summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Commands/cs_misc.cpp6
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);