diff options
| -rwxr-xr-x | src/server/game/Entities/Vehicle/Vehicle.cpp | 2 |
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 6bd339afa14..114cf6b1caa 100755 --- a/src/server/game/Entities/Vehicle/Vehicle.cpp +++ b/src/server/game/Entities/Vehicle/Vehicle.cpp @@ -352,7 +352,7 @@ bool Vehicle::AddPassenger(Unit *unit, int8 seatId, bool byAura) averageItemLevel = scalingInfo->baseItemLevel; averageItemLevel -= scalingInfo->baseItemLevel; - float currentHealthPct = me->GetHealthPct(); + float currentHealthPct = float(me->GetHealth() / me->GetMaxHealth()); m_bonusHP = uint32(me->GetMaxHealth() * (averageItemLevel * scalingInfo->scalingFactor)); me->SetMaxHealth(me->GetMaxHealth() + m_bonusHP); me->SetHealth(uint32((me->GetHealth() + m_bonusHP) * currentHealthPct)); |
