diff options
author | Andrew <47818697+Nyeriah@users.noreply.github.com> | 2024-11-10 15:02:02 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-10 15:02:02 -0300 |
commit | 3866c35f2f6134c3f1041d041843d250cf79fd73 (patch) | |
tree | 3dbada4786fa5d24f81449d030394a8ddc704f5b /src | |
parent | 264f924f46409089a9d982c0991fbbd5745da75a (diff) |
fix(Scripts/Commands): Remove Spirit of Redemption when using Revive … (#20492)
fix(Scripts/Commands): Remove Spirit of Redemption when using Revive command
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Commands/cs_misc.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index 94ccfb6eb5..fa85bac3fb 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -1157,19 +1157,15 @@ public: static bool HandleReviveCommand(ChatHandler* handler, Optional<PlayerIdentifier> target) { if (!target) - { target = PlayerIdentifier::FromTargetOrSelf(handler); - } if (!target) - { return false; - } if (target->IsConnected()) { auto targetPlayer = target->GetConnectedPlayer(); - + targetPlayer->RemoveAurasDueToSpell(27827); // Spirit of Redemption targetPlayer->ResurrectPlayer(!AccountMgr::IsPlayerAccount(targetPlayer->GetSession()->GetSecurity()) ? 1.0f : 0.5f); targetPlayer->SpawnCorpseBones(); targetPlayer->SaveToDB(false, false); |