TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
halls_of_origination.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DataHeader   "HOO"
 
#define HoOScriptName   "instance_halls_of_origination"
 

Enumerations

enum  Data {
  DATA_RAGNAROS_ADDS = 0, EVENT_STATE, EVENT_RHAHKZOR, TYPE_EVENT = 1,
  DATA_GELIHAST, DATA_KELRIS, DATA_AKU_MAI, DATA_FIRE,
  DATA_EVENT, DATA_TEMPLE_GUARDIAN_ANHUUR, DATA_EARTHRAGER_PTAH, DATA_VAULT_OF_LIGHTS,
  DATA_FIRE_WARDEN, DATA_EARTH_WARDEN, DATA_WATER_WARDEN, DATA_AIR_WARDEN,
  DATA_ANRAPHET, DATA_ISISET, DATA_AMMUNAE, DATA_SETESH,
  DATA_RAJH, DATA_ANHUUR_GUID, DATA_ANHUUR_LEFT_BEACON, DATA_ANHUUR_RIGHT_BEACON,
  DATA_ANHUUR_BRIDGE, DATA_ANHUUR_DOOR, DATA_BRANN_0_GUID, DATA_DEAD_ELEMENTALS,
  DATA_ANRAPHET_GUID, BOSS_GRAND_CHAMPIONS, BOSS_ARGENT_CHALLENGE_E, BOSS_ARGENT_CHALLENGE_P,
  BOSS_BLACK_KNIGHT, DATA_MOVEMENT_DONE, DATA_LESSER_CHAMPIONS_DEFEATED, DATA_START,
  DATA_IN_POSITION, DATA_ARGENT_SOLDIER_DEFEATED, DATA_BRONJAHM = 0, DATA_DEVOURER_OF_SOULS = 1,
  DATA_TEAM_IN_INSTANCE = 2, DATA_HEIGAN_ERUPT, DATA_GOTHIK_GATE, DATA_SAPPHIRON_BIRTH,
  DATA_HAD_ANUBREKHAN_GREET, DATA_HAD_FAERLINA_GREET, DATA_HAD_THADDIUS_GREET, DATA_HORSEMEN0,
  DATA_HORSEMEN1, DATA_HORSEMEN2, DATA_HORSEMEN3, DATA_ABOMINATION_KILLED,
  DATA_NAXX_PORTAL_ARACHNID, DATA_NAXX_PORTAL_CONSTRUCT, DATA_NAXX_PORTAL_PLAGUE, DATA_NAXX_PORTAL_MILITARY,
  DATA_SETUP_MINE, DATA_SETUP_BOMB, DATA_SETUP_ROCKET, DATA_NOT_SO_FRIENDLY_FIRE,
  DATA_FIREFIGHTER, DATA_WATERSPRAY, DATA_MOVE_NEW, DATA_ARCHAVON = 0,
  DATA_EMALON = 1, DATA_KORALON = 2, DATA_TORAVON = 3, DATA_1ST_BOSS = 0,
  DATA_2ND_BOSS = 1, DATA_CYANIGOSA = 2, DATA_MORAGG = 3, DATA_EREKEM = 4,
  DATA_ICHORON = 5, DATA_LAVANTHOR = 6, DATA_XEVOZZ = 7, DATA_ZURAMAT = 8,
  DATA_MAIN_EVENT_STATE, DATA_WAVE_COUNT, DATA_DOOR_INTEGRITY, DATA_PORTAL_LOCATION,
  DATA_START_BOSS_ENCOUNTER, DATA_DEFENSELESS, DATA_EREKEM_GUARD_1, DATA_EREKEM_GUARD_2,
  DATA_MORAGG_CELL, DATA_EREKEM_CELL, DATA_EREKEM_LEFT_GUARD_CELL, DATA_EREKEM_RIGHT_GUARD_CELL,
  DATA_ICHORON_CELL, DATA_LAVANTHOR_CELL, DATA_XEVOZZ_CELL, DATA_ZURAMAT_CELL,
  DATA_MAIN_DOOR, DATA_SINCLARI, DATA_SINCLARI_TRIGGER, DATA_HANDLE_CELLS
}
 
enum  Creatures {
  NPC_NORTH_MARSHAL = 14762, NPC_SOUTH_MARSHAL = 14763, NPC_ICEWING_MARSHAL = 14764, NPC_STONEHEARTH_MARSHAL = 14765,
  NPC_EAST_FROSTWOLF_WARMASTER = 14772, NPC_ICEBLOOD_WARMASTER = 14773, NPC_TOWER_POINT_WARMASTER = 14776, NPC_WEST_FROSTWOLF_WARMASTER = 14777,
  NPC_EMPEROR = 9019, NPC_PHALANX = 9502, NPC_ANGERREL = 9035, NPC_DOPEREL = 9040,
  NPC_HATEREL = 9034, NPC_VILEREL = 9036, NPC_SEETHREL = 9038, NPC_GLOOMREL = 9037,
  NPC_DOOMREL = 9039, NPC_MAGMUS = 9938, NPC_MOIRA = 8929, NPC_BRONZE_DRAKANOID = 14263,
  NPC_BLUE_DRAKANOID = 14261, NPC_RED_DRAKANOID = 14264, NPC_GREEN_DRAKANOID = 14262, NPC_BLACK_DRAKANOID = 14265,
  NPC_CHROMATIC_DRAKANOID = 14302, NPC_BONE_CONSTRUCT = 14605, NPC_GYTH = 10339, NPC_LUCIFRON = 12118,
  NPC_MAGMADAR = 11982, NPC_GEHENNAS = 12259, NPC_GARR = 12057, NPC_SHAZZRAH = 12264,
  NPC_BARON_GEDDON = 12056, NPC_SULFURON_HARBINGER = 12098, NPC_GOLEMAGG_THE_INCINERATOR = 11988, NPC_MAJORDOMO_EXECUTUS = 12018,
  NPC_RAGNAROS = 11502, NPC_FLAMEWAKER_HEALER = 11663, NPC_FLAMEWAKER_ELITE = 11664, NPC_DEMONCHAINS = 17248,
  NPC_FIENDISHIMP = 17267, NPC_PORTAL = 17265, NPC_KILREK = 17229, CREATURE_TITO = 17548,
  CREATURE_CYCLONE = 18412, CREATURE_CRONE = 18168, NPC_ARCANAGOS = 17652, NPC_SPOTLIGHT = 19525,
  CREATURE_PHOENIX = 24674, CREATURE_PHOENIX_EGG = 24675, CREATURE_ARCANE_SPHERE = 24708, NPC_RISEN_GUARDIAN = 11598,
  NPC_ASH = 3850, NPC_ADA = 3849, NPC_ARCHMAGE_ARUGAL = 4275, NPC_ARUGAL_VOIDWALKER = 4627,
  NPC_ASH = 3850, NPC_DATHROHAN = 10812, NPC_BALNAZZAR = 10813, NPC_ZOMBIE = 10698,
  BOSS_TEMPLE_GUARDIAN_ANHUUR = 39425, NPC_CAVE_IN_STALKER = 40183, NPC_SEARING_LIGHT = 40283, BOSS_EARTHRAGER_PTAH = 39428,
  NPC_BEETLE_STALKER = 40459, NPC_JEWELED_SCARAB = 40458, NPC_DUSTBONE_HORROR = 40450, NPC_QUICKSAND = 40503,
  BOSS_ANRAPHET = 39788, NPC_FIRE_WARDEN = 39800, NPC_EARTH_WARDEN = 39801, NPC_WATER_WARDEN = 39802,
  NPC_AIR_WARDEN = 39803, WARDEN_ENTRY_DATA_DELTA = NPC_FIRE_WARDEN - DATA_FIRE_WARDEN, NPC_BRANN_BRONZEBEARD_0 = 39908, NPC_OMEGA_STANCE = 41194,
  NPC_KURINAXX = 15348, NPC_RAJAXX = 15341, NPC_MOAM = 15340, NPC_BURU = 15370,
  NPC_AYAMISS = 15369, NPC_OSSIRIAN = 15339, NPC_HIVEZARA_HORNET = 15934, NPC_HIVEZARA_SWARMER = 15546,
  NPC_HIVEZARA_LARVA = 15555, NPC_SAND_VORTEX = 15428, NPC_OSSIRIAN_TRIGGER = 15590, NPC_HATCHLING = 15521,
  NPC_LARVA = 15555, NPC_SWARMER = 15546, NPC_HORNET = 15934, BOSS_EYE_OF_CTHUN = 15589,
  NPC_CTHUN_PORTAL = 15896, NPC_CLAW_TENTACLE = 15725, NPC_EYE_TENTACLE = 15726, NPC_SMALL_PORTAL = 15904,
  NPC_BODY_OF_CTHUN = 15809, NPC_GIANT_CLAW_TENTACLE = 15728, NPC_GIANT_EYE_TENTACLE = 15334, NPC_FLESH_TENTACLE = 15802,
  NPC_GIANT_PORTAL = 15910, NPC_VISCIDUS = 15299, NPC_GLOB_OF_VISCIDUS = 15667, NPC_SKERAM = 15263,
  NPC_VEM = 15544, NPC_KRI = 15511, NPC_VEKLOR = 15276, NPC_VEKNILASH = 15275,
  NPC_TRIGGER = 19656, CREATURE_GUARDIAN = 29216, CREATURE_VENOMANCER = 29217, CREATURE_DATTER = 29213,
  CREATURE_IMPALE_TARGET = 89, DISPLAY_INVISIBLE = 11686, NPC_BRONJAHM = 36497, NPC_DEVOURER = 36502,
  NPC_CORRUPTED_SOUL_FRAGMENT = 36535, NPC_SYLVANAS_PART1 = 37596, NPC_SYLVANAS_PART2 = 38161, NPC_JAINA_PART1 = 37597,
  NPC_JAINA_PART2 = 38160, NPC_KALIRA = 37583, NPC_ELANDRA = 37774, NPC_LORALEN = 37779,
  NPC_KORELN = 37582, NPC_CHAMPION_1_HORDE = 37584, NPC_CHAMPION_2_HORDE = 37587, NPC_CHAMPION_3_HORDE = 37588,
  NPC_CHAMPION_1_ALLIANCE = 37496, NPC_CHAMPION_2_ALLIANCE = 37497, NPC_CRUCIBLE_OF_SOULS = 37094, CREATURE_SNAKE = 29680,
  CREATURE_CONSTRICTORS = 29713, NPC_ZOMBIE = 16360, NPC_LIVE_TRAINEE = 16124, NPC_LIVE_KNIGHT = 16125,
  NPC_LIVE_RIDER = 16126, NPC_DEAD_TRAINEE = 16127, NPC_DEAD_KNIGHT = 16148, NPC_DEAD_RIDER = 16150,
  NPC_DEAD_HORSE = 16149, NPC_WASTE = 16427, NPC_ABOMINATION = 16428, NPC_WEAVER = 16429,
  NPC_ICECROWN = 16441, NPC_WEB_WRAP = 16486, NPC_SPIDERLING = 17055, NPC_FIRE_MAGUS = 26928,
  NPC_FROST_MAGUS = 26930, NPC_ARCANE_MAGUS = 26929, NPC_PHANTASMAL_CLOUDSCRAPER = 27645, NPC_PHANTASMAL_MAMMOTH = 27642,
  NPC_PHANTASMAL_WOLF = 27644, NPC_PHANTASMAL_AIR = 27650, NPC_PHANTASMAL_FIRE = 27651, NPC_PHANTASMAL_WATER = 27653,
  NPC_PHANTASMAL_MURLOC = 27649, NPC_PHANTASMAL_NAGAL = 27648, NPC_PHANTASMAL_OGRE = 27647, NPC_STORMFORGED_LIEUTENANT = 29240,
  NPC_SPARK_OF_IONAR = 28926, NPC_TRIBUNAL_OF_THE_AGES = 28234, NPC_BRANN_BRONZEBEARD = 28070, NPC_DARK_MATTER_TARGET = 28237,
  NPC_SEARING_GAZE_TARGET = 28265, NPC_DARK_RUNE_PROTECTOR = 27983, NPC_DARK_RUNE_STORMCALLER = 27984, NPC_IRON_GOLEM_CUSTODIAN = 27985,
  NPC_SEAT = 33114, NPC_MECHANOLIFT = 33214, NPC_LIQUID = 33189, NPC_CONTAINER = 33218,
  NPC_THORIM_BEACON = 33365, NPC_MIMIRON_BEACON = 33370, NPC_HODIR_BEACON = 33212, NPC_FREYA_BEACON = 33367,
  NPC_THORIM_TARGET_BEACON = 33364, NPC_MIMIRON_TARGET_BEACON = 33369, NPC_HODIR_TARGET_BEACON = 33108, NPC_FREYA_TARGET_BEACON = 33366,
  NPC_ULDUAR_GAUNTLET_GENERATOR = 33571, NPC_IRON_CONSTRUCT = 33121, NPC_GROUND_SCORCH = 33221, NPC_VOID_ZONE = 34001,
  NPC_LIFE_SPARK = 34004, NPC_XT002_HEART = 33329, NPC_XS013_SCRAPBOT = 33343, NPC_XM024_PUMMELLER = 33344,
  NPC_XE321_BOOMBOT = 33346, NPC_STASIS_CONTROLLER = 26688, NPC_YMIRJAR_WARRIOR = 26690, NPC_YMIRJAR_WITCH_DOCTOR = 26691,
  NPC_YMIRJAR_HARPOONER = 26692, NPC_GRAUF = 26893, NPC_TRIGGER = 28351, DATA_MOUNT = 27043,
  NPC_ARTHAS = 29280, NPC_RITUAL_CHANNELER = 27281, NPC_SPECTATOR = 26667, NPC_RITUAL_TARGET = 27327,
  NPC_FLAME_BRAZIER = 27273, NPC_SCOURGE_HULK = 26555, NPC_ARCHAVON_WARDER = 32353, NPC_FROZEN_ORB = 38456,
  NPC_FOCUS_FIRE = 18374, NPC_BEACON = 18431, NPC_SHAFFAR = 18344, NPC_BLOOD_MAGE = 22945,
  NPC_DEATHSHAPER = 22882, NPC_ASHTONGUE_CHANNELER = 23421, NPC_ASHTONGUE_SORCERER = 23215, NPC_ASHTONGUE_DEFENDER = 23216,
  NPC_ASHTONGUE_ELEMENTALIST = 23523, NPC_ASHTONGUE_ROGUE = 23318, NPC_ASHTONGUE_SPIRITBINDER = 23524, NPC_ASHTONGUE_BROKEN = 23319,
  NPC_CREATURE_SPAWNER_AKAMA = 23210, NPC_COILFANG_GUARDIAN = 21873, NPC_COILFANG_AMBUSHER = 21865, NPC_WATER_GLOBULE = 21913,
  NPC_TIDEWALKER_LURKER = 21920, NPC_STREAMRIGGER_MECHANIC = 17951, NPC_MAGTHERIDON = 17257, NPC_ROOM = 17516,
  NPC_CHANNELLER = 17256, NPC_ABYSSAL = 17454, NPC_LEFT_HEAD = 19523, NPC_RIGHT_HEAD = 19524,
  NPC_SHATTERED_ASSASSIN = 17695, NPC_HEARTHEN_GUARD = 17621, NPC_SHARPSHOOTER_GUARD = 17622, NPC_REAVER_GUARD = 17623,
  NPC_SUMMONED_BLOODWARDER_MENDER = 20083, NPC_SUMMONED_BLOODWARDER_RESERVIST = 20078, NPC_FRAYER = 19953, NPC_ASTROMANCER_SOLARIAN_SPOTLIGHT = 18928,
  NPC_SOLARIUM_AGENT = 18925, NPC_SOLARIUM_PRIEST = 18806, NPC_PHOENIX = 21362, NPC_PHOENIX_EGG = 21364,
  NPC_NETHER_CHARGE = 20405, NPC_NETHER_WRAITH = 21062
}
 
enum  GameObjects {
  GO_ARENA1 = 161525, GO_ARENA2 = 161522, GO_ARENA3 = 161524, GO_ARENA4 = 161523,
  GO_SHADOW_LOCK = 161460, GO_SHADOW_MECHANISM = 161461, GO_SHADOW_GIANT_DOOR = 157923, GO_SHADOW_DUMMY = 161516,
  GO_BAR_KEG_SHOT = 170607, GO_BAR_KEG_TRAP = 171941, GO_BAR_DOOR = 170571, GO_TOMB_ENTER = 170576,
  GO_TOMB_EXIT = 170577, GO_LYCEUM = 170558, GO_SF_N = 174745, GO_SF_S = 174744,
  GO_GOLEM_ROOM_N = 170573, GO_GOLEM_ROOM_S = 170574, GO_THRONE_ROOM = 170575, GO_SPECTRAL_CHALICE = 164869,
  GO_CHEST_SEVEN = 169243, GO_PORTCULLIS_ACTIVE = 164726, GO_PORTCULLIS_TOBOSSROOMS = 175186, GO_CACHE_OF_THE_FIRELORD = 179703,
  GO_FACTORY_DOOR = 13965, GO_IRONCLAD_DOOR = 16397, GO_DEFIAS_CANNON = 16398, GO_DOOR_LEVER = 101833,
  GO_MR_SMITE_CHEST = 144111, GO_COURTYARD_DOOR = 18895, GO_SORCERER_DOOR = 18972, GO_ARUGAL_DOOR = 18971,
  GO_ANHUURS_BRIDGE = 206506, GO_DOODAD_ULDUM_ELEVATOR_COL01 = 207725, GO_ANHUURS_DOOR = 202307, GO_ANHUURS_RIGHT_BEACON = 203136,
  GO_ANHUURS_LEFT_BEACON = 203133, GO_VAULT_OF_LIGHTS_DOOR = 202313, GO_SUN_MIRROR = 207726, GO_ANRAPHET_DOOR = 202314,
  GO_DOODAD_ULDUM_LIGHTMACHINE_01 = 207375, GO_DOODAD_ULDUM_LIGHTMACHINE_02 = 207374, GO_DOODAD_ULDUM_LIGHTMACHINE_03 = 207377, GO_DOODAD_ULDUM_LIGHTMACHINE_04 = 207376,
  GO_DOODAD_ULDUM_LASERBEAMS01 = 207662, GO_DOODAD_ULDUM_LASERBEAMS_01 = 207663, GO_DOODAD_ULDUM_LASERBEAMS_02 = 207664, GO_DOODAD_ULDUM_LASERBEAMS_03 = 207665,
  GO_OSSIRIAN_CRYSTAL = 180619, GO_MAIN_GATE = 195647, GO_CHAMPIONS_LOOT = 195709, GO_CHAMPIONS_LOOT_H = 195710,
  GO_EADRIC_LOOT = 195374, GO_EADRIC_LOOT_H = 195375, GO_PALETRESS_LOOT = 195323, GO_PALETRESS_LOOT_H = 195324
}
 
enum  Misc {
  MAX_OCCUTHAR_VEHICLE_SEATS = 7, DATA_SKILLPOINT_MIN = 230, NEFARIUS_PATH_2 = 1379671, NEFARIUS_PATH_3 = 1379672,
  GYTH_PATH_1 = 1379681, NEFARIUS_PATH_1 = 1379670, NEFARIUS_PATH_2 = 1379671, NEFARIUS_PATH_3 = 1379672,
  REND_PATH_1 = 1379680, REND_PATH_2 = 1379681, DATA_CANNON_BLAST_TIMER = 3000, DATA_PIRATES_DELAY_TIMER = 1000,
  MAX_ACTIVE_LACKEY = 4, ACTION_SWITCH_PHASE = 1, INTERVAL_MODIFIER = 15, INTERVAL_SWITCH = 6,
  WEAPON_KIRTONOS_STAFF = 11365, POINT_KIRTONOS_LAND = 13, KIRTONOS_PATH = 105061, MAX_ENCOUNTER = 6,
  ITEM_VIRTUAL_ITEM = 5301, POINT_START_REVIVE = 1, DATA_OHGANOT_SO_FAST = 5762, FACTION_NONE = 1665,
  SPELL_SNOWBALL = 21343, SPELL_ORPHAN_OUT = 58818, DISPLAY_INVISIBLE = 11686, SPELL_RIFT_CHANNEL = 31387,
  RIFT_BOSS = 1, AREA_TOMB_OF_THE_EARTHRAGER = 4945, ACHIEV_VAULT_OF_LIGHTS_EVENT = 24212, SPELL_VAULT_OF_LIGHTS_CREDIT = 94067,
  PULL_RANGE = 50, ABUSE_BUG_RANGE = 20, VEKLOR_DIST = 20, TELEPORTTIME = 30000,
  NPC_GAHZRILLA = 7273, PATH_ADDS = 81553, ACTION_CORBORUS_INTRO, ACTION_SLABHIDE_INTRO,
  NPC_WORLDTRIGGER = 22515, NPC_MILLHOUSE_MANASTORM = 43391, NPC_CORBORUS = 43438, NPC_SLABHIDE = 43214,
  NPC_OZRUK = 42188, NPC_HIGH_PRIESTESS_AZIL = 42333, MAX_STONECORE_TELEPORTERS = 2, NPC_STONECORE_TELEPORTER = 51396,
  NPC_STONECORE_TELEPORTER_2 = 51397, SPELL_TELEPORTER_ACTIVE_VISUAL = 95298, GAMEOBJECT_TWILIGHT_DOCUMENTS = 207415, GAMEOBJECT_CORBORUS_ROCKDOOR = 207343,
  GAMEOBJECT_SLABHIDE_ROCK_WALL = 204381, SPELL_RING_WYRM_KNOCKBACK = 81235, CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH = 340418, CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP = 340492,
  ACTION_INITIAND_KILLED = 1, DATA_VOLUNTEER_WORK = 2, DATA_EMBRACE_DMG = 20000, H_DATA_EMBRACE_DMG = 40000,
  ACHIEV_TIMED_START_EVENT = 20381, DATA_CAN_LOOT = 0, DATA_CAN_LOOT = 0, DATA_TWILIGHT_DAMAGE_TAKEN = 1,
  DATA_MATERIAL_DAMAGE_TAKEN = 2, DATA_STACKS_DISPELLED = 3, DATA_FIGHT_PHASE = 4, DATA_EVADE_METHOD = 5,
  DATA_SPAWNED_FLAMES = 6, SOUND_ID_DEATH = 17531, ACTION_RAPTOR_KILLED = 1, DATA_RAPTORS_KILLED = 2,
  ACTION_RESET_CRYSTALS, ACTION_ACTIVATE_CRYSTAL, ACTION_DEACTIVATE, EVENT_ATTACK,
  EVENT_SUMMON_MINIONS, DATA_NOVOS_ACHIEV, DATA_CONSUMPTION_JUNCTION = 1, POINT_LANDING = 1,
  DATA_SOUL_POWER = 1, DATA_THREE_FACED = 1, GOSSIP_SPEECHINTRO = 13525, ACTION_INTRO,
  ACTION_START_INTRO, ACTION_SKIP_INTRO, JAINA_SYLVANAS_MAX_HEALTH = 252000, POINT_SHADOW_THRONE_DOOR = 1,
  POINT_ATTACK_ICEWALL = 2, POINT_TRAP = 3, SOUND_LK_SLAY_1 = 17214, SOUND_LK_SLAY_2 = 17215,
  SOUND_LK_FURY_OF_FROSTMOURNE = 17224, DATA_SHARE_THE_LOVE = 1, DATA_LESS_RABI = 1, DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES = 1,
  DATA_MADE_A_MESS = 45374613, FACTION_SCOURGE = 974, GOSSIP_MENU_MURADIN_BRONZEBEARD = 10934, GOSSIP_MENU_HIGH_OVERLORD_SAURFANG = 10952,
  DATA_INOCULATED_STACK = 69291, DATA_PLAGUE_STACK = 70337, DATA_VILE = 45814622, ACHIEV_TIMED_START_EVENT = 9891,
  DATA_FRENZY_DISPELS = 1, DATA_SAFETY_DANCE = 19962139, ACHIEV_MAKE_QUICK_WERK_OF_HIM_STARTING_EVENT = 10286, NPC_BLIZZARD = 16474,
  GO_ICEBLOCK = 181247, DATA_THE_HUNDRED_CLUB = 21462147, MAX_FROST_RESISTANCE = 100, MAX_POLARITY_10M = 5,
  MAX_POLARITY_25M = 13, DATA_POLARITY_CROSSED = 1, DATA_CHAOS_THEORY = 1, DATA_INTENSE_COLD = 1,
  DATA_CONTAINMENT_SPHERES = 3, ACTION_MAGUS_DEAD = 1, DATA_SPLIT_PERSONALITY = 2, GAME_EVENT_WINTER_VEIL = 2,
  POINT_MOVE_OUT = 1, DATA_MAX_SPARKS = 5, DATA_MAX_SPARK_DISTANCE = 90, DATA_POINT_CALLBACK = 0,
  ACHIEV_TIMELY_DEATH_START_EVENT = 20384, ACTION_OOZE_DEAD = 1, DATA_ABUSE_THE_OOZE = 2, QUEST_HALLS_OF_STONE = 13207,
  DATA_BRANN_SPARKLIN_NEWS = 1, NPC_WORLD_TRIGGER = 22515, DATA_PHASE_3 = 1, DATA_SHUTOUT = 29112912,
  DATA_ORBIT_ACHIEVEMENTS = 1, VEHICLE_SPAWNS = 5, FREYA_SPAWNS = 4, WAVE_TIME = 60000,
  TIME_DIFFERENCE = 10000, DATA_GETTING_BACK_TO_NATURE = 1, DATA_KNOCK_ON_WOOD = 2, DATA_SMELL_SARONITE = 31813188,
  DATA_SHADOWDODGER = 29962997, DATA_GETTING_COLD_IN_HERE = 29672968, DATA_QUICK_SHAVE = 29192921, DATA_IRON_DWARF_MEDIUM_RARE = 29232924,
  ACTION_START_PHASE_2, ACTION_NEXT_PHASE, DATA_INCREDIBLE_HULK = 2043, DATA_KINGS_BANE = 2157,
  MAX_TEMPEST_MINIONS = 4, DATA_DEHYDRATION = 1, ACTION_DESPAWN_VOID_SENTRY_BALL = 1, DATA_VOID_DANCE = 2153,
  NR_INITIAL_BEACONS = 3, ACTION_AMBASSADOR_HELLMAW_INTRO = 1, ACTION_AMBASSADOR_HELLMAW_BANISH = 2, FLAME_ENRAGE_DISTANCE = 30,
  FLAME_CHARGE_DISTANCE = 50, EQUIP_ID_MAIN_HAND = 32837, EQUIP_ID_OFF_HAND = 32838, EQUIP_ID_MAIN_HAND_MAIEV = 44850,
  MODEL_INVISIBLE = 11686, MODEL_ILLIDAN = 21135, MODEL_BLADE = 21431, SPELL_SCALDINGWATER = 37284,
  NPC_COILFANG_FRENZY = 21508, NPC_COILFANG_PRIESTESS = 21220, NPC_COILFANG_SHATTERER = 21301, MIN_KILLS = 30,
  EMOTE_SUMMON = 0, MODEL_DEFAULT = 13109, MODEL_ARCANE = 14213, MODEL_FIRE = 13110,
  MODEL_FROST = 14112, MODEL_NATURE = 14214, CREATURE_TREANT = 19949, TREANT_SPAWN_DIST = 50,
  WV_ARMOR = 31000
}
 
enum  GlobalActions { ACTION_ANRAPHET_INTRO, ACTION_ELEMENTAL_DIED, ACTION_ANRAPHET_DIED, ACTION_OMEGA_TRIGGER }
 

Functions

template<class AI >
CreatureAIGetHallsOfOriginationAI (Creature *creature)
 

Variables

uint32 const EncounterCount = 12
 

Macro Definition Documentation

#define DataHeader   "HOO"
#define HoOScriptName   "instance_halls_of_origination"

Enumeration Type Documentation

enum Creatures
Enumerator
NPC_NORTH_MARSHAL 
NPC_SOUTH_MARSHAL 
NPC_ICEWING_MARSHAL 
NPC_STONEHEARTH_MARSHAL 
NPC_EAST_FROSTWOLF_WARMASTER 
NPC_ICEBLOOD_WARMASTER 
NPC_TOWER_POINT_WARMASTER 
NPC_WEST_FROSTWOLF_WARMASTER 
NPC_EMPEROR 
NPC_PHALANX 
NPC_ANGERREL 
NPC_DOPEREL 
NPC_HATEREL 
NPC_VILEREL 
NPC_SEETHREL 
NPC_GLOOMREL 
NPC_DOOMREL 
NPC_MAGMUS 
NPC_MOIRA 
NPC_BRONZE_DRAKANOID 
NPC_BLUE_DRAKANOID 
NPC_RED_DRAKANOID 
NPC_GREEN_DRAKANOID 
NPC_BLACK_DRAKANOID 
NPC_CHROMATIC_DRAKANOID 
NPC_BONE_CONSTRUCT 
NPC_GYTH 
NPC_LUCIFRON 
NPC_MAGMADAR 
NPC_GEHENNAS 
NPC_GARR 
NPC_SHAZZRAH 
NPC_BARON_GEDDON 
NPC_SULFURON_HARBINGER 
NPC_GOLEMAGG_THE_INCINERATOR 
NPC_MAJORDOMO_EXECUTUS 
NPC_RAGNAROS 
NPC_FLAMEWAKER_HEALER 
NPC_FLAMEWAKER_ELITE 
NPC_DEMONCHAINS 
NPC_FIENDISHIMP 
NPC_PORTAL 
NPC_KILREK 
CREATURE_TITO 
CREATURE_CYCLONE 
CREATURE_CRONE 
NPC_ARCANAGOS 
NPC_SPOTLIGHT 
CREATURE_PHOENIX 
CREATURE_PHOENIX_EGG 
CREATURE_ARCANE_SPHERE 
NPC_RISEN_GUARDIAN 
NPC_ASH 
NPC_ADA 
NPC_ARCHMAGE_ARUGAL 
NPC_ARUGAL_VOIDWALKER 
NPC_ASH 
NPC_DATHROHAN 
NPC_BALNAZZAR 
NPC_ZOMBIE 
BOSS_TEMPLE_GUARDIAN_ANHUUR 
NPC_CAVE_IN_STALKER 
NPC_SEARING_LIGHT 
BOSS_EARTHRAGER_PTAH 
NPC_BEETLE_STALKER 
NPC_JEWELED_SCARAB 
NPC_DUSTBONE_HORROR 
NPC_QUICKSAND 
BOSS_ANRAPHET 
NPC_FIRE_WARDEN 
NPC_EARTH_WARDEN 
NPC_WATER_WARDEN 
NPC_AIR_WARDEN 
WARDEN_ENTRY_DATA_DELTA 
NPC_BRANN_BRONZEBEARD_0 
NPC_OMEGA_STANCE 
NPC_KURINAXX 
NPC_RAJAXX 
NPC_MOAM 
NPC_BURU 
NPC_AYAMISS 
NPC_OSSIRIAN 
NPC_HIVEZARA_HORNET 
NPC_HIVEZARA_SWARMER 
NPC_HIVEZARA_LARVA 
NPC_SAND_VORTEX 
NPC_OSSIRIAN_TRIGGER 
NPC_HATCHLING 
NPC_LARVA 
NPC_SWARMER 
NPC_HORNET 
BOSS_EYE_OF_CTHUN 
NPC_CTHUN_PORTAL 
NPC_CLAW_TENTACLE 
NPC_EYE_TENTACLE 
NPC_SMALL_PORTAL 
NPC_BODY_OF_CTHUN 
NPC_GIANT_CLAW_TENTACLE 
NPC_GIANT_EYE_TENTACLE 
NPC_FLESH_TENTACLE 
NPC_GIANT_PORTAL 
NPC_VISCIDUS 
NPC_GLOB_OF_VISCIDUS 
NPC_SKERAM 
NPC_VEM 
NPC_KRI 
NPC_VEKLOR 
NPC_VEKNILASH 
NPC_TRIGGER 
CREATURE_GUARDIAN 
CREATURE_VENOMANCER 
CREATURE_DATTER 
CREATURE_IMPALE_TARGET 
DISPLAY_INVISIBLE 
NPC_BRONJAHM 
NPC_DEVOURER 
NPC_CORRUPTED_SOUL_FRAGMENT 
NPC_SYLVANAS_PART1 
NPC_SYLVANAS_PART2 
NPC_JAINA_PART1 
NPC_JAINA_PART2 
NPC_KALIRA 
NPC_ELANDRA 
NPC_LORALEN 
NPC_KORELN 
NPC_CHAMPION_1_HORDE 
NPC_CHAMPION_2_HORDE 
NPC_CHAMPION_3_HORDE 
NPC_CHAMPION_1_ALLIANCE 
NPC_CHAMPION_2_ALLIANCE 
NPC_CRUCIBLE_OF_SOULS 
CREATURE_SNAKE 
CREATURE_CONSTRICTORS 
NPC_ZOMBIE 
NPC_LIVE_TRAINEE 
NPC_LIVE_KNIGHT 
NPC_LIVE_RIDER 
NPC_DEAD_TRAINEE 
NPC_DEAD_KNIGHT 
NPC_DEAD_RIDER 
NPC_DEAD_HORSE 
NPC_WASTE 
NPC_ABOMINATION 
NPC_WEAVER 
NPC_ICECROWN 
NPC_WEB_WRAP 
NPC_SPIDERLING 
NPC_FIRE_MAGUS 
NPC_FROST_MAGUS 
NPC_ARCANE_MAGUS 
NPC_PHANTASMAL_CLOUDSCRAPER 
NPC_PHANTASMAL_MAMMOTH 
NPC_PHANTASMAL_WOLF 
NPC_PHANTASMAL_AIR 
NPC_PHANTASMAL_FIRE 
NPC_PHANTASMAL_WATER 
NPC_PHANTASMAL_MURLOC 
NPC_PHANTASMAL_NAGAL 
NPC_PHANTASMAL_OGRE 
NPC_STORMFORGED_LIEUTENANT 
NPC_SPARK_OF_IONAR 
NPC_TRIBUNAL_OF_THE_AGES 
NPC_BRANN_BRONZEBEARD 
NPC_DARK_MATTER_TARGET 
NPC_SEARING_GAZE_TARGET 
NPC_DARK_RUNE_PROTECTOR 
NPC_DARK_RUNE_STORMCALLER 
NPC_IRON_GOLEM_CUSTODIAN 
NPC_SEAT 
NPC_MECHANOLIFT 
NPC_LIQUID 
NPC_CONTAINER 
NPC_THORIM_BEACON 
NPC_MIMIRON_BEACON 
NPC_HODIR_BEACON 
NPC_FREYA_BEACON 
NPC_THORIM_TARGET_BEACON 
NPC_MIMIRON_TARGET_BEACON 
NPC_HODIR_TARGET_BEACON 
NPC_FREYA_TARGET_BEACON 
NPC_ULDUAR_GAUNTLET_GENERATOR 
NPC_IRON_CONSTRUCT 
NPC_GROUND_SCORCH 
NPC_VOID_ZONE 
NPC_LIFE_SPARK 
NPC_XT002_HEART 
NPC_XS013_SCRAPBOT 
NPC_XM024_PUMMELLER 
NPC_XE321_BOOMBOT 
NPC_STASIS_CONTROLLER 
NPC_YMIRJAR_WARRIOR 
NPC_YMIRJAR_WITCH_DOCTOR 
NPC_YMIRJAR_HARPOONER 
NPC_GRAUF 
NPC_TRIGGER 
DATA_MOUNT 
NPC_ARTHAS 
NPC_RITUAL_CHANNELER 
NPC_SPECTATOR 
NPC_RITUAL_TARGET 
NPC_FLAME_BRAZIER 
NPC_SCOURGE_HULK 
NPC_ARCHAVON_WARDER 
NPC_FROZEN_ORB 
NPC_FOCUS_FIRE 
NPC_BEACON 
NPC_SHAFFAR 
NPC_BLOOD_MAGE 
NPC_DEATHSHAPER 
NPC_ASHTONGUE_CHANNELER 
NPC_ASHTONGUE_SORCERER 
NPC_ASHTONGUE_DEFENDER 
NPC_ASHTONGUE_ELEMENTALIST 
NPC_ASHTONGUE_ROGUE 
NPC_ASHTONGUE_SPIRITBINDER 
NPC_ASHTONGUE_BROKEN 
NPC_CREATURE_SPAWNER_AKAMA 
NPC_COILFANG_GUARDIAN 
NPC_COILFANG_AMBUSHER 
NPC_WATER_GLOBULE 
NPC_TIDEWALKER_LURKER 
NPC_STREAMRIGGER_MECHANIC 
NPC_MAGTHERIDON 
NPC_ROOM 
NPC_CHANNELLER 
NPC_ABYSSAL 
NPC_LEFT_HEAD 
NPC_RIGHT_HEAD 
NPC_SHATTERED_ASSASSIN 
NPC_HEARTHEN_GUARD 
NPC_SHARPSHOOTER_GUARD 
NPC_REAVER_GUARD 
NPC_SUMMONED_BLOODWARDER_MENDER 
NPC_SUMMONED_BLOODWARDER_RESERVIST 
NPC_FRAYER 
NPC_ASTROMANCER_SOLARIAN_SPOTLIGHT 
NPC_SOLARIUM_AGENT 
NPC_SOLARIUM_PRIEST 
NPC_PHOENIX 
NPC_PHOENIX_EGG 
NPC_NETHER_CHARGE 
NPC_NETHER_WRAITH 
56 {
58  NPC_CAVE_IN_STALKER = 40183,
59  NPC_SEARING_LIGHT = 40283,
60 
61  BOSS_EARTHRAGER_PTAH = 39428,
62  NPC_BEETLE_STALKER = 40459, // Summons both Jeweled Scarab and Dustbone Horror
63  NPC_JEWELED_SCARAB = 40458,
64  NPC_DUSTBONE_HORROR = 40450,
65  NPC_QUICKSAND = 40503, // Summoned by a spell not in dbc (75550)
66 
67  BOSS_ANRAPHET = 39788,
68  NPC_FIRE_WARDEN = 39800,
69  NPC_EARTH_WARDEN = 39801,
70  NPC_WATER_WARDEN = 39802,
71  NPC_AIR_WARDEN = 39803,
72 
74 
76  NPC_OMEGA_STANCE = 41194,
77 };
Definition: halls_of_origination.h:57
Definition: halls_of_origination.h:59
Definition: halls_of_origination.h:75
Definition: halls_of_origination.h:70
Definition: halls_of_origination.h:64
Definition: halls_of_origination.h:67
Definition: halls_of_origination.h:71
Definition: halls_of_origination.h:58
Definition: halls_of_origination.h:61
Definition: halls_of_origination.h:68
Definition: halls_of_origination.h:65
Definition: halls_of_origination.h:69
Definition: halls_of_origination.h:73
Definition: halls_of_origination.h:76
Definition: halls_of_origination.h:32
Definition: halls_of_origination.h:62
Definition: halls_of_origination.h:63
enum Data
Enumerator
DATA_RAGNAROS_ADDS 
EVENT_STATE 
EVENT_RHAHKZOR 
TYPE_EVENT 
DATA_GELIHAST 
DATA_KELRIS 
DATA_AKU_MAI 
DATA_FIRE 
DATA_EVENT 
DATA_TEMPLE_GUARDIAN_ANHUUR 
DATA_EARTHRAGER_PTAH 
DATA_VAULT_OF_LIGHTS 
DATA_FIRE_WARDEN 
DATA_EARTH_WARDEN 
DATA_WATER_WARDEN 
DATA_AIR_WARDEN 
DATA_ANRAPHET 
DATA_ISISET 
DATA_AMMUNAE 
DATA_SETESH 
DATA_RAJH 
DATA_ANHUUR_GUID 
DATA_ANHUUR_LEFT_BEACON 
DATA_ANHUUR_RIGHT_BEACON 
DATA_ANHUUR_BRIDGE 
DATA_ANHUUR_DOOR 
DATA_BRANN_0_GUID 
DATA_DEAD_ELEMENTALS 
DATA_ANRAPHET_GUID 
BOSS_GRAND_CHAMPIONS 
BOSS_ARGENT_CHALLENGE_E 
BOSS_ARGENT_CHALLENGE_P 
BOSS_BLACK_KNIGHT 
DATA_MOVEMENT_DONE 
DATA_LESSER_CHAMPIONS_DEFEATED 
DATA_START 
DATA_IN_POSITION 
DATA_ARGENT_SOLDIER_DEFEATED 
DATA_BRONJAHM 
DATA_DEVOURER_OF_SOULS 
DATA_TEAM_IN_INSTANCE 
DATA_HEIGAN_ERUPT 
DATA_GOTHIK_GATE 
DATA_SAPPHIRON_BIRTH 
DATA_HAD_ANUBREKHAN_GREET 
DATA_HAD_FAERLINA_GREET 
DATA_HAD_THADDIUS_GREET 
DATA_HORSEMEN0 
DATA_HORSEMEN1 
DATA_HORSEMEN2 
DATA_HORSEMEN3 
DATA_ABOMINATION_KILLED 
DATA_NAXX_PORTAL_ARACHNID 
DATA_NAXX_PORTAL_CONSTRUCT 
DATA_NAXX_PORTAL_PLAGUE 
DATA_NAXX_PORTAL_MILITARY 
DATA_SETUP_MINE 
DATA_SETUP_BOMB 
DATA_SETUP_ROCKET 
DATA_NOT_SO_FRIENDLY_FIRE 
DATA_FIREFIGHTER 
DATA_WATERSPRAY 
DATA_MOVE_NEW 
DATA_ARCHAVON 
DATA_EMALON 
DATA_KORALON 
DATA_TORAVON 
DATA_1ST_BOSS 
DATA_2ND_BOSS 
DATA_CYANIGOSA 
DATA_MORAGG 
DATA_EREKEM 
DATA_ICHORON 
DATA_LAVANTHOR 
DATA_XEVOZZ 
DATA_ZURAMAT 
DATA_MAIN_EVENT_STATE 
DATA_WAVE_COUNT 
DATA_DOOR_INTEGRITY 
DATA_PORTAL_LOCATION 
DATA_START_BOSS_ENCOUNTER 
DATA_DEFENSELESS 
DATA_EREKEM_GUARD_1 
DATA_EREKEM_GUARD_2 
DATA_MORAGG_CELL 
DATA_EREKEM_CELL 
DATA_EREKEM_LEFT_GUARD_CELL 
DATA_EREKEM_RIGHT_GUARD_CELL 
DATA_ICHORON_CELL 
DATA_LAVANTHOR_CELL 
DATA_XEVOZZ_CELL 
DATA_ZURAMAT_CELL 
DATA_MAIN_DOOR 
DATA_SINCLARI 
DATA_SINCLARI_TRIGGER 
DATA_HANDLE_CELLS 
27 {
28  // Bosses
40  DATA_RAJH,
41 
42  // Temple Guardian Anhuur
48 
49  // Anraphet
53 };
Definition: halls_of_origination.h:43
Definition: halls_of_origination.h:30
Definition: halls_of_origination.h:52
Definition: halls_of_origination.h:36
Definition: halls_of_origination.h:33
Definition: halls_of_origination.h:38
Definition: halls_of_origination.h:31
Definition: halls_of_origination.h:51
Definition: halls_of_origination.h:40
Definition: halls_of_origination.h:47
Definition: halls_of_origination.h:50
Definition: halls_of_origination.h:37
Definition: halls_of_origination.h:29
Definition: halls_of_origination.h:45
Definition: halls_of_origination.h:32
Definition: halls_of_origination.h:39
Definition: halls_of_origination.h:34
Definition: halls_of_origination.h:44
Definition: halls_of_origination.h:35
Definition: halls_of_origination.h:46
Enumerator
GO_ARENA1 
GO_ARENA2 
GO_ARENA3 
GO_ARENA4 
GO_SHADOW_LOCK 
GO_SHADOW_MECHANISM 
GO_SHADOW_GIANT_DOOR 
GO_SHADOW_DUMMY 
GO_BAR_KEG_SHOT 
GO_BAR_KEG_TRAP 
GO_BAR_DOOR 
GO_TOMB_ENTER 
GO_TOMB_EXIT 
GO_LYCEUM 
GO_SF_N 
GO_SF_S 
GO_GOLEM_ROOM_N 
GO_GOLEM_ROOM_S 
GO_THRONE_ROOM 
GO_SPECTRAL_CHALICE 
GO_CHEST_SEVEN 
GO_PORTCULLIS_ACTIVE 
GO_PORTCULLIS_TOBOSSROOMS 
GO_CACHE_OF_THE_FIRELORD 
GO_FACTORY_DOOR 
GO_IRONCLAD_DOOR 
GO_DEFIAS_CANNON 
GO_DOOR_LEVER 
GO_MR_SMITE_CHEST 
GO_COURTYARD_DOOR 
GO_SORCERER_DOOR 
GO_ARUGAL_DOOR 
GO_ANHUURS_BRIDGE 
GO_DOODAD_ULDUM_ELEVATOR_COL01 
GO_ANHUURS_DOOR 
GO_ANHUURS_RIGHT_BEACON 
GO_ANHUURS_LEFT_BEACON 
GO_VAULT_OF_LIGHTS_DOOR 
GO_SUN_MIRROR 
GO_ANRAPHET_DOOR 
GO_DOODAD_ULDUM_LIGHTMACHINE_01 
GO_DOODAD_ULDUM_LIGHTMACHINE_02 
GO_DOODAD_ULDUM_LIGHTMACHINE_03 
GO_DOODAD_ULDUM_LIGHTMACHINE_04 
GO_DOODAD_ULDUM_LASERBEAMS01 
GO_DOODAD_ULDUM_LASERBEAMS_01 
GO_DOODAD_ULDUM_LASERBEAMS_02 
GO_DOODAD_ULDUM_LASERBEAMS_03 
GO_OSSIRIAN_CRYSTAL 
GO_MAIN_GATE 
GO_CHAMPIONS_LOOT 
GO_CHAMPIONS_LOOT_H 
GO_EADRIC_LOOT 
GO_EADRIC_LOOT_H 
GO_PALETRESS_LOOT 
GO_PALETRESS_LOOT_H 
80 {
81  GO_ANHUURS_BRIDGE = 206506,
83  GO_ANHUURS_DOOR = 202307,
84  GO_ANHUURS_RIGHT_BEACON = 203136,
85  GO_ANHUURS_LEFT_BEACON = 203133,
86 
87  GO_VAULT_OF_LIGHTS_DOOR = 202313,
88  GO_SUN_MIRROR = 207726,
89  GO_ANRAPHET_DOOR = 202314,
90 
95 
96  GO_DOODAD_ULDUM_LASERBEAMS01 = 207662, // Matches GO_DOODAD_ULDUM_LIGHTMACHINE_02
97  GO_DOODAD_ULDUM_LASERBEAMS_01 = 207663, // Matches GO_DOODAD_ULDUM_LIGHTMACHINE_01
98  GO_DOODAD_ULDUM_LASERBEAMS_02 = 207664, // Matches GO_DOODAD_ULDUM_LIGHTMACHINE_04
99  GO_DOODAD_ULDUM_LASERBEAMS_03 = 207665, // Matches GO_DOODAD_ULDUM_LIGHTMACHINE_03
100 };
Definition: halls_of_origination.h:84
Definition: halls_of_origination.h:85
Definition: halls_of_origination.h:82
Definition: halls_of_origination.h:81
Definition: halls_of_origination.h:97
Definition: halls_of_origination.h:87
Definition: halls_of_origination.h:89
Definition: halls_of_origination.h:92
Definition: halls_of_origination.h:88
Definition: halls_of_origination.h:99
Definition: halls_of_origination.h:98
Definition: halls_of_origination.h:83
Definition: halls_of_origination.h:96
Definition: halls_of_origination.h:91
Definition: halls_of_origination.h:94
Definition: halls_of_origination.h:93
Enumerator
ACTION_ANRAPHET_INTRO 
ACTION_ELEMENTAL_DIED 
ACTION_ANRAPHET_DIED 
ACTION_OMEGA_TRIGGER 
110 {
115 };
Definition: halls_of_origination.h:111
Definition: halls_of_origination.h:112
Definition: halls_of_origination.h:114
Definition: halls_of_origination.h:113
enum Misc
Enumerator
MAX_OCCUTHAR_VEHICLE_SEATS 
DATA_SKILLPOINT_MIN 
NEFARIUS_PATH_2 
NEFARIUS_PATH_3 
GYTH_PATH_1 
NEFARIUS_PATH_1 
NEFARIUS_PATH_2 
NEFARIUS_PATH_3 
REND_PATH_1 
REND_PATH_2 
DATA_CANNON_BLAST_TIMER 
DATA_PIRATES_DELAY_TIMER 
MAX_ACTIVE_LACKEY 
ACTION_SWITCH_PHASE 
INTERVAL_MODIFIER 
INTERVAL_SWITCH 
WEAPON_KIRTONOS_STAFF 
POINT_KIRTONOS_LAND 
KIRTONOS_PATH 
MAX_ENCOUNTER 
ITEM_VIRTUAL_ITEM 
POINT_START_REVIVE 
DATA_OHGANOT_SO_FAST 
FACTION_NONE 
SPELL_SNOWBALL 
SPELL_ORPHAN_OUT 
DISPLAY_INVISIBLE 
SPELL_RIFT_CHANNEL 
RIFT_BOSS 
AREA_TOMB_OF_THE_EARTHRAGER 
ACHIEV_VAULT_OF_LIGHTS_EVENT 
SPELL_VAULT_OF_LIGHTS_CREDIT 
PULL_RANGE 
ABUSE_BUG_RANGE 
VEKLOR_DIST 
TELEPORTTIME 
NPC_GAHZRILLA 
PATH_ADDS 
ACTION_CORBORUS_INTRO 
ACTION_SLABHIDE_INTRO 
NPC_WORLDTRIGGER 
NPC_MILLHOUSE_MANASTORM 
NPC_CORBORUS 
NPC_SLABHIDE 
NPC_OZRUK 
NPC_HIGH_PRIESTESS_AZIL 
MAX_STONECORE_TELEPORTERS 
NPC_STONECORE_TELEPORTER 
NPC_STONECORE_TELEPORTER_2 
SPELL_TELEPORTER_ACTIVE_VISUAL 
GAMEOBJECT_TWILIGHT_DOCUMENTS 
GAMEOBJECT_CORBORUS_ROCKDOOR 
GAMEOBJECT_SLABHIDE_ROCK_WALL 
SPELL_RING_WYRM_KNOCKBACK 
CREATURE_FORMATION_MILLHOUSE_EVENT_TRASH 
CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP 
ACTION_INITIAND_KILLED 
DATA_VOLUNTEER_WORK 
DATA_EMBRACE_DMG 
H_DATA_EMBRACE_DMG 
ACHIEV_TIMED_START_EVENT 
DATA_CAN_LOOT 
DATA_CAN_LOOT 
DATA_TWILIGHT_DAMAGE_TAKEN 
DATA_MATERIAL_DAMAGE_TAKEN 
DATA_STACKS_DISPELLED 
DATA_FIGHT_PHASE 
DATA_EVADE_METHOD 
DATA_SPAWNED_FLAMES 
SOUND_ID_DEATH 
ACTION_RAPTOR_KILLED 
DATA_RAPTORS_KILLED 
ACTION_RESET_CRYSTALS 
ACTION_ACTIVATE_CRYSTAL 
ACTION_DEACTIVATE 
EVENT_ATTACK 
EVENT_SUMMON_MINIONS 
DATA_NOVOS_ACHIEV 
DATA_CONSUMPTION_JUNCTION 
POINT_LANDING 
DATA_SOUL_POWER 
DATA_THREE_FACED 
GOSSIP_SPEECHINTRO 
ACTION_INTRO 
ACTION_START_INTRO 
ACTION_SKIP_INTRO 
JAINA_SYLVANAS_MAX_HEALTH 
POINT_SHADOW_THRONE_DOOR 
POINT_ATTACK_ICEWALL 
POINT_TRAP 
SOUND_LK_SLAY_1 
SOUND_LK_SLAY_2 
SOUND_LK_FURY_OF_FROSTMOURNE 
DATA_SHARE_THE_LOVE 
DATA_LESS_RABI 
DATA_SNAKES_WHYD_IT_HAVE_TO_BE_SNAKES 
DATA_MADE_A_MESS 
FACTION_SCOURGE 
GOSSIP_MENU_MURADIN_BRONZEBEARD 
GOSSIP_MENU_HIGH_OVERLORD_SAURFANG 
DATA_INOCULATED_STACK 
DATA_PLAGUE_STACK 
DATA_VILE 
ACHIEV_TIMED_START_EVENT 
DATA_FRENZY_DISPELS 
DATA_SAFETY_DANCE 
ACHIEV_MAKE_QUICK_WERK_OF_HIM_STARTING_EVENT 
NPC_BLIZZARD 
GO_ICEBLOCK 
DATA_THE_HUNDRED_CLUB 
MAX_FROST_RESISTANCE 
MAX_POLARITY_10M 
MAX_POLARITY_25M 
DATA_POLARITY_CROSSED 
DATA_CHAOS_THEORY 
DATA_INTENSE_COLD 
DATA_CONTAINMENT_SPHERES 
ACTION_MAGUS_DEAD 
DATA_SPLIT_PERSONALITY 
GAME_EVENT_WINTER_VEIL 
POINT_MOVE_OUT 
DATA_MAX_SPARKS 
DATA_MAX_SPARK_DISTANCE 
DATA_POINT_CALLBACK 
ACHIEV_TIMELY_DEATH_START_EVENT 
ACTION_OOZE_DEAD 
DATA_ABUSE_THE_OOZE 
QUEST_HALLS_OF_STONE 
DATA_BRANN_SPARKLIN_NEWS 
NPC_WORLD_TRIGGER 
DATA_PHASE_3 
DATA_SHUTOUT 
DATA_ORBIT_ACHIEVEMENTS 
VEHICLE_SPAWNS 
FREYA_SPAWNS 
WAVE_TIME 
TIME_DIFFERENCE 
DATA_GETTING_BACK_TO_NATURE 
DATA_KNOCK_ON_WOOD 
DATA_SMELL_SARONITE 
DATA_SHADOWDODGER 
DATA_GETTING_COLD_IN_HERE 
DATA_QUICK_SHAVE 
DATA_IRON_DWARF_MEDIUM_RARE 
ACTION_START_PHASE_2 
ACTION_NEXT_PHASE 
DATA_INCREDIBLE_HULK 
DATA_KINGS_BANE 
MAX_TEMPEST_MINIONS 
DATA_DEHYDRATION 
ACTION_DESPAWN_VOID_SENTRY_BALL 
DATA_VOID_DANCE 
NR_INITIAL_BEACONS 
ACTION_AMBASSADOR_HELLMAW_INTRO 
ACTION_AMBASSADOR_HELLMAW_BANISH 
FLAME_ENRAGE_DISTANCE 
FLAME_CHARGE_DISTANCE 
EQUIP_ID_MAIN_HAND 
EQUIP_ID_OFF_HAND 
EQUIP_ID_MAIN_HAND_MAIEV 
MODEL_INVISIBLE 
MODEL_ILLIDAN 
MODEL_BLADE 
SPELL_SCALDINGWATER 
NPC_COILFANG_FRENZY 
NPC_COILFANG_PRIESTESS 
NPC_COILFANG_SHATTERER 
MIN_KILLS 
EMOTE_SUMMON 
MODEL_DEFAULT 
MODEL_ARCANE 
MODEL_FIRE 
MODEL_FROST 
MODEL_NATURE 
CREATURE_TREANT 
TREANT_SPAWN_DIST 
WV_ARMOR 
103 {
105  ACHIEV_VAULT_OF_LIGHTS_EVENT = 24212, // Faster Than The Speed Of Light
106  SPELL_VAULT_OF_LIGHTS_CREDIT = 94067, // Not in DBC
107 };
Definition: halls_of_origination.h:105
Definition: halls_of_origination.h:104
Definition: halls_of_origination.h:106

Function Documentation

template<class AI >
CreatureAI* GetHallsOfOriginationAI ( Creature creature)
119 {
120  if (InstanceMap* instance = creature->GetMap()->ToInstanceMap())
121  if (instance->GetInstanceScript())
122  if (instance->GetScriptId() == sObjectMgr->GetScriptId(HoOScriptName))
123  return new AI(creature);
124  return NULL;
125 }
#define HoOScriptName
Definition: halls_of_origination.h:22
Map * GetMap() const
Definition: Object.h:543
arena_t NULL
Definition: jemalloc_internal.h:624
#define sObjectMgr
Definition: ObjectMgr.h:1567
Definition: Map.h:758
InstanceMap * ToInstanceMap()
Definition: Map.h:495

+ Here is the call graph for this function:

Variable Documentation

uint32 const EncounterCount = 12