From ca76ddf4b5358cdce5b3e07c382061e340b222c0 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Tue, 28 Apr 2020 20:20:19 +0200 Subject: [PATCH] Core/Pets: fixed typos in pet scale mod calculation --- src/server/game/Entities/Pet/Pet.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 5740e382412..329d1f091c2 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -1975,13 +1975,13 @@ float Pet::GetNativeObjectScale() const float minScaleLevel = creatureFamily->MinScaleLevel; uint8 level = getLevel(); - float minLevelScaleMod = level >= minScaleLevel ? (level / minScaleLevel) : 0.f; + float minLevelScaleMod = level >= minScaleLevel ? level - minScaleLevel : 0.f; float maxScaleMod = creatureFamily->MaxScaleLevel - minScaleLevel; if (minLevelScaleMod > maxScaleMod) minLevelScaleMod = maxScaleMod; - float scaleMod = creatureFamily->MaxScaleLevel != minScaleLevel ? scaleMod = minLevelScaleMod / maxScaleMod : 0.f; + float scaleMod = creatureFamily->MaxScaleLevel != minScaleLevel ? minLevelScaleMod / maxScaleMod : 0.f; scale = (creatureFamily->MaxScale - creatureFamily->MinScale) * scaleMod + creatureFamily->MinScale; if (modelData->TamedPetBaseScale > 0.f)