diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp index f9acc923d..22a2ec38f 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp @@ -1088,6 +1088,14 @@ public: data >> C_of_Ulduar_MASK; data >> m_mageBarrier; + + for (uint8 i = 0; i < (MAX_ENCOUNTER - 1); ++i) + { + if (m_auiEncounter[i] == IN_PROGRESS) + { + m_auiEncounter[i] = NOT_STARTED; + } + } } void WriteSaveDataMore(std::ostringstream& data) override