mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-28 21:02:14 +01:00
*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
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user