Core: Fix build

This commit is contained in:
Vincent_Michael
2013-01-12 19:01:49 +01:00
parent 84cdd538bb
commit a02fa868a8

View File

@@ -29,12 +29,7 @@ EndScriptData */
class instance_mechanar : public InstanceMapScript
{
public: instance_mechanar(): InstanceMapScript("instance_mechanar", 554) {}
InstanceScript* GetInstanceScript(InstanceMap* map) const
{
return new instance_mechanar_InstanceMapScript(map);
}
public: instance_mechanar(): InstanceMapScript("instance_mechanar", 554) { }
struct instance_mechanar_InstanceMapScript : public InstanceScript
{
@@ -43,27 +38,6 @@ class instance_mechanar : public InstanceMapScript
SetBossNumber(EncounterCount);
}
uint32 GetData(uint32 type) const
{
switch (type)
{
case DATA_GATEWATCHER_GYROKILL: return SetBossNumber[DATA_GATEWATCHER_GYROKILL];
case DATA_IRON_HAND: return SetBossNumber[DATA_IRON_HAND];
case DATA_MECHANOLORD_CAPACITUS: return SetBossNumber[DATA_MECHANOLORD_CAPACITUS];
case DATA_NETHERMANCER_SEPRETHREA: return SetBossNumber[DATA_NETHERMANCER_SEPRETHREA];
case DATA_PATHALEON_THE_CALCULATOR: return SetBossNumber[DATA_PATHALEON_THE_CALCULATOR];
}
return false;
}
uint64 GetData64(uint32 /*identifier*/) const
{
return 0;
}
bool SetBossState(uint32 type, EncounterState state)
{
if (!InstanceScript::SetBossState(type, state))
@@ -89,7 +63,7 @@ class instance_mechanar : public InstanceMapScript
OUT_SAVE_INST_DATA;
std::ostringstream saveStream;
saveStream << "S O " << GetBossSaveData();
saveStream << "M C " << GetBossSaveData();
OUT_SAVE_INST_DATA_COMPLETE;
return saveStream.str();
@@ -110,7 +84,7 @@ class instance_mechanar : public InstanceMapScript
std::istringstream loadStream(str);
loadStream >> dataHead1 >> dataHead2;
if (dataHead1 == 'S' && dataHead2 == 'O')
if (dataHead1 == 'M' && dataHead2 == 'C')
{
for (uint32 i = 0; i < EncounterCount; ++i)
{
@@ -127,10 +101,15 @@ class instance_mechanar : public InstanceMapScript
OUT_LOAD_INST_DATA_COMPLETE;
}
};
InstanceScript* GetInstanceScript(InstanceMap* map) const
{
return new instance_mechanar_InstanceMapScript(map);
}
};
void AddSC_instance_mechanar()
{
new instance_mechanar;
new instance_mechanar();
}