instance_ruby_sanctum_InstanceMapScript(InstanceMap* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); BaltharusSharedHealth = 0; }
instance_utgarde_pinnacle_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadBossBoundaries(boundaries); LoadDoorData(doorData); }
instance_sethekk_halls_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(nullptr, gameObjectData); }
instance_pit_of_saron_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(Doors); _teamInInstance = 0; }
instance_naxxramas(Map* pMap) : InstanceData(pMap) , Sapphiron(NULL), pGothikGate(NULL), HorsemenChest(NULL) { SetBossNumber(MAX_BOSS_NUMBER); LoadDoorData(doorData); LoadMinionData(minionData); }
instance_gruuls_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadMinionData(minionData); }
void Initialize() { SetBossNumber(EncounterCount); LoadDoorData(doorData); kiptilakGuid = 0; gadokGuid = 0; rimokGuid = 0; raigonnGuid = 0; raigonWeakGuid = 0; firstDoorGuid = 0; cinematicTimer = 0; cinematicEventProgress = 0; wallCGuid = 0; portalTempGadokGuid = 0; memset(dataStorage, 0, MAX_DATA * sizeof(uint32)); bombarderGuids.clear(); bombStalkerGuids.clear(); mantidBombsGUIDs.clear(); rimokAddGenetarorsGUIDs.clear(); artilleryGUIDs.clear(); secondaryDoorGUIDs.clear(); }
instance_azjol_nerub_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(creatureData, nullptr); }
instance_sethekk_halls_InstanceMapScript(Map* map) : InstanceScript(map) { SetBossNumber(EncounterCount); LoadDoorData(doorData); AnzuEncounterState = NOT_STARTED; TallonKingsCofferGUID = 0; }
instance_oculus_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); CentrifugueConstructCounter = 0; }
instance_black_temple_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(creatureData, nullptr); LoadBossBoundaries(boundaries); }
instance_azjol_nerub_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadBossBoundaries(boundaries); LoadDoorData(doorData); LoadObjectData(creatureData, gameobjectData); }
instance_magisters_terrace_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); DelrissaDeathCount = 0; }
instance_magtheridons_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadBossBoundaries(boundaries); LoadObjectData(creatureData, gameObjectData); }
instance_scarlet_monastery_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); HorsemanAdds.clear(); }
instance_pit_of_saron_InstanceScript(InstanceMap* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(Doors); _teamInInstance = 0; _cavernActive = 0; _shardsHit = 0; }
instance_sunwell_plateau_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); SpectralPlayers = 0; SpectralRealmTimer = 5000; }
instance_culling_of_stratholme_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); _crateCount = 0; _eventTimer = 0; _infiniteCouterState = NOT_STARTED; }
instance_blood_furnace_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); PrisonerCounter5 = 0; PrisonerCounter6 = 0; PrisonerCounter7 = 0; PrisonerCounter8 = 0; }
instance_blackwing_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(creatureData, nullptr); // Razorgore EggCount = 0; EggEvent = 0; }
instance_naxxramas_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadMinionData(minionData); minHorsemenDiedTime = 0; maxHorsemenDiedTime = 0; AbominationCount = 0; playerDied = 0; }
instance_halls_of_lightning_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); GeneralBjarngrimGUID = 0; VolkhanGUID = 0; IonarGUID = 0; LokenGUID = 0; LokenGlobeGUID = 0; }
instance_naxxramas_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadMinionData(minionData); LoadObjectData(nullptr, objectData); minHorsemenDiedTime = 0; maxHorsemenDiedTime = 0; AbominationCount = 0; CurrentWingTaunt = SAY_KELTHUZAD_FIRST_WING_TAUNT; playerDied = 0; }
instance_naxxramas_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadBossBoundaries(boundaries); LoadDoorData(doorData); LoadObjectData(nullptr, objectData); hadSapphironBirth = false; CurrentWingTaunt = SAY_KELTHUZAD_FIRST_WING_TAUNT; playerDied = 0; nextFroggerWave = 0; events.ScheduleEvent(EVENT_SUMMON_FROGGER_WAVE, Seconds(1)); }
instance_arcatraz_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); DalliahGUID = 0; SoccothratesGUID = 0; MellicharGUID = 0; WardensShieldGUID = 0; ConversationState = NOT_STARTED; memset(StasisPodGUIDs, 0, 5 * sizeof(uint64)); memset(StasisPodStates, NOT_STARTED, 5 * sizeof(uint8)); }
void Initialize() { SetBossNumber(DATA_MAX_BOSS_DATA); LoadDoorData(doorData); guardianCount = 0; guardianAliveCount = 0; stoneGuardControlerGuid = 0; fengGuid = 0; siphonShieldGuid = 0; inversionGobGuid = 0; cancelGobGuid = 0; ancientMoguDoorGuid = 0; emperorsDoorGuid = 0; celestialCommandGuid = 0; energyPlatformGuid = 0; titanDiskGuid = 0; woeIsGasPhaseActive = false; randomDespawnStoneGuardian = urand(1,4); nextWillOfEmperorPhase = 0; willOfEmperirLastBigAddSpawned = 0; actualPetrifierEntry = 0; StoneGuardPetrificationTimer = 10000; willOfEmperorTimer = 0; willOfEmperorBossSpawnTimer = 0; willOfEmperorGasPhaseTimer = 0; cursedMogu1Guid = 0; cursedMogu2Guid = 0; ghostEssenceGuid = 0; stoneGuardControlerGuid = 0; inversionGobGuid = 0; cancelGobGuid = 0; spiritKingsControlerGuid = 0; qinxiGuid = 0; janxiGuid = 0; stoneGuardGUIDs.clear(); fengStatuesGUIDs.clear(); spiritKingsGUIDs.clear(); }
instance_naxxramas_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadBossBoundaries(boundaries); LoadDoorData(doorData); LoadObjectData(nullptr, objectData); AbominationCount = 0; hadAnubRekhanGreet = false; hadFaerlinaGreet = false; hadThaddiusGreet = false; hadSapphironBirth = false; CurrentWingTaunt = SAY_KELTHUZAD_FIRST_WING_TAUNT; playerDied = 0; }
void Initialize() { SetBossNumber(DATA_MAX_BOSS_DATA); LoadDoorData(doorData); zorlokGuid = 0; tayakGuid = 0; garalonGuid = 0; meljarakGuid = 0; unsokGuid = 0; shekzeerGuid = 0; zorlokEntranceDoorGuid = 0; tayakEntranceDoorGuid = 0; tayakExitDoorGuid = 0; garalonEntranceDoorGuid = 0; meljarakExitDoorGuid = 0; unsokEntranceDoorGuid = 0; shekzeerEntranceDoorGuid = 0; }
instance_black_temple_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); NajentusGUID = 0; SupremusGUID = 0; ShadeOfAkamaGUID = 0; AkamaShadeGUID = 0; AkamaGUID = 0; GathiosTheShattererGUID = 0; HighNethermancerZerevorGUID = 0; LadyMalandeGUID = 0; VerasDarkshadowGUID = 0; IllidariCouncilGUID = 0; BloodElfCouncilVoiceGUID = 0; IllidanStormrageGUID = 0; IllidanGateGUID = 0; memset(IllidanDoorGUIDs, 0, 2 * sizeof(uint64)); }
instance_ruby_sanctum_InstanceMapScript(InstanceMap* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); BaltharusTheWarbornGUID = 0; GeneralZarithrianGUID = 0; SavianaRagefireGUID = 0; HalionGUID = 0; TwilightHalionGUID = 0; OrbCarrierGUID = 0; OrbRotationFocusGUID = 0; HalionControllerGUID = 0; CrystalChannelTargetGUID = 0; XerestraszaGUID = 0; BaltharusSharedHealth = 0; FlameWallsGUID = 0; FlameRingGUID = 0; TwilightFlameRingGUID = 0; memset(ZarithrianSpawnStalkerGUID, 0, 2 * sizeof(uint64)); memset(BurningTreeGUID, 0, 4 * sizeof(uint64)); }