aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
index 0dc66d1c9df..35f40a8f0db 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
@@ -22,7 +22,6 @@
#include "InstanceScript.h"
#include "Map.h"
#include "ObjectMgr.h"
-#include "Pet.h"
#include "Player.h"
#include "PoolMgr.h"
#include "TemporarySummon.h"
@@ -1323,21 +1322,20 @@ class instance_icecrown_citadel : public InstanceMapScript
void ReadSaveDataMore(std::istringstream& data) override
{
+ uint32 temp = 0;
+
data >> HeroicAttempts;
- uint32 temp = 0;
data >> temp;
- if (temp == IN_PROGRESS)
- ColdflameJetsState = NOT_STARTED;
- else
- ColdflameJetsState = temp ? DONE : NOT_STARTED;
+ ColdflameJetsState = temp == DONE ? DONE : NOT_STARTED;
data >> temp;
- BloodQuickeningState = temp ? DONE : NOT_STARTED; // DONE means finished (not success/fail)
+ BloodQuickeningState = temp == DONE ? DONE : NOT_STARTED;
+
data >> BloodQuickeningMinutes;
data >> temp;
- UpperSpireTeleporterActiveState = temp ? DONE : NOT_STARTED;
+ UpperSpireTeleporterActiveState = temp == DONE ? DONE : NOT_STARTED;
}
void Update(uint32 diff) override