*fix enemy counter/timer reset bug in hyjal

--HG--
branch : trunk
This commit is contained in:
Rat
2009-04-17 13:02:32 +02:00
parent f6580c29b2
commit 55f561e75a

View File

@@ -387,15 +387,20 @@ void hyjalAI::Reset()
//Initialize spells
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
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
DoHide = true;