mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 16:38:42 +01:00
Gundrak, Slad'Ran: Despawn adds on wipe
--HG-- branch : trunk
This commit is contained in:
@@ -67,7 +67,7 @@ static Locations SpawnLoc[]=
|
||||
|
||||
struct boss_slad_ranAI : public ScriptedAI
|
||||
{
|
||||
boss_slad_ranAI(Creature *c) : ScriptedAI(c)
|
||||
boss_slad_ranAI(Creature *c) : ScriptedAI(c), lSummons(me)
|
||||
{
|
||||
pInstance = c->GetInstanceData();
|
||||
}
|
||||
@@ -79,6 +79,8 @@ struct boss_slad_ranAI : public ScriptedAI
|
||||
|
||||
uint8 uiPhase;
|
||||
|
||||
SummonList lSummons;
|
||||
|
||||
ScriptedInstance* pInstance;
|
||||
|
||||
void Reset()
|
||||
@@ -89,6 +91,8 @@ struct boss_slad_ranAI : public ScriptedAI
|
||||
uiSpawnTimer = 5000;
|
||||
uiPhase = 0;
|
||||
|
||||
lSummons.DespawnAll();
|
||||
|
||||
if (pInstance)
|
||||
pInstance->SetData(DATA_SLAD_RAN_EVENT, NOT_STARTED);
|
||||
}
|
||||
@@ -169,7 +173,7 @@ struct boss_slad_ranAI : public ScriptedAI
|
||||
void JustSummoned(Creature* summoned)
|
||||
{
|
||||
summoned->GetMotionMaster()->MovePoint(0,m_creature->GetPositionX(),m_creature->GetPositionY(),m_creature->GetPositionZ());
|
||||
|
||||
lSummons.Summon(summon);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user