[7840] Fixed unexpected rounding in pet size scale calculation. Author: Naicisum

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-17 10:58:31 -05:00
parent 3569f949d7
commit f09f5c61d4

View File

@@ -844,7 +844,7 @@ bool Guardian::InitStatsForLevel(uint32 petlevel)
else if (getLevel() <= cFamily->minScaleLevel)
scale = cFamily->minScale;
else
scale = cFamily->minScale + (getLevel() - cFamily->minScaleLevel) / cFamily->maxScaleLevel * (cFamily->maxScale - cFamily->minScale);
scale = cFamily->minScale + float(getLevel() - cFamily->minScaleLevel) / cFamily->maxScaleLevel * (cFamily->maxScale - cFamily->minScale);
SetFloatValue(OBJECT_FIELD_SCALE_X, scale);
}