diff options
Diffstat (limited to 'src/server/game/AI/CreatureAIImpl.h')
-rwxr-xr-x | src/server/game/AI/CreatureAIImpl.h | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/server/game/AI/CreatureAIImpl.h b/src/server/game/AI/CreatureAIImpl.h index cc3bfad4f86..e641c4fca6b 100755 --- a/src/server/game/AI/CreatureAIImpl.h +++ b/src/server/game/AI/CreatureAIImpl.h @@ -549,11 +549,8 @@ inline bool CreatureAI::_EnterEvadeMode() if (!me->isAlive()) return false; - // call specialized vehicle remove auras if creature is one - if (!me->IsVehicle()) - me->RemoveAllAuras(); - else - me->RemoveAllAurasExceptVehicle(); + // dont remove vehicle auras, passengers arent supposed to drop off the vehicle + me->RemoveAllAurasExceptType(SPELL_AURA_CONTROL_VEHICLE); // sometimes bosses stuck in combat? me->DeleteThreatList(); |