TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
molten_core.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   "MC"
 

Enumerations

enum  Encounters {
  BOSS_LUCIFRON = 0, BOSS_MAGMADAR = 1, BOSS_GEHENNAS = 2, BOSS_GARR = 3,
  BOSS_SHAZZRAH = 4, BOSS_BARON_GEDDON = 5, BOSS_SULFURON_HARBINGER = 6, BOSS_GOLEMAGG_THE_INCINERATOR = 7,
  BOSS_MAJORDOMO_EXECUTUS = 8, BOSS_RAGNAROS = 9, MAX_ENCOUNTER
}
 
enum  Actions {
  ACTION_GUNSHIP_READY = 1, ACTION_INTRO = 1, ACTION_START_RAGNAROS = 0, ACTION_START_RAGNAROS_ALT = 1,
  ACTION_ENRAGE, ACTION_CHANNEL_WORLD_TREE, ACTION_DISABLE_BEACON, ACTION_EXPLODE = 0,
  ACTION_STONE_PHASE_START = 1, ACTION_STONE_PHASE_END = 2, ACTION_TRIGGER_WEAKNESS = 1, ACTION_FLESH_TENTACLE_KILLED = 1,
  ACTION_STALACTITE_MISSLE, ACTION_CLONE = 1, ACTION_METEOR_STRIKE_BURN = 1, ACTION_METEOR_STRIKE_AOE = 2,
  ACTION_MONITOR_CORPOREALITY = 3, ACTION_SHOOT = 4, ACTION_VORTEX, ACTION_PACT,
  ACTION_ENTER_COMBAT = -668001, ACTION_START_PREFIGHT = -668002, ACTION_WALL_BROKEN = -668003, ACTION_GUNSHIP_ARRIVAL = -668004,
  ACTION_GUNSHIP_ARRIVAL_2 = -668005, ACTION_OUTRO = 1, ACTION_START_INTRO = 1, ACTION_START_RIMEFANG = 2,
  ACTION_START_OUTRO = 3, ACTION_END_COMBAT = 4, ACTION_START_INTRO = 1, ACTION_STAND_UP = 2,
  ACTION_CAST_INVOCATION = 3, ACTION_REMOVE_INVOCATION = 4, ACTION_KINETIC_BOMB_JUMP = 5, ACTION_FLAME_BALL_CHASE = 6,
  ACTION_START_EVENT = -3781300, ACTION_CONTINUE_INTRO = -3781301, ACTION_CHARGE = -3781302, ACTION_START_OUTRO = -3781303,
  ACTION_DESPAWN = -3781304, ACTION_INTERRUPT_INTRO = -3781305, ACTION_MARK_OF_THE_FALLEN_CHAMPION = -72293, ACTION_START_INTRO,
  ACTION_CLEAR_SPIKE_IMMUNITIES = 1, ACTION_TALK_ENTER_ZONE = 2, ACTION_ENTER_COMBAT = 1, MISSED_PORTALS = 2,
  ACTION_DEATH = 3, ACTION_KILL_CAPTAIN = 1, ACTION_START_GAUNTLET = 2, ACTION_RESURRECT_CAPTAINS = 3,
  ACTION_CAPTAIN_DIES = 4, ACTION_RESET_EVENT = 5, ACTION_LAND_ENCOUNTER_START = 0, ACTION_EXECUTE_VORTEX = 1,
  ACTION_HANDLE_P_THREE_INTRO = 2, ACTION_LIFT_IN_AIR = 3, ACTION_HANDLE_RESPAWN = 4, ACTION_CYCLIC_MOVEMENT = 5,
  ACTION_DELAYED_DESPAWN = 8, ACTION_SET_DISK_VICTIM_CHASE = 0, ACTION_SET_NORMAL_EVENTS = 1, ACTION_START_INTRO = 0,
  ACTION_FINISH_INTRO = 1, ACTION_ACTIVATE_STAR = 2, ACTION_BIG_BANG = 3, ACTION_ASCEND = 4,
  ACTION_OUTRO = 5, ACTION_REMOVE_BUFF = 20, DO_START_MKII, DO_HARDMODE_MKII,
  DO_ACTIVATE_VX001, DO_START_VX001, DO_HARDMODE_VX001, DO_ACTIVATE_AERIAL,
  DO_START_AERIAL, DO_HARDMODE_AERIAL, DO_DISABLE_AERIAL, DO_ENABLE_AERIAL,
  DO_ACTIVATE_V0L7R0N_1, DO_ACTIVATE_V0L7R0N_2, DO_ASSEMBLED_COMBAT, DO_ACTIVATE_HARD_MODE,
  DO_ACTIVATE_COMPUTER, DO_DEACTIVATE_COMPUTER, DO_ACTIVATE_SELF_DESTRUCT, DO_ENCOUNTER_DONE,
  ACTION_EVENT_START = 1, ACTION_GROUND_PHASE = 2, ACTION_HARPOON_BUILD = 3, ACTION_PLACE_BROKEN_HARPOON = 4,
  ACTION_COMMANDER_RESET = 7, ACTION_ENTER_HARD_MODE, ACTION_PHASE_TRANSFORM = 0, ACTION_PHASE_TWO = 1,
  ACTION_PHASE_THREE = 2, ACTION_INDUCE_MADNESS = 3, ACTION_SANITY_WELLS = 4, ACTION_FLASH_FREEZE = 5,
  ACTION_TENTACLE_KILLED = 6, ACTION_START_ROLEPLAY = 8, ACTION_TOGGLE_SHATTERED_ILLUSION = 9, ACTION_OTHER_JUST_DIED = 1,
  ACTION_DESPAWN_SUMMONS = 2, ACTION_WATER_GLOBULE_HIT = 1, ACTION_PROTECTIVE_BUBBLE_SHATTERED = 2, ACTION_DRAINED = 3,
  ACTION_CHANNELER_DIED = 1, ACTION_START_SPAWNING = 2, ACTION_STOP_SPAWNING = 3, ACTION_DESPAWN_ALL_SPAWNS = 4,
  ACTION_EXECUTIONER_TAUNT = 1, ACTION_START_ENCOUNTER, ACTION_REVIVE_ADVISORS, ACTION_PREPARE_ADVISORS,
  ACTION_ACTIVE_ADVISOR, ACTION_SCHEDULE_COMBAT_EVENTS
}
 
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  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
}
 

Variables

Position const RagnarosTelePos = {829.159f, -815.773f, -228.972f, 5.30500f}
 
Position const RagnarosSummonPos = {838.510f, -829.840f, -232.000f, 2.00000f}
 

Macro Definition Documentation

#define DataHeader   "MC"

Enumeration Type Documentation

enum Actions
Enumerator
ACTION_GUNSHIP_READY 
ACTION_INTRO 
ACTION_START_RAGNAROS 
ACTION_START_RAGNAROS_ALT 
ACTION_ENRAGE 
ACTION_CHANNEL_WORLD_TREE 
ACTION_DISABLE_BEACON 
ACTION_EXPLODE 
ACTION_STONE_PHASE_START 
ACTION_STONE_PHASE_END 
ACTION_TRIGGER_WEAKNESS 
ACTION_FLESH_TENTACLE_KILLED 
ACTION_STALACTITE_MISSLE 
ACTION_CLONE 
ACTION_METEOR_STRIKE_BURN 
ACTION_METEOR_STRIKE_AOE 
ACTION_MONITOR_CORPOREALITY 
ACTION_SHOOT 
ACTION_VORTEX 
ACTION_PACT 
ACTION_ENTER_COMBAT 
ACTION_START_PREFIGHT 
ACTION_WALL_BROKEN 
ACTION_GUNSHIP_ARRIVAL 
ACTION_GUNSHIP_ARRIVAL_2 
ACTION_OUTRO 
ACTION_START_INTRO 
ACTION_START_RIMEFANG 
ACTION_START_OUTRO 
ACTION_END_COMBAT 
ACTION_START_INTRO 
ACTION_STAND_UP 
ACTION_CAST_INVOCATION 
ACTION_REMOVE_INVOCATION 
ACTION_KINETIC_BOMB_JUMP 
ACTION_FLAME_BALL_CHASE 
ACTION_START_EVENT 
ACTION_CONTINUE_INTRO 
ACTION_CHARGE 
ACTION_START_OUTRO 
ACTION_DESPAWN 
ACTION_INTERRUPT_INTRO 
ACTION_MARK_OF_THE_FALLEN_CHAMPION 
ACTION_START_INTRO 
ACTION_CLEAR_SPIKE_IMMUNITIES 
ACTION_TALK_ENTER_ZONE 
ACTION_ENTER_COMBAT 
MISSED_PORTALS 
ACTION_DEATH 
ACTION_KILL_CAPTAIN 
ACTION_START_GAUNTLET 
ACTION_RESURRECT_CAPTAINS 
ACTION_CAPTAIN_DIES 
ACTION_RESET_EVENT 
ACTION_LAND_ENCOUNTER_START 
ACTION_EXECUTE_VORTEX 
ACTION_HANDLE_P_THREE_INTRO 
ACTION_LIFT_IN_AIR 
ACTION_HANDLE_RESPAWN 
ACTION_CYCLIC_MOVEMENT 
ACTION_DELAYED_DESPAWN 
ACTION_SET_DISK_VICTIM_CHASE 
ACTION_SET_NORMAL_EVENTS 
ACTION_START_INTRO 
ACTION_FINISH_INTRO 
ACTION_ACTIVATE_STAR 
ACTION_BIG_BANG 
ACTION_ASCEND 
ACTION_OUTRO 
ACTION_REMOVE_BUFF 
DO_START_MKII 
DO_HARDMODE_MKII 
DO_ACTIVATE_VX001 
DO_START_VX001 
DO_HARDMODE_VX001 
DO_ACTIVATE_AERIAL 
DO_START_AERIAL 
DO_HARDMODE_AERIAL 
DO_DISABLE_AERIAL 
DO_ENABLE_AERIAL 
DO_ACTIVATE_V0L7R0N_1 
DO_ACTIVATE_V0L7R0N_2 
DO_ASSEMBLED_COMBAT 
DO_ACTIVATE_HARD_MODE 
DO_ACTIVATE_COMPUTER 
DO_DEACTIVATE_COMPUTER 
DO_ACTIVATE_SELF_DESTRUCT 
DO_ENCOUNTER_DONE 
ACTION_EVENT_START 
ACTION_GROUND_PHASE 
ACTION_HARPOON_BUILD 
ACTION_PLACE_BROKEN_HARPOON 
ACTION_COMMANDER_RESET 
ACTION_ENTER_HARD_MODE 
ACTION_PHASE_TRANSFORM 
ACTION_PHASE_TWO 
ACTION_PHASE_THREE 
ACTION_INDUCE_MADNESS 
ACTION_SANITY_WELLS 
ACTION_FLASH_FREEZE 
ACTION_TENTACLE_KILLED 
ACTION_START_ROLEPLAY 
ACTION_TOGGLE_SHATTERED_ILLUSION 
ACTION_OTHER_JUST_DIED 
ACTION_DESPAWN_SUMMONS 
ACTION_WATER_GLOBULE_HIT 
ACTION_PROTECTIVE_BUBBLE_SHATTERED 
ACTION_DRAINED 
ACTION_CHANNELER_DIED 
ACTION_START_SPAWNING 
ACTION_STOP_SPAWNING 
ACTION_DESPAWN_ALL_SPAWNS 
ACTION_EXECUTIONER_TAUNT 
ACTION_START_ENCOUNTER 
ACTION_REVIVE_ADVISORS 
ACTION_PREPARE_ADVISORS 
ACTION_ACTIVE_ADVISOR 
ACTION_SCHEDULE_COMBAT_EVENTS 
40 {
43 };
Definition: molten_core.h:41
Definition: molten_core.h:42
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 
49 {
50  NPC_LUCIFRON = 12118,
51  NPC_MAGMADAR = 11982,
52  NPC_GEHENNAS = 12259,
53  NPC_GARR = 12057,
54  NPC_SHAZZRAH = 12264,
55  NPC_BARON_GEDDON = 12056,
56  NPC_SULFURON_HARBINGER = 12098,
58  NPC_MAJORDOMO_EXECUTUS = 12018,
59  NPC_RAGNAROS = 11502,
60  NPC_FLAMEWAKER_HEALER = 11663,
61  NPC_FLAMEWAKER_ELITE = 11664,
62 };
Definition: molten_core.h:61
Definition: molten_core.h:53
Definition: molten_core.h:56
Definition: molten_core.h:54
Definition: molten_core.h:59
Definition: molten_core.h:51
Definition: molten_core.h:60
Definition: molten_core.h:55
Definition: molten_core.h:50
Definition: molten_core.h:58
Definition: molten_core.h:52
Definition: molten_core.h:57
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 
70 {
72 };
Definition: molten_core.h:71
enum Encounters
Enumerator
BOSS_LUCIFRON 
BOSS_MAGMADAR 
BOSS_GEHENNAS 
BOSS_GARR 
BOSS_SHAZZRAH 
BOSS_BARON_GEDDON 
BOSS_SULFURON_HARBINGER 
BOSS_GOLEMAGG_THE_INCINERATOR 
BOSS_MAJORDOMO_EXECUTUS 
BOSS_RAGNAROS 
MAX_ENCOUNTER 
25 {
26  BOSS_LUCIFRON = 0,
27  BOSS_MAGMADAR = 1,
28  BOSS_GEHENNAS = 2,
29  BOSS_GARR = 3,
30  BOSS_SHAZZRAH = 4,
35  BOSS_RAGNAROS = 9,
37 };
Definition: molten_core.h:32
Definition: molten_core.h:31
Definition: molten_core.h:36
Definition: molten_core.h:30
Definition: molten_core.h:29
Definition: molten_core.h:28
Definition: molten_core.h:35
Definition: molten_core.h:33
Definition: molten_core.h:26
Definition: molten_core.h:34
Definition: molten_core.h:27
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 
65 {
66  GO_CACHE_OF_THE_FIRELORD = 179703,
67 };
Definition: molten_core.h:66

Variable Documentation

Position const RagnarosSummonPos = {838.510f, -829.840f, -232.000f, 2.00000f}
Position const RagnarosTelePos = {829.159f, -815.773f, -228.972f, 5.30500f}