diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index f4c2cad39..9ac67ab1b 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -1364,6 +1364,8 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati RemoveAurasByType(SPELL_AURA_MOD_FEAR); RemoveAurasByType(SPELL_AURA_MOD_CONFUSE); RemoveAurasByType(SPELL_AURA_MOD_ROOT); + // remove auras that should be removed when being teleported + RemoveAurasWithInterruptFlags(AURA_INTERRUPT_FLAG_TELEPORTED); } if (m_transport)