Core/Pets: fixed typos in pet scale mod calculation
This commit is contained in:
1 parent
9c2c994958
commit
ca76ddf4b5
1 file changed
+2
-2
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user