aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps
diff options
context:
space:
mode:
authorTeleqraph <nyrdeveloper@gmail.com>2023-05-06 17:58:40 +0200
committerGitHub <noreply@github.com>2023-05-06 17:58:40 +0200
commit5fddf06daa4ea69bf4ce28d57797e8f9f8b17f76 (patch)
tree327bb074f3eeb8b69f9b15c9adebfb70328815ea /src/server/game/Maps
parent513788e884f15ca0d9dd3c0897e6fea87f0a1fff (diff)
Core/Auras: Implement SpellAuraInterruptFlags2::EnteringInstance (#28942)
Diffstat (limited to 'src/server/game/Maps')
-rw-r--r--src/server/game/Maps/Map.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index c5a44aefc51..a7736b13a0e 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -457,6 +457,9 @@ bool Map::AddPlayerToMap(Player* player, bool initPlayer /*= true*/)
player->UpdateObjectVisibility(false);
PhasingHandler::SendToPlayer(player);
+ if (Instanceable())
+ player->RemoveAurasWithInterruptFlags(SpellAuraInterruptFlags2::EnteringInstance);
+
if (player->IsAlive())
ConvertCorpseToBones(player->GetGUID());