aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMalcrom <malcromdev@gmail.com>2013-12-05 13:07:15 -0330
committerMalcrom <malcromdev@gmail.com>2013-12-05 13:07:15 -0330
commitaf5d3daeabea38dde350a85d8cd2b43a70a5d3f3 (patch)
treedd66de60437cd4a6e7dbbdcfd6925c5422d25c7e
parent621ba87917f2b7be25d490d0d6457d51e973edc5 (diff)
Core/Vehicle: Add an extra check for required energy before setting power.
-rwxr-xr-xsrc/server/game/Entities/Vehicle/Vehicle.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp
index e1d6a2f3d9e..d5ab2057d81 100755
--- a/src/server/game/Entities/Vehicle/Vehicle.cpp
+++ b/src/server/game/Entities/Vehicle/Vehicle.cpp
@@ -102,7 +102,7 @@ void Vehicle::Install()
if (!spellInfo)
continue;
- if (spellInfo->PowerType == POWER_ENERGY)
+ if (spellInfo->PowerType == POWER_ENERGY && spellInfo->CalcPowerCost(_me, spellInfo->GetSchoolMask()) > 0)
{
_me->setPowerType(POWER_ENERGY);
_me->SetMaxPower(POWER_ENERGY, 100);