From 6618655d042c377be38f4395af42c4defe245ed8 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Thu, 17 Feb 2011 21:41:09 +0100 Subject: Core/Vehicles: Let's use proper fractions/percentages --- src/server/game/Entities/Vehicle/Vehicle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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)); -- cgit v1.2.3