*fix enemy counter/timer reset bug in hyjal
--HG-- branch : trunk
This commit is contained in:
@@ -387,15 +387,20 @@ void hyjalAI::Reset()
|
|||||||
//Initialize spells
|
//Initialize spells
|
||||||
memset(Spell, 0, sizeof(Spell));
|
memset(Spell, 0, sizeof(Spell));
|
||||||
|
|
||||||
//Reset World States
|
|
||||||
UpdateWorldState(WORLD_STATE_WAVES, 0);
|
|
||||||
UpdateWorldState(WORLD_STATE_ENEMY, 0);
|
|
||||||
UpdateWorldState(WORLD_STATE_ENEMYCOUNT, 0);
|
|
||||||
|
|
||||||
//Reset Instance Data for trash count
|
//Reset Instance Data for trash count
|
||||||
if(pInstance)
|
if(pInstance)
|
||||||
pInstance->SetData(DATA_RESET_TRASH_COUNT, 0);
|
{
|
||||||
else error_log(ERROR_INST_DATA);
|
if((!pInstance->GetData(DATA_ALLIANCE_RETREAT) && m_creature->GetEntry() == JAINA) || (pInstance->GetData(DATA_ALLIANCE_RETREAT) && m_creature->GetEntry() == THRALL))
|
||||||
|
{
|
||||||
|
//Reset World States
|
||||||
|
UpdateWorldState(WORLD_STATE_WAVES, 0);
|
||||||
|
UpdateWorldState(WORLD_STATE_ENEMY, 0);
|
||||||
|
UpdateWorldState(WORLD_STATE_ENEMYCOUNT, 0);
|
||||||
|
pInstance->SetData(DATA_RESET_TRASH_COUNT, 0);
|
||||||
|
}
|
||||||
|
}else error_log(ERROR_INST_DATA);
|
||||||
|
|
||||||
//Visibility
|
//Visibility
|
||||||
DoHide = true;
|
DoHide = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user