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:
@@ -3029,8 +3029,11 @@ std::string Creature::GetScriptName() const
|
|||||||
uint32 Creature::GetScriptId() const
|
uint32 Creature::GetScriptId() const
|
||||||
{
|
{
|
||||||
if (CreatureData const* creatureData = GetCreatureData())
|
if (CreatureData const* creatureData = GetCreatureData())
|
||||||
if (uint32 scriptId = creatureData->ScriptId)
|
{
|
||||||
|
uint32 scriptId = creatureData->ScriptId;
|
||||||
|
if (scriptId && GetEntry() == creatureData->id1)
|
||||||
return scriptId;
|
return scriptId;
|
||||||
|
}
|
||||||
|
|
||||||
return sObjectMgr->GetCreatureTemplate(GetEntry())->ScriptID;
|
return sObjectMgr->GetCreatureTemplate(GetEntry())->ScriptID;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ public:
|
|||||||
case NPC_SE_HIGH_OVERLORD_SAURFANG:
|
case NPC_SE_HIGH_OVERLORD_SAURFANG:
|
||||||
if (TeamIdInInstance == TEAM_ALLIANCE)
|
if (TeamIdInInstance == TEAM_ALLIANCE)
|
||||||
{
|
{
|
||||||
creature->UpdateEntry(NPC_SE_MURADIN_BRONZEBEARD, creature->GetCreatureData());
|
creature->UpdateEntry(NPC_SE_MURADIN_BRONZEBEARD, true);
|
||||||
creature->LoadEquipment();
|
creature->LoadEquipment();
|
||||||
}
|
}
|
||||||
DeathbringerSaurfangEventGUID = creature->GetGUID();
|
DeathbringerSaurfangEventGUID = creature->GetGUID();
|
||||||
|
|||||||
Reference in New Issue
Block a user