diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp index 289d064c8..f27da4a41 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/instance_hyjal.cpp @@ -419,6 +419,9 @@ public: if (Creature* creature = instance->GetCreature(guid)) creature->DespawnOrUnsummon(); + if (_bossWave && (GetBossState(_bossWave) != DONE)) + SetBossState(_bossWave, NOT_STARTED); + _scheduler.Schedule(300s, [this](TaskContext) { for (ObjectGuid const& guid : _baseAlliance) @@ -442,6 +445,9 @@ public: if (Creature* creature = instance->GetCreature(guid)) creature->DespawnOrUnsummon(); + if (_bossWave && (GetBossState(_bossWave) != DONE)) + SetBossState(_bossWave, NOT_STARTED); + _scheduler.Schedule(300s, [this](TaskContext) { for (ObjectGuid const& guid : _baseHorde)