diff --git a/src/server/game/Entities/Pet/Pet.cpp b/src/server/game/Entities/Pet/Pet.cpp index 23878020f..55537b8a6 100644 --- a/src/server/game/Entities/Pet/Pet.cpp +++ b/src/server/game/Entities/Pet/Pet.cpp @@ -2442,7 +2442,7 @@ float Pet::GetNativeObjectScale() const scale = creatureFamily->minScale + float(GetLevel() - creatureFamily->minScaleLevel) / creatureFamily->maxScaleLevel * (creatureFamily->maxScale - creatureFamily->minScale); if (CreatureDisplayInfoEntry const* displayInfo = sCreatureDisplayInfoStore.LookupEntry(GetNativeDisplayId())) - if (displayInfo->scale > 1.f) + if (displayInfo->scale > 1.f && GetCreatureTemplate()->IsExotic()) scale *= displayInfo->scale; return scale;