mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-02-05 08:28:57 +01:00
Added missing null checks to c488fb219a
This commit is contained in:
@@ -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*/)
|
||||
|
||||
Reference in New Issue
Block a user