mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Scripts/RuinsOfAhnQiraj): Despawn Ayamiss summons on death/reset (#12550)
This commit is contained in:
@@ -102,6 +102,8 @@ public:
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
summons.Summon(who);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MovementInform(uint32 type, uint32 id) override
|
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
|
void MoveInLineOfSight(Unit* who) override
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ ObjectData const creatureData[] =
|
|||||||
{ NPC_BURU, DATA_BURU },
|
{ NPC_BURU, DATA_BURU },
|
||||||
{ NPC_KURINNAXX, DATA_KURINNAXX },
|
{ NPC_KURINNAXX, DATA_KURINNAXX },
|
||||||
{ NPC_RAJAXX, DATA_RAJAXX },
|
{ NPC_RAJAXX, DATA_RAJAXX },
|
||||||
|
{ NPC_AYAMISS, DATA_AYAMISS },
|
||||||
{ NPC_OSSIRIAN, DATA_OSSIRIAN },
|
{ NPC_OSSIRIAN, DATA_OSSIRIAN },
|
||||||
{ NPC_QUUEZ, DATA_QUUEZ },
|
{ NPC_QUUEZ, DATA_QUUEZ },
|
||||||
{ NPC_TUUBID, DATA_TUUBID },
|
{ NPC_TUUBID, DATA_TUUBID },
|
||||||
@@ -90,9 +91,6 @@ public:
|
|||||||
case NPC_BURU:
|
case NPC_BURU:
|
||||||
_buruGUID = creature->GetGUID();
|
_buruGUID = creature->GetGUID();
|
||||||
break;
|
break;
|
||||||
case NPC_AYAMISS:
|
|
||||||
_ayamissGUID = creature->GetGUID();
|
|
||||||
break;
|
|
||||||
case NPC_OSSIRIAN:
|
case NPC_OSSIRIAN:
|
||||||
_ossirianGUID = creature->GetGUID();
|
_ossirianGUID = creature->GetGUID();
|
||||||
break;
|
break;
|
||||||
@@ -186,8 +184,6 @@ public:
|
|||||||
return _moamGUID;
|
return _moamGUID;
|
||||||
case DATA_BURU:
|
case DATA_BURU:
|
||||||
return _buruGUID;
|
return _buruGUID;
|
||||||
case DATA_AYAMISS:
|
|
||||||
return _ayamissGUID;
|
|
||||||
case DATA_OSSIRIAN:
|
case DATA_OSSIRIAN:
|
||||||
return _ossirianGUID;
|
return _ossirianGUID;
|
||||||
case DATA_PARALYZED:
|
case DATA_PARALYZED:
|
||||||
@@ -285,7 +281,6 @@ public:
|
|||||||
ObjectGuid _rajaxxGUID;
|
ObjectGuid _rajaxxGUID;
|
||||||
ObjectGuid _moamGUID;
|
ObjectGuid _moamGUID;
|
||||||
ObjectGuid _buruGUID;
|
ObjectGuid _buruGUID;
|
||||||
ObjectGuid _ayamissGUID;
|
|
||||||
ObjectGuid _ossirianGUID;
|
ObjectGuid _ossirianGUID;
|
||||||
ObjectGuid _paralyzedGUID;
|
ObjectGuid _paralyzedGUID;
|
||||||
uint32 _rajaxWaveCounter;
|
uint32 _rajaxWaveCounter;
|
||||||
|
|||||||
Reference in New Issue
Block a user