GuardianAngel, Reviving After Death

Discussion in 'Plugin Requests' started by Dark_Serpent, Nov 15, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    Dark_Serpent

    Plugin category: Roleplaying

    Suggested name: GuardianAngel

    What I want: When a player would take fatal damage, that player is healed to full health and cleared of all debuffs. Their items do not drop and a message appears in global chat that states "&d&o{PLAYERNAME} has been revived!".

    You would be able to set a duration for the passive, as to deactivate if it isn't activated within the time frame, or you could leave it blank in order to specify an infinite duration.

    If a duration is set, a private message would be sent to the player notifying them that "&d&oYour revival effect has worn off!".

    An effect occur around the player that pushes back players and mobs a considerable distance upon reviving (about 15 blocks).

    The command must be able to be used from the console.

    Ideas for commands: /guardianangel
    revive (player / all) [-d (duration in seconds)]
    unrevive (player / all)

    When I'd like it by: ASAP, hopefully by the end of the week, if possible.

    Additional Information: This plugin must work properly in 1.7.10.
     
    Last edited: Nov 18, 2015
  2. Offline

    Scimiguy

  3. Offline

    Dark_Serpent

    It doesn't seem to work for my purposes. I can't set players to revive from the console, and it has a cost associated with it, and it also seems to be lacking the revival message upon death. Thank you though, and If I got any of that wrong please tell me, I can't seem to find what I'm looking for in the config alone.
     
  4. Offline

    Scimiguy

    The revival message is there, but your other 2 points are correct
    Just throwing quick options out there ;)
    @Dark_Serpent
     
  5. Offline

    facemywrath

    Someone likes Heroes. This was a skill in the Heroes RPG Plugin for spigot.
     
  6. Offline

    Dark_Serpent

    I've never heard of it, but If it has the ability to this I can't find it in the documentation, and it's overloaded with features.
     
  7. Offline

    Sevlon

    Simple yet interesting. I might poke around with this tomorrow. No guarantees though.

    However if you want anything else added (immunity on reviving for x seconds ect) be sure to update OP soonish incase i do pick this up :)

    Also, just to make sure, you have the user "activate" it upon command? For x seconds?

    Also Also, should i add the option to remove aggro from nearby mobs?
     
  8. Offline

    Dark_Serpent

    Ah, a small immunity timer would be good (3 seconds), but I just started poking around with an idea, would it be possible to have an effect occur around the player that pushes back players and mobs a considerable distance (about 15 blocks) rather than an immunity timer?

    And while an OP can activate the command, the intention is to have it used from the console.

    Also I edited the original post to include an all tag that affects all players and a revive removal command If possible.
     
    Last edited: Nov 18, 2015
  9. Offline

    AVOCARDO

    I will have a little ponder on this now if you wish...

    So you want a simple cancel of event (on death) with timed debuff (configurable in a yml file?)? and of course a broadcast message to all players to say?...

    Let me know?

    Regards

    AVO
     
  10. Offline

    Dark_Serpent

    @AVOCARDO
    Let's see...
    On death, If the player would die, instead the player is healed completely, and all player and mob entities nearby would be pushed back.
    Things that would be configurable in a config.yml, If it existed, would be:
    • The message that occurs globally when a player has revived
    • Knockback radius
     
  11. Offline

    AVOCARDO

  12. Offline

    Dark_Serpent

    @AVOCARDO
    Hey, mind If you send it as a Dropbox or Google Drive link? I don't seem to be able to download it as of yet.

    EDIT 1: Alright, I can download it now, so I'll check it out.

    EDIT 2: Alright, some things I would find useful:
    • Allow the ability to edit the text from the plugin in the config.yml (what it says when a player is revived)
    • Push back all players and mobs upon being Revived
    • Allow for a duration that the Guardian Angel lasts to be configurable in the /ga add command
    • Add an "All" tag to target all players on the server for /ga add and /ga remove
    And that's all I got, thanks again!
     
    Last edited: Nov 19, 2015
  13. Offline

    Dark_Serpent

    @AVOCARDO
    Hey, just checking to see If you'll still be working on this plugin?
     
  14. Offline

    AVOCARDO

Thread Status:
Not open for further replies.

Share This Page