Пример #1
0
 instance_utgarde_pinnacle_InstanceMapScript(Map* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadBossBoundaries(boundaries);
     LoadDoorData(doorData);
 }
            instance_forge_of_souls_InstanceScript(Map* map) : InstanceScript(map)
            {
                SetHeaders(DataHeader);
                SetBossNumber(EncounterCount);
                LoadBossBoundaries(boundaries);

                teamInInstance = 0;
            }
Пример #3
0
 instance_azjol_nerub_InstanceScript(Map* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadBossBoundaries(boundaries);
     LoadDoorData(doorData);
     LoadObjectData(creatureData, gameobjectData);
 }
Пример #4
0
 instance_ruby_sanctum_InstanceMapScript(InstanceMap* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadBossBoundaries(boundaries);
     LoadDoorData(doorData);
     BaltharusSharedHealth    = 0;
 }
 instance_magtheridons_lair_InstanceMapScript(Map* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadDoorData(doorData);
     LoadBossBoundaries(boundaries);
     LoadObjectData(creatureData, gameObjectData);
 }
Пример #6
0
 instance_black_temple_InstanceMapScript(Map* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadDoorData(doorData);
     LoadObjectData(creatureData, nullptr);
     LoadBossBoundaries(boundaries);
 }
        instance_onyxias_lair_InstanceMapScript(Map* map) : InstanceScript(map)
        {
            SetHeaders(DataHeader);
            SetBossNumber(EncounterCount);
            LoadBossBoundaries(boundaries);

            onyxiaLiftoffTimer = 0;
            manyWhelpsCounter = 0;
            eruptTimer = 0;

            achievManyWhelpsHandleIt = false;
            achievSheDeepBreathMore = true;
        }
            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));
            }
Пример #9
0
        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;
        }
 instance_obsidian_sanctum_InstanceMapScript(InstanceMap* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(EncounterCount);
     LoadBossBoundaries(boundaries);
 }
 instance_eye_of_eternity_InstanceMapScript(Map* map) : InstanceScript(map)
 {
     SetHeaders(DataHeader);
     SetBossNumber(MAX_ENCOUNTER);
     LoadBossBoundaries(boundaries);
 }