instance_blackwing_lair_InstanceMapScript(Map* map) : InstanceScript(map) { // Razorgore EggCount = 0; EggEvent = 0; RazorgoreTheUntamedGUID = 0; RazorgoreDoorGUID = 0; // Vaelastrasz the Corrupt VaelastraszTheCorruptGUID = 0; VaelastraszDoorGUID = 0; // Broodlord Lashlayer BroodlordLashlayerGUID = 0; BroodlordDoorGUID = 0; // 3 Dragons FiremawGUID = 0; EbonrocGUID = 0; FlamegorGUID = 0; ChrommagusDoorGUID = 0; // Chormaggus ChromaggusGUID = 0; NefarianDoorGUID = 0; // Nefarian LordVictorNefariusGUID = 0; NefarianGUID = 0; SetBossNumber(EncounterCount); }
instance_utgarde_pinnacle_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadBossBoundaries(boundaries); LoadDoorData(doorData); }
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_sethekk_halls_InstanceMapScript(Map* map) : InstanceScript(map) { SetBossNumber(EncounterCount); LoadDoorData(doorData); AnzuEncounterState = NOT_STARTED; TallonKingsCofferGUID = 0; }
instance_azjol_nerub_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(creatureData, nullptr); }
instance_pit_of_saron_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(Doors); _teamInInstance = 0; }
instance_sethekk_halls_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadObjectData(nullptr, gameObjectData); }
instance_steam_vault_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); DistillerState = 0; }
instance_naxxramas(Map* pMap) : InstanceData(pMap) , Sapphiron(NULL), pGothikGate(NULL), HorsemenChest(NULL) { SetBossNumber(MAX_BOSS_NUMBER); LoadDoorData(doorData); LoadMinionData(minionData); }
instance_forge_of_souls_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(MAX_ENCOUNTER); teamInInstance = 0; }
instance_gruuls_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadMinionData(minionData); }
void Initialize() { SetBossNumber(EncounterCount); aliveNoviceCount = MAX_NOVICE; aliveMinibossCount = 2; guCloudstikeGuid = 0; masterSnowdriftGuid = 0; shaViolenceGuid = 0; taranZhuGuid = 0; azureSerpentGuid = 0; cloudstikeEntranceGuid = 0; cloudstikeExitGuid = 0; snowdriftEntranceGuid = 0; snowdriftEntranceGuid = 0; snowdriftPossessionsGuid = 0; snowdriftFirewallGuid = 0; snowdriftDojoDoorGuid = 0; snowdriftExitGuid = 0; shaEntranceGuid = 0; shaExitGuid = 0; firstArcherySet.clear(); secondArcherySet.clear(); memset(dataStorage, 0, MAX_DATA * sizeof(uint32)); }
instance_ruby_sanctum_InstanceMapScript(InstanceMap* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); BaltharusSharedHealth = 0; }
instance_forge_of_souls_InstanceScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); teamInInstance = 0; }
instance_molten_core_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(MAX_ENCOUNTER); _executusSchedule = false; _ragnarosAddDeaths = 0; }
instance_scarlet_monastery_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); HorsemanAdds.clear(); }
instance_steam_vault_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadObjectData(nullptr, gameObjectData); DistillerState = 0; }
instance_blackwing_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); // Razorgore EggCount = 0; EggEvent = 0; SetBossNumber(EncounterCount); }
instance_magtheridons_lair_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); LoadBossBoundaries(boundaries); LoadObjectData(creatureData, gameObjectData); }
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_blackfathom_deeps_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); countFires = 0; deathTimes = 0; }
instance_magisters_terrace_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); DelrissaDeathCount = 0; }
instance_oculus_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); CentrifugueConstructCounter = 0; }
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_vault_of_archavon_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); ArchavonDeath = 0; EmalonDeath = 0; KoralonDeath = 0; }
instance_culling_of_stratholme_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); _crateCount = 0; _eventTimer = 0; _infiniteCouterState = NOT_STARTED; }
instance_karazhan_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); // 1 - OZ, 2 - HOOD, 3 - RAJ, this never gets altered. OperaEvent = urand(EVENT_OZ, EVENT_RAJ); OzDeathCount = 0; OptionalBossCount = 0; }
instance_blood_furnace_InstanceMapScript(Map* map) : InstanceScript(map) { SetHeaders(DataHeader); SetBossNumber(EncounterCount); LoadDoorData(doorData); PrisonerCounter5 = 0; PrisonerCounter6 = 0; PrisonerCounter7 = 0; PrisonerCounter8 = 0; }