diff options
Diffstat (limited to 'src/server/game')
| -rw-r--r-- | src/server/game/Entities/Creature/Creature.cpp | 20 | 
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 5448dd99aae..1bd2ae29105 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -108,43 +108,43 @@ uint32 CreatureTemplate::GetFirstValidModelId() const  uint32 CreatureTemplate::GetFirstInvisibleModel() const  {      CreatureModelInfo const* modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid1); -    if (modelInfo->is_trigger) +    if (modelInfo && modelInfo->is_trigger)          return Modelid1;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid2); -    if (modelInfo->is_trigger) +    if (modelInfo && modelInfo->is_trigger)          return Modelid2;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid3); -    if (modelInfo->is_trigger) +    if (modelInfo && modelInfo->is_trigger)          return Modelid3;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid4); -    if (modelInfo->is_trigger) +    if (modelInfo && modelInfo->is_trigger)          return Modelid4; -    return 0; +    return 11686;  }  uint32 CreatureTemplate::GetFirstVisibleModel() const  {      CreatureModelInfo const* modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid1); -    if (!modelInfo->is_trigger) +    if (modelInfo && !modelInfo->is_trigger)          return Modelid1;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid2); -    if (!modelInfo->is_trigger) +    if (modelInfo && !modelInfo->is_trigger)          return Modelid2;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid3); -    if (!modelInfo->is_trigger) +    if (modelInfo && !modelInfo->is_trigger)          return Modelid3;      modelInfo = sObjectMgr->GetCreatureModelInfo(Modelid4); -    if (!modelInfo->is_trigger) +    if (modelInfo && !modelInfo->is_trigger)          return Modelid4; -    return 0; +    return 17519;  }  bool AssistDelayEvent::Execute(uint64 /*e_time*/, uint32 /*p_time*/)  | 
