diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 668a46836..42451b93c 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -9712,6 +9712,11 @@ void Player::ContinueTaxiFlight() RemoveAurasByType(SPELL_AURA_MOD_SHAPESHIFT); } + if (IsMounted()) + { + RemoveAurasByType(SPELL_AURA_MOUNTED); + } + GetSession()->SendDoFlight(mountDisplayId, path, startNode); }