Core/Unit: Do not remove aura with interrupt flag AURA_INTERRUPT_FLAG_NOT_UNDERWATER when already flying

(cherry picked from commit 70f029fd0a)
This commit is contained in:
StormBytePP
2015-08-24 16:00:38 +02:00
committed by Carbenium
parent d0ce95fca5
commit bfdaee68ce

View File

@@ -2971,7 +2971,7 @@ bool Unit::IsUnderWater() const
void Unit::UpdateUnderwaterState(Map* m, float x, float y, float z)
{
if (!IsPet() && !IsVehicle())
if (IsFlying() || (!IsPet() && !IsVehicle()))
return;
LiquidData liquid_status;