fix(Scripts/ICC): NPC Muradin Dialogues (#18931)

Co-authored-by: Meji <alvaro.megias@outlook.com>
Co-authored-by: 天鹿 <18535853+PkllonG@users.noreply.github.com>
This commit is contained in:
Walter Pagani
2024-08-31 17:34:56 -03:00
committed by GitHub
parent 43d60694e4
commit 3b45e90e41
2 changed files with 5 additions and 2 deletions

View File

@@ -3029,8 +3029,11 @@ std::string Creature::GetScriptName() const
uint32 Creature::GetScriptId() const
{
if (CreatureData const* creatureData = GetCreatureData())
if (uint32 scriptId = creatureData->ScriptId)
{
uint32 scriptId = creatureData->ScriptId;
if (scriptId && GetEntry() == creatureData->id1)
return scriptId;
}
return sObjectMgr->GetCreatureTemplate(GetEntry())->ScriptID;
}