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
|
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();
|
pInstance = c->GetInstanceData();
|
||||||
}
|
}
|
||||||
@@ -79,6 +79,8 @@ struct boss_slad_ranAI : public ScriptedAI
|
|||||||
|
|
||||||
uint8 uiPhase;
|
uint8 uiPhase;
|
||||||
|
|
||||||
|
SummonList lSummons;
|
||||||
|
|
||||||
ScriptedInstance* pInstance;
|
ScriptedInstance* pInstance;
|
||||||
|
|
||||||
void Reset()
|
void Reset()
|
||||||
@@ -89,6 +91,8 @@ struct boss_slad_ranAI : public ScriptedAI
|
|||||||
uiSpawnTimer = 5000;
|
uiSpawnTimer = 5000;
|
||||||
uiPhase = 0;
|
uiPhase = 0;
|
||||||
|
|
||||||
|
lSummons.DespawnAll();
|
||||||
|
|
||||||
if (pInstance)
|
if (pInstance)
|
||||||
pInstance->SetData(DATA_SLAD_RAN_EVENT, NOT_STARTED);
|
pInstance->SetData(DATA_SLAD_RAN_EVENT, NOT_STARTED);
|
||||||
}
|
}
|
||||||
@@ -169,7 +173,7 @@ struct boss_slad_ranAI : public ScriptedAI
|
|||||||
void JustSummoned(Creature* summoned)
|
void JustSummoned(Creature* summoned)
|
||||||
{
|
{
|
||||||
summoned->GetMotionMaster()->MovePoint(0,m_creature->GetPositionX(),m_creature->GetPositionY(),m_creature->GetPositionZ());
|
summoned->GetMotionMaster()->MovePoint(0,m_creature->GetPositionX(),m_creature->GetPositionY(),m_creature->GetPositionZ());
|
||||||
|
lSummons.Summon(summon);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user