aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortobmaps <spambot42@yandex.ru>2011-11-12 04:04:22 +0700
committertobmaps <spambot42@yandex.ru>2011-11-12 04:04:22 +0700
commitc5e316164fa4cbb3dcdac1ef3d06554ca0d41e47 (patch)
tree4d29fba83a58d1a5523f4b8a7f6893f5d1a45f90
parent9d08f4fd75b00fcd689a7f86a018697ddd327342 (diff)
Core/Vehicles: Fix some movable turrets
-rwxr-xr-xsrc/server/game/Entities/Vehicle/Vehicle.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp
index 107e275d47b..edd8745d246 100755
--- a/src/server/game/Entities/Vehicle/Vehicle.cpp
+++ b/src/server/game/Entities/Vehicle/Vehicle.cpp
@@ -172,8 +172,12 @@ void Vehicle::ApplyAllImmunities()
// Different immunities for vehicles goes below
switch (GetVehicleInfo()->m_ID)
{
- case 160:
+ // code below prevents a bug with movable cannons
+ case 160: // Strand of the Ancients
+ case 244: // Wintergrasp
+ case 510: // Isle of Conquest
_me->SetControlled(true, UNIT_STAT_ROOT);
+ // why we need to apply this? we can simple add immunities to slow mechamic in DB
_me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_DECREASE_SPEED, true);
break;
default: