diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 3544fb2d1..603b3d508 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -11033,6 +11033,11 @@ void Player::LeaveBattleground(Battleground* bg) // xinef: reset corpse reclaim time m_deathExpireTime = GameTime::GetGameTime().count(); + // Remove all dots + RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE); + RemoveAurasByType(SPELL_AURA_PERIODIC_DAMAGE_PERCENT); + RemoveAurasByType(SPELL_AURA_PERIODIC_LEECH); + // pussywizard: clear movement, because after porting player will move to arena cords GetMotionMaster()->MovementExpired(); StopMoving();