diff --git a/Source/Game/BattleGrounds/BattleGround.cs b/Source/Game/BattleGrounds/BattleGround.cs index 3eca086f6..2d2e27b0c 100644 --- a/Source/Game/BattleGrounds/BattleGround.cs +++ b/Source/Game/BattleGrounds/BattleGround.cs @@ -845,6 +845,8 @@ namespace Game.BattleGrounds player.RemoveAura(BattlegroundConst.SpellMercenaryShapeshift); player.RemovePlayerFlagEx(PlayerFlagsEx.MercenaryMode); + player.RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2.LeaveArenaOrBattleground); + if (!player.IsAlive()) // resurrect on exit { player.ResurrectPlayer(1.0f);