diff options
author | StormBytePP <stormbyte@gmail.com> | 2015-08-24 16:00:38 +0200 |
---|---|---|
committer | StormBytePP <stormbyte@gmail.com> | 2015-08-24 16:00:38 +0200 |
commit | 70f029fd0abf28ce7d1b2c0abc3db7a541d8c448 (patch) | |
tree | f470ce2d5b876269765bf7caa5b592adf20c7083 /src | |
parent | 405f823f68621352e48810c33f1f9dbd36904ff8 (diff) |
Core/Unit: Do not remove aura with interrupt flag AURA_INTERRUPT_FLAG_NOT_UNDERWATER when already flying
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 4597f18eedb..fdfa62ea78e 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -3192,7 +3192,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; |