fix(Scripts/RuinsOfAhnQiraj): Despawn Ayamiss summons on death/reset (#12550)

This commit is contained in:
Skjalf
2022-07-31 12:31:32 -03:00
committed by GitHub
parent 775172c5dc
commit 351ef2b77f
2 changed files with 11 additions and 6 deletions

View File

@@ -102,6 +102,8 @@ public:
}
break;
}
summons.Summon(who);
}
void MovementInform(uint32 type, uint32 id) override
@@ -257,6 +259,14 @@ public:
}
}
void JustSummoned(Creature* summon) override
{
if (Creature* ayamiss = _instance->GetCreature(DATA_AYAMISS))
{
ayamiss->AI()->JustSummoned(summon);
}
}
void MoveInLineOfSight(Unit* who) override
{

View File

@@ -26,6 +26,7 @@ ObjectData const creatureData[] =
{ NPC_BURU, DATA_BURU },
{ NPC_KURINNAXX, DATA_KURINNAXX },
{ NPC_RAJAXX, DATA_RAJAXX },
{ NPC_AYAMISS, DATA_AYAMISS },
{ NPC_OSSIRIAN, DATA_OSSIRIAN },
{ NPC_QUUEZ, DATA_QUUEZ },
{ NPC_TUUBID, DATA_TUUBID },
@@ -90,9 +91,6 @@ public:
case NPC_BURU:
_buruGUID = creature->GetGUID();
break;
case NPC_AYAMISS:
_ayamissGUID = creature->GetGUID();
break;
case NPC_OSSIRIAN:
_ossirianGUID = creature->GetGUID();
break;
@@ -186,8 +184,6 @@ public:
return _moamGUID;
case DATA_BURU:
return _buruGUID;
case DATA_AYAMISS:
return _ayamissGUID;
case DATA_OSSIRIAN:
return _ossirianGUID;
case DATA_PARALYZED:
@@ -285,7 +281,6 @@ public:
ObjectGuid _rajaxxGUID;
ObjectGuid _moamGUID;
ObjectGuid _buruGUID;
ObjectGuid _ayamissGUID;
ObjectGuid _ossirianGUID;
ObjectGuid _paralyzedGUID;
uint32 _rajaxWaveCounter;