aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/EasternKingdoms
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2014-09-07 02:35:17 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2014-09-07 02:35:17 +0200
commitfeeb6d4e83b28b9a7f88ac7edc7ed95efd4b6eed (patch)
tree7180aad84a6dcc4299aff6b18a9ddf38fb0269ca /src/server/scripts/EasternKingdoms
parent1c3715f95a092119a9137fc46ed4264cc0ef9f62 (diff)
Core: Fix build
Diffstat (limited to 'src/server/scripts/EasternKingdoms')
-rw-r--r--src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h1
-rw-r--r--src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp46
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp12
3 files changed, 2 insertions, 57 deletions
diff --git a/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h b/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
index 22df3858c43..2ae40d1d39a 100644
--- a/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
+++ b/src/server/scripts/EasternKingdoms/BaradinHold/baradin_hold.h
@@ -22,6 +22,7 @@
#include "Creature.h"
#include "ObjectMgr.h"
+#define DataHeader "BH"
#define BHScriptName "instance_baradin_hold"
uint32 const EncounterCount = 3;
diff --git a/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp b/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
index f1fec5f1453..0f9102a2485 100644
--- a/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
+++ b/src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp
@@ -36,6 +36,7 @@ class instance_baradin_hold: public InstanceMapScript
{
instance_baradin_hold_InstanceMapScript(InstanceMap* map) : InstanceScript(map)
{
+ SetHeaders(DataHeader);
SetBossNumber(EncounterCount);
LoadDoorData(doorData);
@@ -101,51 +102,6 @@ class instance_baradin_hold: public InstanceMapScript
}
}
- std::string GetSaveData() override
- {
- OUT_SAVE_INST_DATA;
-
- std::ostringstream saveStream;
- saveStream << "B H " << GetBossSaveData();
-
- OUT_SAVE_INST_DATA_COMPLETE;
- return saveStream.str();
- }
-
- void Load(const char* in) override
- {
- if (!in)
- {
- OUT_LOAD_INST_DATA_FAIL;
- return;
- }
-
- OUT_LOAD_INST_DATA(in);
-
- char dataHead1, dataHead2;
-
- std::istringstream loadStream(in);
- loadStream >> dataHead1 >> dataHead2;
-
- if (dataHead1 == 'B' && dataHead2 == 'H')
- {
- for (uint8 i = 0; i < EncounterCount; ++i)
- {
- uint32 tmpState;
- loadStream >> tmpState;
- if (tmpState == IN_PROGRESS || tmpState > SPECIAL)
- tmpState = NOT_STARTED;
-
- SetBossState(i, EncounterState(tmpState));
- }
-
- }
- else
- OUT_LOAD_INST_DATA_FAIL;
-
- OUT_LOAD_INST_DATA_COMPLETE;
- }
-
protected:
uint64 ArgalothGUID;
uint64 OccutharGUID;
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp b/src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp
index dfa11fd5505..11bf47c4cd1 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp
+++ b/src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp
@@ -267,18 +267,6 @@ class instance_zulaman : public InstanceMapScript
}
}
- std::string GetSaveData() override
- {
- OUT_SAVE_INST_DATA;
-
- std::ostringstream saveStream;
- saveStream << "Z A " << GetBossSaveData() << ZulAmanState
- << ' ' << SpeedRunTimer << ' ' << ZulAmanBossCount;
-
- OUT_SAVE_INST_DATA_COMPLETE;
- return saveStream.str();
- }
-
void WriteSaveDataMore(std::ostringstream& data) override
{
data << ZulAmanState << ' '