diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index 305df6ad20..5c3bf884e2 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -729,7 +729,7 @@ bool Creature::Create(uint32 guidlow, Map *map, uint32 phaseMask, uint32 Entry, } LoadCreaturesAddon(); CreatureModelInfo const *minfo = objmgr.GetCreatureModelRandomGender(GetNativeDisplayId()); - if (minfo) // Cancel load if no model defined + if (minfo && !isTotem()) // Cancel load if no model defined or if totem { uint32 display_id = minfo->modelid; // it can be different (for another gender)