diff --git a/Source/Game/Handlers/CharacterHandler.cs b/Source/Game/Handlers/CharacterHandler.cs index d5acece14..c6f235b5f 100644 --- a/Source/Game/Handlers/CharacterHandler.cs +++ b/Source/Game/Handlers/CharacterHandler.cs @@ -947,6 +947,10 @@ namespace Game pCurrChar.CastSpell(pCurrChar, 8326, new CastSpellExtraArgs(true)); // auras SPELL_AURA_GHOST, SPELL_AURA_INCREASE_SPEED(why?), SPELL_AURA_INCREASE_SWIM_SPEED(why?) pCurrChar.SetWaterWalking(true); + + int delay = pCurrChar.CalculateCorpseReclaimDelay(true); + if (delay > 0) + pCurrChar.SendCorpseReclaimDelay(delay); } pCurrChar.ContinueTaxiFlight();