AzeorthCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_malygos.cpp File Reference
#include "CombatAI.h"
#include "MoveSpline.h"
#include "MoveSplineInit.h"
#include "Opcodes.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "Vehicle.h"
#include "WorldSession.h"
#include "eye_of_eternity.h"

Go to the source code of this file.

Classes

class  boss_malygos
 
struct  boss_malygos::boss_malygosAI
 
class  npc_vortex_ride
 
struct  npc_vortex_ride::npc_vortex_rideAI
 
class  npc_power_spark
 
struct  npc_power_spark::npc_power_sparkAI
 
class  npc_nexus_lord
 
struct  npc_nexus_lord::npc_nexus_lordAI
 
class  npc_scion_of_eternity
 
struct  npc_scion_of_eternity::npc_scion_of_eternityAI
 
class  npc_hover_disk
 
struct  npc_hover_disk::npc_hover_diskAI
 
class  npc_alexstrasza
 
struct  npc_alexstrasza::npc_alexstraszaAI
 
class  npc_eoe_wyrmrest_skytalon
 
struct  npc_eoe_wyrmrest_skytalon::npc_eoe_wyrmrest_skytalonAI
 
class  go_the_focusing_iris
 
class  spell_eoe_ph3_surge_of_power
 
class  spell_eoe_ph3_surge_of_power::spell_eoe_ph3_surge_of_power_SpellScript
 

Macros

#define SPELL_ARCANE_BREATH   DUNGEON_MODE(SPELL_ARCANE_BREATH_N, SPELL_ARCANE_BREATH_H)
 
#define SPELL_ARCANE_STORM   DUNGEON_MODE(SPELL_ARCANE_STORM_N, SPELL_ARCANE_STORM_H)
 
#define SPELL_PH3_SURGE_OF_POWER   DUNGEON_MODE(SPELL_PH3_SURGE_OF_POWER_N, SPELL_PH3_SURGE_OF_POWER_H)
 
#define MAX_NEXUS_LORDS   DUNGEON_MODE(2, 4)
 
#define MAX_SCIONS_OF_ETERNITY   DUNGEON_MODE(4, 8)
 
#define AREA_EYE_OF_ETERNITY   4500
 
#define VORTEX_DEFAULT_DIFF   250
 
#define VORTEX_TRAVEL_TIME   3000
 

Enumerations

enum  MovementInformPoints {
  MI_POINT_INTRO_SIDE_0 = 0 ,
  MI_POINT_INTRO_SIDE_1 = 1 ,
  MI_POINT_INTRO_SIDE_2 = 2 ,
  MI_POINT_INTRO_SIDE_3 = 3 ,
  MI_POINT_INTRO_CENTER_AIR ,
  MI_POINT_INTRO_LAND ,
  MI_POINT_VORTEX_TAKEOFF ,
  MI_POINT_VORTEX_CENTER ,
  MI_POINT_VORTEX_LAND ,
  MI_POINT_CENTER_GROUND_PH_2 ,
  MI_POINT_CENTER_AIR_PH_2 ,
  MI_POINT_CIRCLE_OUTSIDE_PH_2 ,
  MI_POINT_SURGE_OF_POWER_CENTER ,
  MI_POINT_START_PH_3 ,
  MI_POINT_PH_3_FIGHT_POSITION ,
  MI_POINT_SCION ,
  MI_POINT_NEXUS_LORD
}
 
enum  MalygosSpells {
  SPELL_BERSERK = 64238 ,
  SPELL_ARCANE_BREATH_N = 56272 ,
  SPELL_ARCANE_BREATH_H = 60072 ,
  SPELL_ARCANE_STORM_N = 61693 ,
  SPELL_ARCANE_STORM_H = 61694 ,
  SPELL_VORTEX_VISUAL = 55873 ,
  SPELL_VORTEX_CONTROL_VEHICLE = 56263 ,
  SPELL_FREEZE_ANIM = 55883 ,
  SPELL_ARCANE_OVERLOAD = 56430 ,
  SPELL_ARCANE_OVERLOAD_SUMMON = 56429 ,
  SPELL_ARCANE_OVERLOAD_AURA = 56432 ,
  SPELL_ARCANE_OVERLOAD_DMG = 56431 ,
  SPELL_ARCANE_OVERLOAD_SIZE = 56435 ,
  SPELL_ARCANE_OVERLOAD_PROTECTION = 56438 ,
  SPELL_SURGE_OF_POWER = 56505 ,
  SPELL_SURGE_OF_POWER_DMG = 56548 ,
  SPELL_DESTROY_PLATFORM_EFFECT = 59099 ,
  SPELL_DESTROY_PLATFORM_VISUAL = 59084 ,
  SPELL_ARCANE_PULSE = 57432 ,
  SPELL_PH3_SURGE_OF_POWER_N = 57407 ,
  SPELL_PH3_SURGE_OF_POWER_H = 60936 ,
  SPELL_STATIC_FIELD_MAIN = 57430 ,
  SPELL_STATIC_FIELD_SUMMON = 57431 ,
  SPELL_STATIC_FIELD_AURA = 57428 ,
  SPELL_STATIC_FIELD_DAMAGE = 57429
}
 
enum  MalygosEvents {
  EVENT_INTRO_MOVE_CENTER = 1 ,
  EVENT_INTRO_LAND ,
  EVENT_START_FIGHT ,
  EVENT_BERSERK ,
  EVENT_SPELL_ARCANE_BREATH ,
  EVENT_SPELL_ARCANE_STORM ,
  EVENT_SUMMON_POWER_SPARK ,
  EVENT_START_VORTEX_0 ,
  EVENT_VORTEX_FLY_TO_CENTER ,
  EVENT_START_VORTEX_REAL ,
  EVENT_VORTEX_LAND_0 ,
  EVENT_VORTEX_LAND_1 ,
  EVENT_START_PHASE_2 ,
  EVENT_START_PHASE_2_FLY_UP ,
  EVENT_START_PHASE_2_FLY_UP_2 ,
  EVENT_START_PHASE_2_MOVE_TO_SIDE ,
  EVENT_CHECK_TRASH_DEAD ,
  EVENT_CLEAR_TARGET ,
  EVENT_SPELL_ARCANE_OVERLOAD ,
  EVENT_RESUME_FLYING_CIRCLES_PH_2 ,
  EVENT_MOVE_TO_SURGE_OF_POWER ,
  EVENT_SURGE_OF_POWER_WARNING ,
  EVENT_SPELL_SURGE_OF_POWER ,
  EVENT_LIGHT_DIMENSION_CHANGE ,
  EVENT_DESTROY_PLATFORM_0 ,
  EVENT_MOVE_TO_PHASE_3_POSITION ,
  EVENT_START_PHASE_3 ,
  EVENT_SAY_PHASE_3_INTRO ,
  EVENT_SPELL_ARCANE_PULSE ,
  EVENT_SPELL_STATIC_FIELD ,
  EVENT_SPELL_PH3_SURGE_OF_POWER ,
  EVENT_TELEPORT_VISUAL ,
  EVENT_SCION_OF_ETERNITY_ARCANE_BARRAGE ,
  EVENT_NEXUS_LORD_ARCANE_SHOCK ,
  EVENT_NEXUS_LORD_HASTE ,
  EVENT_DISK_MOVE_NEXT_POINT
}
 
enum  Texts {
  SAY_AGGRO = 0 ,
  SAY_DEATH ,
  SAY_NEFARIUS_REND_WIPE = 11 ,
  SAY_SOLAKAR_FIRST_HATCHER = 0 ,
  SAY_SCARSHIELD_INF_WHISPER = 0 ,
  EMOTE_MASS_ERRUPTION = 0 ,
  EMOTE_LOWHP = 0 ,
  EMOTE_FRENZY = 0 ,
  SAY_AGGRO = 0 ,
  SAY_SPAWN = 1 ,
  SAY_SLAY = 2 ,
  SAY_DEFEAT = 3 ,
  SAY_SUMMON_MAJ = 4 ,
  SAY_ARRIVAL2_MAJ = 5 ,
  SAY_LAST_ADD = 6 ,
  SAY_DEFEAT_2 = 7 ,
  SAY_DEFEAT_3 = 8 ,
  SAY_RAG_SUM_1 = 9 ,
  SAY_RAG_SUM_2 = 10 ,
  SAY_DEATH = 11 ,
  SAY_ARRIVAL1_RAG = 1 ,
  SAY_ARRIVAL3_RAG = 3 ,
  SAY_SUMMON_MAJ = 0 ,
  SAY_ARRIVAL1_RAG = 1 ,
  SAY_ARRIVAL2_MAJ = 2 ,
  SAY_ARRIVAL3_RAG = 3 ,
  SAY_ARRIVAL5_RAG = 4 ,
  SAY_REINFORCEMENTS1 = 5 ,
  SAY_REINFORCEMENTS2 = 6 ,
  SAY_KNOCKBACK = 7 ,
  SAY_WRATH = 8 ,
  SAY_KILL = 9 ,
  SAY_MAGMABURST = 10 ,
  EMOTE_SMOLDERING = 0 ,
  EMOTE_IGNITE = 1 ,
  SAY_SOTHOS_ON_SUMMON_0 = 0 ,
  SAY_SOTHOS_ON_SUMMON_1 = 1 ,
  EMOTE_SOTHOS_VENGEANCE = 2 ,
  SAY_JARIEN_ON_SUMMON_0 = 0 ,
  SAY_JARIEN_ON_SUMMON_1 = 1 ,
  SAY_JARIEN_ON_SUMMON_2 = 2 ,
  EMOTE_JARIEN_VENGEANCE = 3 ,
  SAY_SPIRIT_BOTH_DEAD = 0 ,
  TEXT_ORACLE_ORPHAN_1 = 1 ,
  TEXT_ORACLE_ORPHAN_2 = 2 ,
  TEXT_ORACLE_ORPHAN_3 = 3 ,
  TEXT_ORACLE_ORPHAN_4 = 4 ,
  TEXT_ORACLE_ORPHAN_5 = 5 ,
  TEXT_ORACLE_ORPHAN_6 = 6 ,
  TEXT_ORACLE_ORPHAN_7 = 7 ,
  TEXT_ORACLE_ORPHAN_8 = 8 ,
  TEXT_ORACLE_ORPHAN_9 = 9 ,
  TEXT_ORACLE_ORPHAN_10 = 10 ,
  TEXT_ORACLE_ORPHAN_11 = 11 ,
  TEXT_ORACLE_ORPHAN_12 = 12 ,
  TEXT_ORACLE_ORPHAN_13 = 13 ,
  TEXT_ORACLE_ORPHAN_14 = 14 ,
  TEXT_WOLVAR_ORPHAN_1 = 1 ,
  TEXT_WOLVAR_ORPHAN_2 = 2 ,
  TEXT_WOLVAR_ORPHAN_3 = 3 ,
  TEXT_WOLVAR_ORPHAN_4 = 4 ,
  TEXT_WOLVAR_ORPHAN_5 = 5 ,
  TEXT_WOLVAR_ORPHAN_10 = 10 ,
  TEXT_WOLVAR_ORPHAN_11 = 11 ,
  TEXT_WOLVAR_ORPHAN_12 = 12 ,
  TEXT_WOLVAR_ORPHAN_13 = 13 ,
  TEXT_WINTERFIN_PLAYMATE_1 = 1 ,
  TEXT_WINTERFIN_PLAYMATE_2 = 2 ,
  TEXT_SNOWFALL_GLADE_PLAYMATE_1 = 1 ,
  TEXT_SNOWFALL_GLADE_PLAYMATE_2 = 2 ,
  TEXT_SOO_ROO_1 = 1 ,
  TEXT_ELDER_KEKEK_1 = 1 ,
  TEXT_ALEXSTRASZA_2 = 2 ,
  TEXT_KRASUS_8 = 8 ,
  SAY_ONDEATH = 0 ,
  SAY_ONSLAY = 1 ,
  SAY_SWARM = 2 ,
  SAY_SLEEP = 3 ,
  SAY_INFERNO = 4 ,
  SAY_ONAGGRO = 5 ,
  SAY_AGGRO = 1 ,
  SAY_DOOMFIRE = 2 ,
  SAY_AIR_BURST = 3 ,
  SAY_SLAY = 4 ,
  SAY_ENRAGE = 5 ,
  SAY_DEATH = 6 ,
  SAY_SOUL_CHARGE = 7 ,
  SAY_ONDEATH = 0 ,
  SAY_ONSLAY = 1 ,
  SAY_DOOM = 2 ,
  SAY_ONAGGRO = 3 ,
  SAY_ONSLAY = 0 ,
  SAY_MARK = 1 ,
  SAY_ONAGGRO = 2 ,
  SAY_ONDEATH = 0 ,
  SAY_ONSLAY = 1 ,
  SAY_DECAY = 2 ,
  SAY_NOVA = 3 ,
  SAY_ONAGGRO = 4 ,
  SAY_DEATH = 0 ,
  SAY_KURINNAXX_DEATH = 5 ,
  EMOTE_AGGRO = 0 ,
  EMOTE_MANA_FULL = 1 ,
  EMOTE_STONE_PHASE = 2 ,
  SAY_SUPREME = 0 ,
  SAY_INTRO = 1 ,
  SAY_AGGRO = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4 ,
  SAY_MATRIARCH_AGGRO = 0 ,
  SAY_VOLUNTEER_START = 0 ,
  SAY_VOLUNTEER_END = 1 ,
  SAY_AGGRO = 0 ,
  SAY_INSANITY = 1 ,
  SAY_SLAY_1 = 2 ,
  SAY_SLAY_2 = 3 ,
  SAY_SLAY_3 = 4 ,
  SAY_DEATH_1 = 5 ,
  SAY_DEATH_2 = 6 ,
  WHISPER_AGGRO = 7 ,
  WHISPER_INSANITY = 8 ,
  WHISPER_SLAY_1 = 9 ,
  WHISPER_SLAY_2 = 10 ,
  WHISPER_SLAY_3 = 11 ,
  WHISPER_DEATH_1 = 12 ,
  WHISPER_DEATH_2 = 13 ,
  SAY_BALTHARUS_INTRO = 0 ,
  SAY_AGGRO = 1 ,
  SAY_KILL = 2 ,
  SAY_CLONE = 3 ,
  SAY_DEATH = 4 ,
  SAY_XERESTRASZA_EVENT = 0 ,
  SAY_XERESTRASZA_EVENT_1 = 1 ,
  SAY_XERESTRASZA_EVENT_2 = 2 ,
  SAY_XERESTRASZA_EVENT_3 = 3 ,
  SAY_XERESTRASZA_EVENT_4 = 4 ,
  SAY_XERESTRASZA_EVENT_5 = 5 ,
  SAY_XERESTRASZA_EVENT_6 = 6 ,
  SAY_XERESTRASZA_EVENT_7 = 7 ,
  SAY_XERESTRASZA_INTRO = 8 ,
  SAY_AGGRO = 0 ,
  SAY_KILL = 1 ,
  SAY_ADDS = 2 ,
  SAY_DEATH = 3 ,
  SAY_REGENERATE = 0 ,
  SAY_INTRO = 1 ,
  SAY_AGGRO = 2 ,
  SAY_METEOR_STRIKE = 3 ,
  SAY_PHASE_TWO = 4 ,
  SAY_DEATH = 5 ,
  SAY_KILL = 6 ,
  SAY_BERSERK = 7 ,
  EMOTE_CORPOREALITY_POT = 8 ,
  EMOTE_CORPOREALITY_PIP = 9 ,
  SAY_SPHERE_PULSE = 1 ,
  SAY_PHASE_THREE = 2 ,
  EMOTE_CORPOREALITY_TIT = 3 ,
  EMOTE_CORPOREALITY_TOT = 4 ,
  EMOTE_WARN_LASER = 5 ,
  SAY_AGGRO = 0 ,
  SAY_CONFLAGRATION = 1 ,
  EMOTE_ENRAGED = 2 ,
  SAY_KILL = 3 ,
  SAY_AGGRO = 53 ,
  SAY_SLAY_1 = 54 ,
  SAY_SLAY_2 = 55 ,
  SAY_DEATH = 56 ,
  SAY_MARK = 57 ,
  SAY_SMASH = 58 ,
  EMOTE_RIMEFANG_ICEBOLT = 59 ,
  EMOTE_SMASH = 60 ,
  SAY_INTRO_1 = 0 ,
  SAY_INTRO_2 = 1 ,
  SAY_KELESETH_INVOCATION = 0 ,
  EMOTE_KELESETH_INVOCATION = 1 ,
  SAY_KELESETH_SPECIAL = 2 ,
  SAY_KELESETH_KILL = 3 ,
  EMOTE_KELESETH_BERSERK = 4 ,
  SAY_KELESETH_DEATH = 5 ,
  SAY_TALDARAM_INVOCATION = 0 ,
  EMOTE_TALDARAM_INVOCATION = 1 ,
  SAY_TALDARAM_SPECIAL = 2 ,
  EMOTE_TALDARAM_FLAME = 3 ,
  SAY_TALDARAM_KILL = 4 ,
  EMOTE_TALDARAM_BERSERK = 5 ,
  EMOTE_TALDARAM_DEATH = 6 ,
  SAY_VALANAR_INVOCATION = 0 ,
  EMOTE_VALANAR_INVOCATION = 1 ,
  SAY_VALANAR_SPECIAL = 2 ,
  EMOTE_VALANAR_SHOCK_VORTEX = 3 ,
  SAY_VALANAR_KILL = 4 ,
  SAY_VALANAR_BERSERK = 5 ,
  SAY_VALANAR_DEATH = 6 ,
  SAY_AGGRO = 0 ,
  SAY_VAMPIRIC_BITE = 1 ,
  SAY_MIND_CONTROL = 2 ,
  EMOTE_BLOODTHIRST = 3 ,
  SAY_SWARMING_SHADOWS = 4 ,
  EMOTE_SWARMING_SHADOWS = 5 ,
  SAY_PACT_OF_THE_DARKFALLEN = 6 ,
  SAY_AIR_PHASE = 7 ,
  SAY_KILL = 8 ,
  SAY_WIPE = 9 ,
  SAY_BERSERK = 10 ,
  SAY_DEATH = 11 ,
  EMOTE_BERSERK_RAID = 12 ,
  SAY_SAURFANG_INTRO_1 = 0 ,
  SAY_SAURFANG_INTRO_2 = 1 ,
  SAY_SAURFANG_INTRO_3 = 2 ,
  SAY_SAURFANG_INTRO_4 = 3 ,
  SAY_SAURFANG_INTRO_5 = 4 ,
  SAY_SAURFANG_INTRO_6 = 5 ,
  SAY_SAURFANG_INTRO_A = 6 ,
  SAY_SAURFANG_BOARD = 7 ,
  SAY_SAURFANG_ENTER_SKYBREAKER = 8 ,
  SAY_SAURFANG_AXETHROWERS = 9 ,
  SAY_SAURFANG_ROCKETEERS = 10 ,
  SAY_SAURFANG_MAGES = 11 ,
  SAY_SAURFANG_VICTORY = 12 ,
  SAY_SAURFANG_WIPE = 13 ,
  SAY_MURADIN_INTRO_1 = 0 ,
  SAY_MURADIN_INTRO_2 = 1 ,
  SAY_MURADIN_INTRO_3 = 2 ,
  SAY_MURADIN_INTRO_4 = 3 ,
  SAY_MURADIN_INTRO_5 = 4 ,
  SAY_MURADIN_INTRO_6 = 5 ,
  SAY_MURADIN_INTRO_7 = 6 ,
  SAY_MURADIN_INTRO_H = 7 ,
  SAY_MURADIN_BOARD = 8 ,
  SAY_MURADIN_ENTER_ORGRIMMS_HAMMER = 9 ,
  SAY_MURADIN_RIFLEMAN = 10 ,
  SAY_MURADIN_MORTAR = 11 ,
  SAY_MURADIN_SORCERERS = 12 ,
  SAY_MURADIN_VICTORY = 13 ,
  SAY_MURADIN_WIPE = 14 ,
  SAY_ZAFOD_ROCKET_PACK_ACTIVE = 0 ,
  SAY_ZAFOD_ROCKET_PACK_DISABLED = 1 ,
  SAY_OVERHEAT = 0 ,
  SAY_PRECIOUS_DIES = 0 ,
  SAY_AGGRO = 1 ,
  EMOTE_SLIME_SPRAY = 2 ,
  SAY_SLIME_SPRAY = 3 ,
  EMOTE_UNSTABLE_EXPLOSION = 4 ,
  SAY_UNSTABLE_EXPLOSION = 5 ,
  SAY_KILL = 6 ,
  SAY_BERSERK = 7 ,
  SAY_DEATH = 8 ,
  EMOTE_MUTATED_INFECTION = 9 ,
  SAY_ROTFACE_OOZE_FLOOD = 2 ,
  EMOTE_PRECIOUS_ZOMBIES = 0 ,
  SAY_AGGRO = 0 ,
  SAY_UNCHAINED_MAGIC = 1 ,
  EMOTE_WARN_BLISTERING_COLD = 2 ,
  SAY_BLISTERING_COLD = 3 ,
  SAY_RESPITE_FOR_A_TORMENTED_SOUL = 4 ,
  SAY_AIR_PHASE = 5 ,
  SAY_PHASE_2 = 6 ,
  EMOTE_WARN_FROZEN_ORB = 7 ,
  SAY_KILL = 8 ,
  SAY_BERSERK = 9 ,
  SAY_DEATH = 10 ,
  EMOTE_BERSERK_RAID = 11 ,
  EMOTE_WEAKENING = 101 ,
  SAY_LK_INTRO_1 = 0 ,
  SAY_LK_INTRO_2 = 1 ,
  SAY_LK_INTRO_3 = 2 ,
  SAY_LK_REMORSELESS_WINTER = 4 ,
  SAY_LK_QUAKE = 5 ,
  SAY_LK_SUMMON_VALKYR = 6 ,
  SAY_LK_HARVEST_SOUL = 7 ,
  SAY_LK_FROSTMOURNE_ESCAPE = 8 ,
  SAY_LK_FROSTMOURNE_KILL = 9 ,
  SAY_LK_KILL = 10 ,
  SAY_LK_BERSERK = 11 ,
  EMOTE_DEFILE_WARNING = 12 ,
  EMOTE_NECROTIC_PLAGUE_WARNING = 13 ,
  SAY_LK_OUTRO_1 = 14 ,
  SAY_LK_OUTRO_2 = 15 ,
  SAY_LK_OUTRO_3 = 16 ,
  SAY_LK_OUTRO_4 = 17 ,
  SAY_LK_OUTRO_5 = 18 ,
  SAY_LK_OUTRO_6 = 19 ,
  SAY_LK_OUTRO_7 = 20 ,
  SAY_LK_OUTRO_8 = 21 ,
  SAY_TIRION_INTRO_1 = 0 ,
  SAY_TIRION_INTRO_2 = 1 ,
  SAY_TIRION_OUTRO_1 = 2 ,
  SAY_TIRION_OUTRO_2 = 3 ,
  SAY_TERENAS_OUTRO_1 = 0 ,
  SAY_TERENAS_OUTRO_2 = 1 ,
  SAY_TERENAS_INTRO_1 = 0 ,
  SAY_TERENAS_INTRO_2 = 1 ,
  SAY_TERENAS_INTRO_3 = 2 ,
  SAY_LICH_KING_INTRO = 0 ,
  SAY_VALITHRIA_ENTER_COMBAT = 0 ,
  SAY_VALITHRIA_DREAM_PORTAL = 1 ,
  SAY_VALITHRIA_75_PERCENT = 2 ,
  SAY_VALITHRIA_25_PERCENT = 3 ,
  SAY_VALITHRIA_DEATH = 4 ,
  SAY_VALITHRIA_PLAYER_DEATH = 5 ,
  SAY_VALITHRIA_BERSERK = 6 ,
  SAY_VALITHRIA_SUCCESS = 7 ,
  SAY_TIRION_INTRO_1 = 0 ,
  SAY_TIRION_INTRO_2 = 1 ,
  SAY_TIRION_INTRO_3 = 2 ,
  SAY_TIRION_INTRO_4 = 3 ,
  SAY_TIRION_INTRO_H_5 = 4 ,
  SAY_TIRION_INTRO_A_5 = 5 ,
  SAY_LK_INTRO_1 = 0 ,
  SAY_LK_INTRO_2 = 1 ,
  SAY_LK_INTRO_3 = 2 ,
  SAY_LK_INTRO_4 = 3 ,
  SAY_LK_INTRO_5 = 4 ,
  SAY_BOLVAR_INTRO_1 = 0 ,
  SAY_SAURFANG_INTRO_1 = 15 ,
  SAY_SAURFANG_INTRO_2 = 16 ,
  SAY_SAURFANG_INTRO_3 = 17 ,
  SAY_SAURFANG_INTRO_4 = 18 ,
  SAY_MURADIN_INTRO_1 = 13 ,
  SAY_MURADIN_INTRO_2 = 14 ,
  SAY_MURADIN_INTRO_3 = 15 ,
  SAY_TRAP_ACTIVATE = 0 ,
  EMOTE_DEATH_PLAGUE_WARNING = 0 ,
  SAY_SVALNA_KILL_CAPTAIN = 1 ,
  SAY_SVALNA_KILL = 4 ,
  SAY_SVALNA_CAPTAIN_DEATH = 5 ,
  SAY_SVALNA_DEATH = 6 ,
  EMOTE_SVALNA_IMPALE = 7 ,
  EMOTE_SVALNA_BROKEN_SHIELD = 8 ,
  SAY_CROK_INTRO_1 = 0 ,
  SAY_ARNATH_INTRO_2 = 5 ,
  SAY_CROK_INTRO_3 = 1 ,
  SAY_SVALNA_EVENT_START = 0 ,
  SAY_CROK_COMBAT_WP_0 = 2 ,
  SAY_CROK_COMBAT_WP_1 = 3 ,
  SAY_CROK_FINAL_WP = 4 ,
  SAY_SVALNA_RESURRECT_CAPTAINS = 2 ,
  SAY_CROK_COMBAT_SVALNA = 5 ,
  SAY_SVALNA_AGGRO = 3 ,
  SAY_CAPTAIN_DEATH = 0 ,
  SAY_CAPTAIN_RESURRECTED = 1 ,
  SAY_CAPTAIN_KILL = 2 ,
  SAY_CAPTAIN_SECOND_DEATH = 3 ,
  SAY_CAPTAIN_SURVIVE_TALK = 4 ,
  SAY_CROK_WEAKENING_GAUNTLET = 6 ,
  SAY_CROK_WEAKENING_SVALNA = 7 ,
  SAY_CROK_DEATH = 8 ,
  SAY_ONBOARD = 0 ,
  SAY_NECROTIC_AURA_APPLIED = 0 ,
  SAY_NECROTIC_AURA_REMOVED = 1 ,
  SAY_NECROTIC_AURA_FADING = 2 ,
  SAY_INTRO = 0 ,
  SAY_PHASE_1 ,
  SAY_DEEP_BREATH ,
  SAY_SLAY_P1 ,
  SAY_END_P1 ,
  SAY_PHASE_2 ,
  SAY_ANTIMAGIC_SHELL ,
  SAY_MAGIC_BLAST ,
  SAY_SLAY_P2 ,
  SAY_END_P2 ,
  SAY_INTRO_PHASE_3 ,
  SAY_PHASE_3 ,
  EMOTE_SURGE_OF_POWER_WARNING_P2 ,
  SAY_SURGE_OF_POWER ,
  SAY_BUFFED_BY_SPARK ,
  SAY_SLAY_P3 ,
  SAY_SPELL_CASTING_P3 ,
  SAY_DEATH ,
  EMOTE_SURGE_OF_POWER_WARNING_P3 ,
  EMOTE_BERSERK ,
  EMOTE_POWER_SPARK = 0 ,
  SAY_ALEXSTRASZA_ONE = 0 ,
  SAY_ALEXSTRASZA_TWO = 1 ,
  SAY_ALEXSTRASZA_THREE = 2 ,
  SAY_ALEXSTRASZA_FOUR = 3 ,
  SAY_BRANN_ALGALON_INTRO_1 = 0 ,
  SAY_BRANN_ALGALON_INTRO_2 = 1 ,
  SAY_BRANN_ALGALON_OUTRO = 2 ,
  SAY_ALGALON_INTRO_1 = 0 ,
  SAY_ALGALON_INTRO_2 = 1 ,
  SAY_ALGALON_INTRO_3 = 2 ,
  SAY_ALGALON_START_TIMER = 3 ,
  SAY_ALGALON_AGGRO = 4 ,
  SAY_ALGALON_COLLAPSING_STAR = 5 ,
  EMOTE_ALGALON_COLLAPSING_STAR = 6 ,
  SAY_ALGALON_BIG_BANG = 7 ,
  EMOTE_ALGALON_BIG_BANG = 8 ,
  SAY_ALGALON_ASCEND = 9 ,
  EMOTE_ALGALON_COSMIC_SMASH = 10 ,
  SAY_ALGALON_PHASE_TWO = 11 ,
  SAY_ALGALON_OUTRO_1 = 12 ,
  SAY_ALGALON_OUTRO_2 = 13 ,
  SAY_ALGALON_OUTRO_3 = 14 ,
  SAY_ALGALON_OUTRO_4 = 15 ,
  SAY_ALGALON_OUTRO_5 = 16 ,
  SAY_ALGALON_DESPAWN_1 = 17 ,
  SAY_ALGALON_DESPAWN_2 = 18 ,
  SAY_ALGALON_DESPAWN_3 = 19 ,
  SAY_ALGALON_KILL = 20 ,
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_BERSERK = 2 ,
  EMOTE_DEATH = 3 ,
  EMOTE_FEAR = 4 ,
  EMOTE_DEFFENDER = 5 ,
  FLAME_LEVIATHAN_SAY_AGGRO = 0 ,
  FLAME_LEVIATHAN_SAY_SLAY = 1 ,
  FLAME_LEVIATHAN_SAY_DEATH = 2 ,
  FLAME_LEVIATHAN_SAY_PURSUE = 3 ,
  FLAME_LEVIATHAN_SAY_HARDMODE = 4 ,
  FLAME_LEVIATHAN_SAY_TOWER_NONE = 5 ,
  FLAME_LEVIATHAN_SAY_TOWER_FROST = 6 ,
  FLAME_LEVIATHAN_SAY_TOWER_FLAME = 7 ,
  FLAME_LEVIATHAN_SAY_TOWER_NATURE = 8 ,
  FLAME_LEVIATHAN_SAY_TOWER_STORM = 9 ,
  FLAME_LEVIATHAN_SAY_PLAYER_RIDING = 10 ,
  FLAME_LEVIATHAN_SAY_OVERLOAD = 11 ,
  FLAME_LEVIATHAN_EMOTE_PURSUE = 12 ,
  FLAME_LEVIATHAN_EMOTE_OVERLOAD = 13 ,
  FLAME_LEVIATHAN_EMOTE_REPAIR = 14 ,
  FLAME_LEVIATHAN_EMOTE_FROST = 15 ,
  FLAME_LEVIATHAN_EMOTE_FLAME = 16 ,
  FLAME_LEVIATHAN_EMOTE_NATURE = 17 ,
  FLAME_LEVIATHAN_EMOTE_STORM = 18 ,
  FLAME_LEVIATHAN_EMOTE_REACTIVATE = 19 ,
  BRANN_RADIO_SAY_FL_START_0 = 0 ,
  BRANN_RADIO_SAY_FL_START_1 = 1 ,
  BRANN_RADIO_SAY_FL_START_2 = 2 ,
  BRANN_RADIO_SAY_GENERATORS = 3 ,
  BRANN_RADIO_SAY_STATIONS = 4 ,
  BRANN_RADIO_SAY_TOWER_THORIM = 5 ,
  BRANN_RADIO_SAY_TOWER_HODIR = 6 ,
  BRANN_RADIO_SAY_TOWER_FREYA = 7 ,
  BRANN_RADIO_SAY_TOWER_MIMIRON = 8 ,
  VEHICLE_EMOTE_REPAIR = 33538 ,
  SAY_ELDER_AGGRO = 0 ,
  SAY_ELDER_SLAY = 1 ,
  SAY_ELDER_DEATH = 2 ,
  SAY_AGGRO = 0 ,
  SAY_AGGRO_WITH_ELDER = 1 ,
  SAY_SLAY = 2 ,
  SAY_DEATH = 3 ,
  SAY_BERSERK = 4 ,
  SAY_SUMMON_CONSERVATOR = 5 ,
  SAY_SUMMON_TRIO = 6 ,
  SAY_SUMMON_LASHERS = 7 ,
  EMOTE_LIFEBINDERS_GIFT = 8 ,
  EMOTE_ALLIES_OF_NATURE = 9 ,
  EMOTE_GROUND_TREMOR = 10 ,
  EMOTE_IRON_ROOTS = 11 ,
  SAY_AGGRO = 0 ,
  SAY_SUMMON = 1 ,
  SAY_SLAG_POT = 2 ,
  SAY_SCORCH = 3 ,
  SAY_SLAY = 4 ,
  SAY_BERSERK = 5 ,
  SAY_DEATH = 6 ,
  EMOTE_JETS = 7 ,
  SAY_AGGRO = 0 ,
  SAY_HARDMODE_ON = 1 ,
  SAY_MKII_ACTIVATE = 2 ,
  SAY_MKII_SLAY = 3 ,
  SAY_MKII_DEATH = 4 ,
  SAY_VX001_ACTIVATE = 5 ,
  SAY_VX001_SLAY = 6 ,
  SAY_VX001_DEATH = 7 ,
  SAY_AERIAL_ACTIVATE = 8 ,
  SAY_AERIAL_SLAY = 9 ,
  SAY_AERIAL_DEATH = 10 ,
  SAY_V07TRON_ACTIVATE = 11 ,
  SAY_V07TRON_SLAY = 12 ,
  SAY_V07TRON_DEATH = 13 ,
  SAY_BERSERK = 14 ,
  EMOTE_PLASMA_BLAST = 0 ,
  TALK_COMPUTER_INITIATED = 0 ,
  TALK_COMPUTER_TERMINATED = 1 ,
  TALK_COMPUTER_TEN = 2 ,
  TALK_COMPUTER_NINE = 3 ,
  TALK_COMPUTER_EIGHT = 4 ,
  TALK_COMPUTER_SEVEN = 5 ,
  TALK_COMPUTER_SIX = 6 ,
  TALK_COMPUTER_FIVE = 7 ,
  TALK_COMPUTER_FOUR = 8 ,
  TALK_COMPUTER_THREE = 9 ,
  TALK_COMPUTER_TWO = 10 ,
  TALK_COMPUTER_ONE = 11 ,
  TALK_COMPUTER_ZERO = 12 ,
  EMOTE_PERMA_GROUND = 0 ,
  EMOTE_BREATH = 1 ,
  EMOTE_BERSERK = 2 ,
  SAY_COMMANDER_AGGRO = 0 ,
  SAY_COMMANDER_GROUND_PHASE = 1 ,
  SAY_COMMANDER_ENGINEERS_DEAD = 2 ,
  SAY_EE_AGGRO = 0 ,
  SAY_EE_START_REPAIR = 1 ,
  SAY_EE_REBUILD_TURRETS = 2 ,
  EMOTE_HARPOON = 0 ,
  SAY_AGGRO_1 = 0 ,
  SAY_AGGRO_2 = 1 ,
  SAY_SPECIAL_1 = 2 ,
  SAY_SPECIAL_2 = 3 ,
  SAY_SPECIAL_3 = 4 ,
  SAY_JUMPDOWN = 5 ,
  SAY_SLAY = 6 ,
  SAY_BERSERK = 7 ,
  SAY_WIPE = 8 ,
  SAY_DEATH = 9 ,
  SAY_END_NORMAL_1 = 10 ,
  SAY_END_NORMAL_2 = 11 ,
  SAY_END_NORMAL_3 = 12 ,
  SAY_END_HARD_1 = 13 ,
  SAY_END_HARD_2 = 14 ,
  SAY_END_HARD_3 = 15 ,
  SAY_SIF_AGGRO = 0 ,
  SAY_SIF_HM_MISSED = 1 ,
  SAY_SIF_HM_REACHED = 2 ,
  SAY_GIANT_RUNIC_MIGHT = 0 ,
  SAY_COLOSSUS_RUNIC_BARRIER = 0 ,
  SAY_AGGRO = 0 ,
  SAY_HEART_OPENED = 1 ,
  SAY_HEART_CLOSED = 2 ,
  SAY_TYMPANIC_TANTRUM = 3 ,
  SAY_SLAY = 4 ,
  SAY_BERSERK = 5 ,
  SAY_DEATH = 6 ,
  SAY_SUMMON = 7 ,
  EMOTE_HEART_OPENED = 8 ,
  EMOTE_HEART_CLOSED = 9 ,
  EMOTE_TYMPANIC_TANTRUM = 10 ,
  EMOTE_SCRAPBOT = 11 ,
  GOSSIP_MENU_FREYA = 10324 ,
  NPC_TEXT_FREYA = 14332 ,
  GOSSIP_MENU_HODIR = 10335 ,
  NPC_TEXT_HODIR = 14326 ,
  GOSSIP_MENU_MIMIRON = 10336 ,
  NPC_TEXT_MIMIRON = 14334 ,
  GOSSIP_MENU_THORIM = 10337 ,
  NPC_TEXT_THORIM = 14333 ,
  GOSSIP_MENU_CONFIRM = 10333 ,
  NPC_TEXT_CONFIRM = 14325 ,
  SAY_KEEPER_SELECTED = 1 ,
  SAY_AGGRO = 0 ,
  SAY_KILL = 1 ,
  SAY_DEATH = 2 ,
  EMOTE_DARK_SHELL = 3 ,
  SAY_INTRO = 0 ,
  SAY_AGGRO = 1 ,
  SAY_SURPREME = 2 ,
  SAY_KILL = 3 ,
  SAY_DEATH = 4 ,
  EMOTE_FRENZY = 5 ,
  SAY_RAND = 6 ,
  SAY_AGGRO = 0 ,
  SAY_EARTHQUAKE = 1 ,
  SAY_OVERRUN = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4
}
 
enum  Phases {
  PHASE_HUMAN = 0 ,
  PHASE_CAT ,
  PHASE_BEAR ,
  PHASE_FAERIE ,
  PHASE_THRASHER = 1 ,
  PHASE_BRAWLER ,
  PHASE_WARMASTER ,
  PHASE_TALK = 0 ,
  PHASE_FIGHT ,
  PHASE_ALL = 0 ,
  PHASE_ONE = 1 ,
  PHASE_TWO = 2 ,
  PHASE_ONE = 1 ,
  PHASE_TWO = 2 ,
  PHASE_THREE = 3 ,
  PHASE_ONE = 1 ,
  PHASE_TWO = 2 ,
  PHASE_NONE = 0 ,
  PHASE_REGROWTH ,
  PHASE_NONE ,
  PHASE_GROUNDED ,
  PHASE_AIRPHASE ,
  PHASE_LANDED ,
  PHASE_AIR = 0 ,
  PHASE_GROUND = 1 ,
  PHASE_EGG = 1 ,
  PHASE_TRANSFORM = 2 ,
  PHASE_BODY = 2 ,
  PHASE_FROST = 1 ,
  PHASE_MELEE = 2 ,
  PHASE_GLOB = 3 ,
  PHASE_NORMAL = 0x01 ,
  PHASE_RITUAL = 0x02 ,
  PHASE_INTRO_A = 1 ,
  PHASE_INTRO_H = 2 ,
  PHASE_COMBAT = 3 ,
  PHASE_INTRO_MASK = (1 << (PHASE_INTRO_A - 1)) | (1 << (PHASE_INTRO_H - 1)) ,
  PHASE_ALL = 0 ,
  PHASE_INTRO = 1 ,
  PHASE_ONE = 2 ,
  PHASE_TWO = 3 ,
  PHASE_INTRO_MASK = 1 << (PHASE_INTRO - 1) ,
  PHASE_ONE_MASK = 1 << (PHASE_ONE - 1) ,
  PHASE_NONE = 0 ,
  PHASE_INTRO = 1 ,
  PHASE_ONE = 2 ,
  PHASE_TWO = 3 ,
  PHASE_THREE = 4 ,
  PHASE_TRANSITION = 5 ,
  PHASE_FROSTMOURNE = 6 ,
  PHASE_OUTRO = 7 ,
  PHASE_MASK_NO_CAST_CHECK = (1 << PHASE_TRANSITION) | (1 << PHASE_FROSTMOURNE) | (1 << PHASE_OUTRO) ,
  PHASE_MASK_NO_VICTIM = (1 << PHASE_INTRO) | (1 << PHASE_OUTRO) | (1 << PHASE_FROSTMOURNE) ,
  PHASE_NONE = 0 ,
  PHASE_ONE ,
  PHASE_TWO ,
  PHASE_THREE
}
 
enum  MalygosLightOverrides {
  LIGHT_GET_DEFAULT_FOR_MAP = 0 ,
  LIGHT_OBSCURE_SPACE = 1822 ,
  LIGHT_CHANGE_DIMENSIONS = 1823 ,
  LIGHT_ARCANE_RUNES = 1824 ,
  LIGHT_OBSCURE_ARCANE_RUNES = 1825
}
 

Functions

void AddSC_boss_malygos ()
 

Macro Definition Documentation

◆ AREA_EYE_OF_ETERNITY

#define AREA_EYE_OF_ETERNITY   4500

◆ MAX_NEXUS_LORDS

#define MAX_NEXUS_LORDS   DUNGEON_MODE(2, 4)

◆ MAX_SCIONS_OF_ETERNITY

#define MAX_SCIONS_OF_ETERNITY   DUNGEON_MODE(4, 8)

◆ SPELL_ARCANE_BREATH

#define SPELL_ARCANE_BREATH   DUNGEON_MODE(SPELL_ARCANE_BREATH_N, SPELL_ARCANE_BREATH_H)

◆ SPELL_ARCANE_STORM

#define SPELL_ARCANE_STORM   DUNGEON_MODE(SPELL_ARCANE_STORM_N, SPELL_ARCANE_STORM_H)

◆ SPELL_PH3_SURGE_OF_POWER

#define SPELL_PH3_SURGE_OF_POWER   DUNGEON_MODE(SPELL_PH3_SURGE_OF_POWER_N, SPELL_PH3_SURGE_OF_POWER_H)

◆ VORTEX_DEFAULT_DIFF

#define VORTEX_DEFAULT_DIFF   250

◆ VORTEX_TRAVEL_TIME

#define VORTEX_TRAVEL_TIME   3000

Enumeration Type Documentation

◆ MalygosEvents

Enumerator
EVENT_INTRO_MOVE_CENTER 
EVENT_INTRO_LAND 
EVENT_START_FIGHT 
EVENT_BERSERK 
EVENT_SPELL_ARCANE_BREATH 
EVENT_SPELL_ARCANE_STORM 
EVENT_SUMMON_POWER_SPARK 
EVENT_START_VORTEX_0 
EVENT_VORTEX_FLY_TO_CENTER 
EVENT_START_VORTEX_REAL 
EVENT_VORTEX_LAND_0 
EVENT_VORTEX_LAND_1 
EVENT_START_PHASE_2 
EVENT_START_PHASE_2_FLY_UP 
EVENT_START_PHASE_2_FLY_UP_2 
EVENT_START_PHASE_2_MOVE_TO_SIDE 
EVENT_CHECK_TRASH_DEAD 
EVENT_CLEAR_TARGET 
EVENT_SPELL_ARCANE_OVERLOAD 
EVENT_RESUME_FLYING_CIRCLES_PH_2 
EVENT_MOVE_TO_SURGE_OF_POWER 
EVENT_SURGE_OF_POWER_WARNING 
EVENT_SPELL_SURGE_OF_POWER 
EVENT_LIGHT_DIMENSION_CHANGE 
EVENT_DESTROY_PLATFORM_0 
EVENT_MOVE_TO_PHASE_3_POSITION 
EVENT_START_PHASE_3 
EVENT_SAY_PHASE_3_INTRO 
EVENT_SPELL_ARCANE_PULSE 
EVENT_SPELL_STATIC_FIELD 
EVENT_SPELL_PH3_SURGE_OF_POWER 
EVENT_TELEPORT_VISUAL 
EVENT_SCION_OF_ETERNITY_ARCANE_BARRAGE 
EVENT_NEXUS_LORD_ARCANE_SHOCK 
EVENT_NEXUS_LORD_HASTE 
EVENT_DISK_MOVE_NEXT_POINT 
96{
101
102 // Phase 1:
111
112 // Phase 2:
119
121 //EVENT_SPELL_ARCANE_STORM,
126
127 // Phase 3:
136
137 // Trash:
143};
@ EVENT_SPELL_ARCANE_PULSE
Definition: boss_malygos.cpp:133
@ EVENT_SCION_OF_ETERNITY_ARCANE_BARRAGE
Definition: boss_malygos.cpp:139
@ EVENT_START_FIGHT
Definition: boss_malygos.cpp:99
@ EVENT_START_PHASE_3
Definition: boss_malygos.cpp:131
@ EVENT_DISK_MOVE_NEXT_POINT
Definition: boss_malygos.cpp:142
@ EVENT_CLEAR_TARGET
Definition: boss_malygos.cpp:118
@ EVENT_VORTEX_LAND_0
Definition: boss_malygos.cpp:109
@ EVENT_START_PHASE_2
Definition: boss_malygos.cpp:113
@ EVENT_TELEPORT_VISUAL
Definition: boss_malygos.cpp:138
@ EVENT_INTRO_MOVE_CENTER
Definition: boss_malygos.cpp:97
@ EVENT_START_PHASE_2_FLY_UP_2
Definition: boss_malygos.cpp:115
@ EVENT_SPELL_ARCANE_BREATH
Definition: boss_malygos.cpp:103
@ EVENT_NEXUS_LORD_ARCANE_SHOCK
Definition: boss_malygos.cpp:140
@ EVENT_DESTROY_PLATFORM_0
Definition: boss_malygos.cpp:129
@ EVENT_SPELL_SURGE_OF_POWER
Definition: boss_malygos.cpp:125
@ EVENT_START_PHASE_2_MOVE_TO_SIDE
Definition: boss_malygos.cpp:116
@ EVENT_VORTEX_LAND_1
Definition: boss_malygos.cpp:110
@ EVENT_SURGE_OF_POWER_WARNING
Definition: boss_malygos.cpp:124
@ EVENT_MOVE_TO_PHASE_3_POSITION
Definition: boss_malygos.cpp:130
@ EVENT_LIGHT_DIMENSION_CHANGE
Definition: boss_malygos.cpp:128
@ EVENT_START_VORTEX_0
Definition: boss_malygos.cpp:106
@ EVENT_SUMMON_POWER_SPARK
Definition: boss_malygos.cpp:105
@ EVENT_START_PHASE_2_FLY_UP
Definition: boss_malygos.cpp:114
@ EVENT_BERSERK
Definition: boss_malygos.cpp:100
@ EVENT_SPELL_STATIC_FIELD
Definition: boss_malygos.cpp:134
@ EVENT_START_VORTEX_REAL
Definition: boss_malygos.cpp:108
@ EVENT_SPELL_ARCANE_OVERLOAD
Definition: boss_malygos.cpp:120
@ EVENT_RESUME_FLYING_CIRCLES_PH_2
Definition: boss_malygos.cpp:122
@ EVENT_CHECK_TRASH_DEAD
Definition: boss_malygos.cpp:117
@ EVENT_VORTEX_FLY_TO_CENTER
Definition: boss_malygos.cpp:107
@ EVENT_INTRO_LAND
Definition: boss_malygos.cpp:98
@ EVENT_NEXUS_LORD_HASTE
Definition: boss_malygos.cpp:141
@ EVENT_SAY_PHASE_3_INTRO
Definition: boss_malygos.cpp:132
@ EVENT_SPELL_PH3_SURGE_OF_POWER
Definition: boss_malygos.cpp:135
@ EVENT_MOVE_TO_SURGE_OF_POWER
Definition: boss_malygos.cpp:123
@ EVENT_SPELL_ARCANE_STORM
Definition: boss_malygos.cpp:104

◆ MalygosLightOverrides

Enumerator
LIGHT_GET_DEFAULT_FOR_MAP 
LIGHT_OBSCURE_SPACE 
LIGHT_CHANGE_DIMENSIONS 
LIGHT_ARCANE_RUNES 
LIGHT_OBSCURE_ARCANE_RUNES 
189{
191 LIGHT_OBSCURE_SPACE = 1822,
193 LIGHT_ARCANE_RUNES = 1824,
195};
@ LIGHT_CHANGE_DIMENSIONS
Definition: boss_malygos.cpp:192
@ LIGHT_OBSCURE_ARCANE_RUNES
Definition: boss_malygos.cpp:194
@ LIGHT_OBSCURE_SPACE
Definition: boss_malygos.cpp:191
@ LIGHT_GET_DEFAULT_FOR_MAP
Definition: boss_malygos.cpp:190
@ LIGHT_ARCANE_RUNES
Definition: boss_malygos.cpp:193

◆ MalygosSpells

Enumerator
SPELL_BERSERK 
SPELL_ARCANE_BREATH_N 
SPELL_ARCANE_BREATH_H 
SPELL_ARCANE_STORM_N 
SPELL_ARCANE_STORM_H 
SPELL_VORTEX_VISUAL 
SPELL_VORTEX_CONTROL_VEHICLE 
SPELL_FREEZE_ANIM 
SPELL_ARCANE_OVERLOAD 
SPELL_ARCANE_OVERLOAD_SUMMON 
SPELL_ARCANE_OVERLOAD_AURA 
SPELL_ARCANE_OVERLOAD_DMG 
SPELL_ARCANE_OVERLOAD_SIZE 
SPELL_ARCANE_OVERLOAD_PROTECTION 
SPELL_SURGE_OF_POWER 
SPELL_SURGE_OF_POWER_DMG 
SPELL_DESTROY_PLATFORM_EFFECT 
SPELL_DESTROY_PLATFORM_VISUAL 
SPELL_ARCANE_PULSE 
SPELL_PH3_SURGE_OF_POWER_N 
SPELL_PH3_SURGE_OF_POWER_H 
SPELL_STATIC_FIELD_MAIN 
SPELL_STATIC_FIELD_SUMMON 
SPELL_STATIC_FIELD_AURA 
SPELL_STATIC_FIELD_DAMAGE 
57{
58 SPELL_BERSERK = 64238,
63
64 SPELL_VORTEX_VISUAL = 55873,
66 SPELL_FREEZE_ANIM = 55883,
67
74
75 SPELL_SURGE_OF_POWER = 56505, // no heroic version?
77
80
81 SPELL_ARCANE_PULSE = 57432,
84
89};
@ SPELL_FREEZE_ANIM
Definition: boss_malygos.cpp:66
@ SPELL_ARCANE_PULSE
Definition: boss_malygos.cpp:81
@ SPELL_VORTEX_VISUAL
Definition: boss_malygos.cpp:64
@ SPELL_PH3_SURGE_OF_POWER_N
Definition: boss_malygos.cpp:82
@ SPELL_DESTROY_PLATFORM_VISUAL
Definition: boss_malygos.cpp:79
@ SPELL_ARCANE_BREATH_H
Definition: boss_malygos.cpp:60
@ SPELL_PH3_SURGE_OF_POWER_H
Definition: boss_malygos.cpp:83
@ SPELL_STATIC_FIELD_DAMAGE
Definition: boss_malygos.cpp:88
@ SPELL_VORTEX_CONTROL_VEHICLE
Definition: boss_malygos.cpp:65
@ SPELL_ARCANE_BREATH_N
Definition: boss_malygos.cpp:59
@ SPELL_SURGE_OF_POWER
Definition: boss_malygos.cpp:75
@ SPELL_DESTROY_PLATFORM_EFFECT
Definition: boss_malygos.cpp:78
@ SPELL_STATIC_FIELD_MAIN
Definition: boss_malygos.cpp:85
@ SPELL_ARCANE_OVERLOAD
Definition: boss_malygos.cpp:68
@ SPELL_ARCANE_OVERLOAD_AURA
Definition: boss_malygos.cpp:70
@ SPELL_ARCANE_OVERLOAD_PROTECTION
Definition: boss_malygos.cpp:73
@ SPELL_SURGE_OF_POWER_DMG
Definition: boss_malygos.cpp:76
@ SPELL_ARCANE_OVERLOAD_DMG
Definition: boss_malygos.cpp:71
@ SPELL_ARCANE_OVERLOAD_SIZE
Definition: boss_malygos.cpp:72
@ SPELL_ARCANE_OVERLOAD_SUMMON
Definition: boss_malygos.cpp:69
@ SPELL_STATIC_FIELD_SUMMON
Definition: boss_malygos.cpp:86
@ SPELL_BERSERK
Definition: boss_malygos.cpp:58
@ SPELL_ARCANE_STORM_N
Definition: boss_malygos.cpp:61
@ SPELL_STATIC_FIELD_AURA
Definition: boss_malygos.cpp:87
@ SPELL_ARCANE_STORM_H
Definition: boss_malygos.cpp:62

◆ MovementInformPoints

Enumerator
MI_POINT_INTRO_SIDE_0 
MI_POINT_INTRO_SIDE_1 
MI_POINT_INTRO_SIDE_2 
MI_POINT_INTRO_SIDE_3 
MI_POINT_INTRO_CENTER_AIR 
MI_POINT_INTRO_LAND 
MI_POINT_VORTEX_TAKEOFF 
MI_POINT_VORTEX_CENTER 
MI_POINT_VORTEX_LAND 
MI_POINT_CENTER_GROUND_PH_2 
MI_POINT_CENTER_AIR_PH_2 
MI_POINT_CIRCLE_OUTSIDE_PH_2 
MI_POINT_SURGE_OF_POWER_CENTER 
MI_POINT_START_PH_3 
MI_POINT_PH_3_FIGHT_POSITION 
MI_POINT_SCION 
MI_POINT_NEXUS_LORD 
32{
37
43
48
51
54};
@ MI_POINT_CIRCLE_OUTSIDE_PH_2
Definition: boss_malygos.cpp:46
@ MI_POINT_NEXUS_LORD
Definition: boss_malygos.cpp:53
@ MI_POINT_INTRO_SIDE_0
Definition: boss_malygos.cpp:33
@ MI_POINT_VORTEX_CENTER
Definition: boss_malygos.cpp:41
@ MI_POINT_INTRO_SIDE_3
Definition: boss_malygos.cpp:36
@ MI_POINT_INTRO_SIDE_2
Definition: boss_malygos.cpp:35
@ MI_POINT_START_PH_3
Definition: boss_malygos.cpp:49
@ MI_POINT_SCION
Definition: boss_malygos.cpp:52
@ MI_POINT_INTRO_SIDE_1
Definition: boss_malygos.cpp:34
@ MI_POINT_PH_3_FIGHT_POSITION
Definition: boss_malygos.cpp:50
@ MI_POINT_SURGE_OF_POWER_CENTER
Definition: boss_malygos.cpp:47
@ MI_POINT_VORTEX_LAND
Definition: boss_malygos.cpp:42
@ MI_POINT_CENTER_GROUND_PH_2
Definition: boss_malygos.cpp:44
@ MI_POINT_INTRO_CENTER_AIR
Definition: boss_malygos.cpp:38
@ MI_POINT_VORTEX_TAKEOFF
Definition: boss_malygos.cpp:40
@ MI_POINT_INTRO_LAND
Definition: boss_malygos.cpp:39
@ MI_POINT_CENTER_AIR_PH_2
Definition: boss_malygos.cpp:45

◆ Phases

enum Phases
Enumerator
PHASE_HUMAN 
PHASE_CAT 
PHASE_BEAR 
PHASE_FAERIE 
PHASE_THRASHER 
PHASE_BRAWLER 
PHASE_WARMASTER 
PHASE_TALK 
PHASE_FIGHT 
PHASE_ALL 
PHASE_ONE 
PHASE_TWO 
PHASE_ONE 
PHASE_TWO 
PHASE_THREE 
PHASE_ONE 
PHASE_TWO 
PHASE_NONE 
PHASE_REGROWTH 
PHASE_NONE 
PHASE_GROUNDED 
PHASE_AIRPHASE 
PHASE_LANDED 
PHASE_AIR 
PHASE_GROUND 
PHASE_EGG 
PHASE_TRANSFORM 
PHASE_BODY 
PHASE_FROST 
PHASE_MELEE 
PHASE_GLOB 
PHASE_NORMAL 
PHASE_RITUAL 
PHASE_INTRO_A 
PHASE_INTRO_H 
PHASE_COMBAT 
PHASE_INTRO_MASK 
PHASE_ALL 
PHASE_INTRO 
PHASE_ONE 
PHASE_TWO 
PHASE_INTRO_MASK 
PHASE_ONE_MASK 
PHASE_NONE 
PHASE_INTRO 
PHASE_ONE 
PHASE_TWO 
PHASE_THREE 
PHASE_TRANSITION 
PHASE_FROSTMOURNE 
PHASE_OUTRO 
PHASE_MASK_NO_CAST_CHECK 
PHASE_MASK_NO_VICTIM 
PHASE_NONE 
PHASE_ONE 
PHASE_TWO 
PHASE_THREE 
177{
178 PHASE_NONE = 0,
179 PHASE_ONE,
180 PHASE_TWO,
182};
@ PHASE_ONE
Definition: boss_malygos.cpp:179
@ PHASE_NONE
Definition: boss_malygos.cpp:178
@ PHASE_THREE
Definition: boss_malygos.cpp:181
@ PHASE_TWO
Definition: boss_malygos.cpp:180

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_DEATH 
SAY_NEFARIUS_REND_WIPE 
SAY_SOLAKAR_FIRST_HATCHER 
SAY_SCARSHIELD_INF_WHISPER 
EMOTE_MASS_ERRUPTION 
EMOTE_LOWHP 
EMOTE_FRENZY 
SAY_AGGRO 
SAY_SPAWN 
SAY_SLAY 
SAY_DEFEAT 
SAY_SUMMON_MAJ 
SAY_ARRIVAL2_MAJ 
SAY_LAST_ADD 
SAY_DEFEAT_2 
SAY_DEFEAT_3 
SAY_RAG_SUM_1 
SAY_RAG_SUM_2 
SAY_DEATH 
SAY_ARRIVAL1_RAG 
SAY_ARRIVAL3_RAG 
SAY_SUMMON_MAJ 
SAY_ARRIVAL1_RAG 
SAY_ARRIVAL2_MAJ 
SAY_ARRIVAL3_RAG 
SAY_ARRIVAL5_RAG 
SAY_REINFORCEMENTS1 
SAY_REINFORCEMENTS2 
SAY_KNOCKBACK 
SAY_WRATH 
SAY_KILL 
SAY_MAGMABURST 
EMOTE_SMOLDERING 
EMOTE_IGNITE 
SAY_SOTHOS_ON_SUMMON_0 
SAY_SOTHOS_ON_SUMMON_1 
EMOTE_SOTHOS_VENGEANCE 
SAY_JARIEN_ON_SUMMON_0 
SAY_JARIEN_ON_SUMMON_1 
SAY_JARIEN_ON_SUMMON_2 
EMOTE_JARIEN_VENGEANCE 
SAY_SPIRIT_BOTH_DEAD 
TEXT_ORACLE_ORPHAN_1 
TEXT_ORACLE_ORPHAN_2 
TEXT_ORACLE_ORPHAN_3 
TEXT_ORACLE_ORPHAN_4 
TEXT_ORACLE_ORPHAN_5 
TEXT_ORACLE_ORPHAN_6 
TEXT_ORACLE_ORPHAN_7 
TEXT_ORACLE_ORPHAN_8 
TEXT_ORACLE_ORPHAN_9 
TEXT_ORACLE_ORPHAN_10 
TEXT_ORACLE_ORPHAN_11 
TEXT_ORACLE_ORPHAN_12 
TEXT_ORACLE_ORPHAN_13 
TEXT_ORACLE_ORPHAN_14 
TEXT_WOLVAR_ORPHAN_1 
TEXT_WOLVAR_ORPHAN_2 
TEXT_WOLVAR_ORPHAN_3 
TEXT_WOLVAR_ORPHAN_4 
TEXT_WOLVAR_ORPHAN_5 
TEXT_WOLVAR_ORPHAN_10 
TEXT_WOLVAR_ORPHAN_11 
TEXT_WOLVAR_ORPHAN_12 
TEXT_WOLVAR_ORPHAN_13 
TEXT_WINTERFIN_PLAYMATE_1 
TEXT_WINTERFIN_PLAYMATE_2 
TEXT_SNOWFALL_GLADE_PLAYMATE_1 
TEXT_SNOWFALL_GLADE_PLAYMATE_2 
TEXT_SOO_ROO_1 
TEXT_ELDER_KEKEK_1 
TEXT_ALEXSTRASZA_2 
TEXT_KRASUS_8 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_SWARM 
SAY_SLEEP 
SAY_INFERNO 
SAY_ONAGGRO 
SAY_AGGRO 
SAY_DOOMFIRE 
SAY_AIR_BURST 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
SAY_SOUL_CHARGE 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_DOOM 
SAY_ONAGGRO 
SAY_ONSLAY 
SAY_MARK 
SAY_ONAGGRO 
SAY_ONDEATH 
SAY_ONSLAY 
SAY_DECAY 
SAY_NOVA 
SAY_ONAGGRO 
SAY_DEATH 
SAY_KURINNAXX_DEATH 
EMOTE_AGGRO 
EMOTE_MANA_FULL 
EMOTE_STONE_PHASE 
SAY_SUPREME 
SAY_INTRO 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_MATRIARCH_AGGRO 
SAY_VOLUNTEER_START 
SAY_VOLUNTEER_END 
SAY_AGGRO 
SAY_INSANITY 
SAY_SLAY_1 
SAY_SLAY_2 
SAY_SLAY_3 
SAY_DEATH_1 
SAY_DEATH_2 
WHISPER_AGGRO 
WHISPER_INSANITY 
WHISPER_SLAY_1 
WHISPER_SLAY_2 
WHISPER_SLAY_3 
WHISPER_DEATH_1 
WHISPER_DEATH_2 
SAY_BALTHARUS_INTRO 
SAY_AGGRO 
SAY_KILL 
SAY_CLONE 
SAY_DEATH 
SAY_XERESTRASZA_EVENT 
SAY_XERESTRASZA_EVENT_1 
SAY_XERESTRASZA_EVENT_2 
SAY_XERESTRASZA_EVENT_3 
SAY_XERESTRASZA_EVENT_4 
SAY_XERESTRASZA_EVENT_5 
SAY_XERESTRASZA_EVENT_6 
SAY_XERESTRASZA_EVENT_7 
SAY_XERESTRASZA_INTRO 
SAY_AGGRO 
SAY_KILL 
SAY_ADDS 
SAY_DEATH 
SAY_REGENERATE 
SAY_INTRO 
SAY_AGGRO 
SAY_METEOR_STRIKE 
SAY_PHASE_TWO 
SAY_DEATH 
SAY_KILL 
SAY_BERSERK 
EMOTE_CORPOREALITY_POT 
EMOTE_CORPOREALITY_PIP 
SAY_SPHERE_PULSE 
SAY_PHASE_THREE 
EMOTE_CORPOREALITY_TIT 
EMOTE_CORPOREALITY_TOT 
EMOTE_WARN_LASER 
SAY_AGGRO 
SAY_CONFLAGRATION 
EMOTE_ENRAGED 
SAY_KILL 
SAY_AGGRO 
SAY_SLAY_1 
SAY_SLAY_2 
SAY_DEATH 
SAY_MARK 
SAY_SMASH 
EMOTE_RIMEFANG_ICEBOLT 
EMOTE_SMASH 
SAY_INTRO_1 
SAY_INTRO_2 
SAY_KELESETH_INVOCATION 
EMOTE_KELESETH_INVOCATION 
SAY_KELESETH_SPECIAL 
SAY_KELESETH_KILL 
EMOTE_KELESETH_BERSERK 
SAY_KELESETH_DEATH 
SAY_TALDARAM_INVOCATION 
EMOTE_TALDARAM_INVOCATION 
SAY_TALDARAM_SPECIAL 
EMOTE_TALDARAM_FLAME 
SAY_TALDARAM_KILL 
EMOTE_TALDARAM_BERSERK 
EMOTE_TALDARAM_DEATH 
SAY_VALANAR_INVOCATION 
EMOTE_VALANAR_INVOCATION 
SAY_VALANAR_SPECIAL 
EMOTE_VALANAR_SHOCK_VORTEX 
SAY_VALANAR_KILL 
SAY_VALANAR_BERSERK 
SAY_VALANAR_DEATH 
SAY_AGGRO 
SAY_VAMPIRIC_BITE 
SAY_MIND_CONTROL 
EMOTE_BLOODTHIRST 
SAY_SWARMING_SHADOWS 
EMOTE_SWARMING_SHADOWS 
SAY_PACT_OF_THE_DARKFALLEN 
SAY_AIR_PHASE 
SAY_KILL 
SAY_WIPE 
SAY_BERSERK 
SAY_DEATH 
EMOTE_BERSERK_RAID 
SAY_SAURFANG_INTRO_1 
SAY_SAURFANG_INTRO_2 
SAY_SAURFANG_INTRO_3 
SAY_SAURFANG_INTRO_4 
SAY_SAURFANG_INTRO_5 
SAY_SAURFANG_INTRO_6 
SAY_SAURFANG_INTRO_A 
SAY_SAURFANG_BOARD 
SAY_SAURFANG_ENTER_SKYBREAKER 
SAY_SAURFANG_AXETHROWERS 
SAY_SAURFANG_ROCKETEERS 
SAY_SAURFANG_MAGES 
SAY_SAURFANG_VICTORY 
SAY_SAURFANG_WIPE 
SAY_MURADIN_INTRO_1 
SAY_MURADIN_INTRO_2 
SAY_MURADIN_INTRO_3 
SAY_MURADIN_INTRO_4 
SAY_MURADIN_INTRO_5 
SAY_MURADIN_INTRO_6 
SAY_MURADIN_INTRO_7 
SAY_MURADIN_INTRO_H 
SAY_MURADIN_BOARD 
SAY_MURADIN_ENTER_ORGRIMMS_HAMMER 
SAY_MURADIN_RIFLEMAN 
SAY_MURADIN_MORTAR 
SAY_MURADIN_SORCERERS 
SAY_MURADIN_VICTORY 
SAY_MURADIN_WIPE 
SAY_ZAFOD_ROCKET_PACK_ACTIVE 
SAY_ZAFOD_ROCKET_PACK_DISABLED 
SAY_OVERHEAT 
SAY_PRECIOUS_DIES 
SAY_AGGRO 
EMOTE_SLIME_SPRAY 
SAY_SLIME_SPRAY 
EMOTE_UNSTABLE_EXPLOSION 
SAY_UNSTABLE_EXPLOSION 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_MUTATED_INFECTION 
SAY_ROTFACE_OOZE_FLOOD 
EMOTE_PRECIOUS_ZOMBIES 
SAY_AGGRO 
SAY_UNCHAINED_MAGIC 
EMOTE_WARN_BLISTERING_COLD 
SAY_BLISTERING_COLD 
SAY_RESPITE_FOR_A_TORMENTED_SOUL 
SAY_AIR_PHASE 
SAY_PHASE_2 
EMOTE_WARN_FROZEN_ORB 
SAY_KILL 
SAY_BERSERK 
SAY_DEATH 
EMOTE_BERSERK_RAID 
EMOTE_WEAKENING 
SAY_LK_INTRO_1 
SAY_LK_INTRO_2 
SAY_LK_INTRO_3 
SAY_LK_REMORSELESS_WINTER 
SAY_LK_QUAKE 
SAY_LK_SUMMON_VALKYR 
SAY_LK_HARVEST_SOUL 
SAY_LK_FROSTMOURNE_ESCAPE 
SAY_LK_FROSTMOURNE_KILL 
SAY_LK_KILL 
SAY_LK_BERSERK 
EMOTE_DEFILE_WARNING 
EMOTE_NECROTIC_PLAGUE_WARNING 
SAY_LK_OUTRO_1 
SAY_LK_OUTRO_2 
SAY_LK_OUTRO_3 
SAY_LK_OUTRO_4 
SAY_LK_OUTRO_5 
SAY_LK_OUTRO_6 
SAY_LK_OUTRO_7 
SAY_LK_OUTRO_8 
SAY_TIRION_INTRO_1 
SAY_TIRION_INTRO_2 
SAY_TIRION_OUTRO_1 
SAY_TIRION_OUTRO_2 
SAY_TERENAS_OUTRO_1 
SAY_TERENAS_OUTRO_2 
SAY_TERENAS_INTRO_1 
SAY_TERENAS_INTRO_2 
SAY_TERENAS_INTRO_3 
SAY_LICH_KING_INTRO 
SAY_VALITHRIA_ENTER_COMBAT 
SAY_VALITHRIA_DREAM_PORTAL 
SAY_VALITHRIA_75_PERCENT 
SAY_VALITHRIA_25_PERCENT 
SAY_VALITHRIA_DEATH 
SAY_VALITHRIA_PLAYER_DEATH 
SAY_VALITHRIA_BERSERK 
SAY_VALITHRIA_SUCCESS 
SAY_TIRION_INTRO_1 
SAY_TIRION_INTRO_2 
SAY_TIRION_INTRO_3 
SAY_TIRION_INTRO_4 
SAY_TIRION_INTRO_H_5 
SAY_TIRION_INTRO_A_5 
SAY_LK_INTRO_1 
SAY_LK_INTRO_2 
SAY_LK_INTRO_3 
SAY_LK_INTRO_4 
SAY_LK_INTRO_5 
SAY_BOLVAR_INTRO_1 
SAY_SAURFANG_INTRO_1 
SAY_SAURFANG_INTRO_2 
SAY_SAURFANG_INTRO_3 
SAY_SAURFANG_INTRO_4 
SAY_MURADIN_INTRO_1 
SAY_MURADIN_INTRO_2 
SAY_MURADIN_INTRO_3 
SAY_TRAP_ACTIVATE 
EMOTE_DEATH_PLAGUE_WARNING 
SAY_SVALNA_KILL_CAPTAIN 
SAY_SVALNA_KILL 
SAY_SVALNA_CAPTAIN_DEATH 
SAY_SVALNA_DEATH 
EMOTE_SVALNA_IMPALE 
EMOTE_SVALNA_BROKEN_SHIELD 
SAY_CROK_INTRO_1 
SAY_ARNATH_INTRO_2 
SAY_CROK_INTRO_3 
SAY_SVALNA_EVENT_START 
SAY_CROK_COMBAT_WP_0 
SAY_CROK_COMBAT_WP_1 
SAY_CROK_FINAL_WP 
SAY_SVALNA_RESURRECT_CAPTAINS 
SAY_CROK_COMBAT_SVALNA 
SAY_SVALNA_AGGRO 
SAY_CAPTAIN_DEATH 
SAY_CAPTAIN_RESURRECTED 
SAY_CAPTAIN_KILL 
SAY_CAPTAIN_SECOND_DEATH 
SAY_CAPTAIN_SURVIVE_TALK 
SAY_CROK_WEAKENING_GAUNTLET 
SAY_CROK_WEAKENING_SVALNA 
SAY_CROK_DEATH 
SAY_ONBOARD 
SAY_NECROTIC_AURA_APPLIED 
SAY_NECROTIC_AURA_REMOVED 
SAY_NECROTIC_AURA_FADING 
SAY_INTRO 
SAY_PHASE_1 
SAY_DEEP_BREATH 
SAY_SLAY_P1 
SAY_END_P1 
SAY_PHASE_2 
SAY_ANTIMAGIC_SHELL 
SAY_MAGIC_BLAST 
SAY_SLAY_P2 
SAY_END_P2 
SAY_INTRO_PHASE_3 
SAY_PHASE_3 
EMOTE_SURGE_OF_POWER_WARNING_P2 
SAY_SURGE_OF_POWER 
SAY_BUFFED_BY_SPARK 
SAY_SLAY_P3 
SAY_SPELL_CASTING_P3 
SAY_DEATH 
EMOTE_SURGE_OF_POWER_WARNING_P3 
EMOTE_BERSERK 
EMOTE_POWER_SPARK 
SAY_ALEXSTRASZA_ONE 
SAY_ALEXSTRASZA_TWO 
SAY_ALEXSTRASZA_THREE 
SAY_ALEXSTRASZA_FOUR 
SAY_BRANN_ALGALON_INTRO_1 
SAY_BRANN_ALGALON_INTRO_2 
SAY_BRANN_ALGALON_OUTRO 
SAY_ALGALON_INTRO_1 
SAY_ALGALON_INTRO_2 
SAY_ALGALON_INTRO_3 
SAY_ALGALON_START_TIMER 
SAY_ALGALON_AGGRO 
SAY_ALGALON_COLLAPSING_STAR 
EMOTE_ALGALON_COLLAPSING_STAR 
SAY_ALGALON_BIG_BANG 
EMOTE_ALGALON_BIG_BANG 
SAY_ALGALON_ASCEND 
EMOTE_ALGALON_COSMIC_SMASH 
SAY_ALGALON_PHASE_TWO 
SAY_ALGALON_OUTRO_1 
SAY_ALGALON_OUTRO_2 
SAY_ALGALON_OUTRO_3 
SAY_ALGALON_OUTRO_4 
SAY_ALGALON_OUTRO_5 
SAY_ALGALON_DESPAWN_1 
SAY_ALGALON_DESPAWN_2 
SAY_ALGALON_DESPAWN_3 
SAY_ALGALON_KILL 
SAY_AGGRO 
SAY_SLAY 
SAY_BERSERK 
EMOTE_DEATH 
EMOTE_FEAR 
EMOTE_DEFFENDER 
FLAME_LEVIATHAN_SAY_AGGRO 
FLAME_LEVIATHAN_SAY_SLAY 
FLAME_LEVIATHAN_SAY_DEATH 
FLAME_LEVIATHAN_SAY_PURSUE 
FLAME_LEVIATHAN_SAY_HARDMODE 
FLAME_LEVIATHAN_SAY_TOWER_NONE 
FLAME_LEVIATHAN_SAY_TOWER_FROST 
FLAME_LEVIATHAN_SAY_TOWER_FLAME 
FLAME_LEVIATHAN_SAY_TOWER_NATURE 
FLAME_LEVIATHAN_SAY_TOWER_STORM 
FLAME_LEVIATHAN_SAY_PLAYER_RIDING 
FLAME_LEVIATHAN_SAY_OVERLOAD 
FLAME_LEVIATHAN_EMOTE_PURSUE 
FLAME_LEVIATHAN_EMOTE_OVERLOAD 
FLAME_LEVIATHAN_EMOTE_REPAIR 
FLAME_LEVIATHAN_EMOTE_FROST 
FLAME_LEVIATHAN_EMOTE_FLAME 
FLAME_LEVIATHAN_EMOTE_NATURE 
FLAME_LEVIATHAN_EMOTE_STORM 
FLAME_LEVIATHAN_EMOTE_REACTIVATE 
BRANN_RADIO_SAY_FL_START_0 
BRANN_RADIO_SAY_FL_START_1 
BRANN_RADIO_SAY_FL_START_2 
BRANN_RADIO_SAY_GENERATORS 
BRANN_RADIO_SAY_STATIONS 
BRANN_RADIO_SAY_TOWER_THORIM 
BRANN_RADIO_SAY_TOWER_HODIR 
BRANN_RADIO_SAY_TOWER_FREYA 
BRANN_RADIO_SAY_TOWER_MIMIRON 
VEHICLE_EMOTE_REPAIR 
SAY_ELDER_AGGRO 
SAY_ELDER_SLAY 
SAY_ELDER_DEATH 
SAY_AGGRO 
SAY_AGGRO_WITH_ELDER 
SAY_SLAY 
SAY_DEATH 
SAY_BERSERK 
SAY_SUMMON_CONSERVATOR 
SAY_SUMMON_TRIO 
SAY_SUMMON_LASHERS 
EMOTE_LIFEBINDERS_GIFT 
EMOTE_ALLIES_OF_NATURE 
EMOTE_GROUND_TREMOR 
EMOTE_IRON_ROOTS 
SAY_AGGRO 
SAY_SUMMON 
SAY_SLAG_POT 
SAY_SCORCH 
SAY_SLAY 
SAY_BERSERK 
SAY_DEATH 
EMOTE_JETS 
SAY_AGGRO 
SAY_HARDMODE_ON 
SAY_MKII_ACTIVATE 
SAY_MKII_SLAY 
SAY_MKII_DEATH 
SAY_VX001_ACTIVATE 
SAY_VX001_SLAY 
SAY_VX001_DEATH 
SAY_AERIAL_ACTIVATE 
SAY_AERIAL_SLAY 
SAY_AERIAL_DEATH 
SAY_V07TRON_ACTIVATE 
SAY_V07TRON_SLAY 
SAY_V07TRON_DEATH 
SAY_BERSERK 
EMOTE_PLASMA_BLAST 
TALK_COMPUTER_INITIATED 
TALK_COMPUTER_TERMINATED 
TALK_COMPUTER_TEN 
TALK_COMPUTER_NINE 
TALK_COMPUTER_EIGHT 
TALK_COMPUTER_SEVEN 
TALK_COMPUTER_SIX 
TALK_COMPUTER_FIVE 
TALK_COMPUTER_FOUR 
TALK_COMPUTER_THREE 
TALK_COMPUTER_TWO 
TALK_COMPUTER_ONE 
TALK_COMPUTER_ZERO 
EMOTE_PERMA_GROUND 
EMOTE_BREATH 
EMOTE_BERSERK 
SAY_COMMANDER_AGGRO 
SAY_COMMANDER_GROUND_PHASE 
SAY_COMMANDER_ENGINEERS_DEAD 
SAY_EE_AGGRO 
SAY_EE_START_REPAIR 
SAY_EE_REBUILD_TURRETS 
EMOTE_HARPOON 
SAY_AGGRO_1 
SAY_AGGRO_2 
SAY_SPECIAL_1 
SAY_SPECIAL_2 
SAY_SPECIAL_3 
SAY_JUMPDOWN 
SAY_SLAY 
SAY_BERSERK 
SAY_WIPE 
SAY_DEATH 
SAY_END_NORMAL_1 
SAY_END_NORMAL_2 
SAY_END_NORMAL_3 
SAY_END_HARD_1 
SAY_END_HARD_2 
SAY_END_HARD_3 
SAY_SIF_AGGRO 
SAY_SIF_HM_MISSED 
SAY_SIF_HM_REACHED 
SAY_GIANT_RUNIC_MIGHT 
SAY_COLOSSUS_RUNIC_BARRIER 
SAY_AGGRO 
SAY_HEART_OPENED 
SAY_HEART_CLOSED 
SAY_TYMPANIC_TANTRUM 
SAY_SLAY 
SAY_BERSERK 
SAY_DEATH 
SAY_SUMMON 
EMOTE_HEART_OPENED 
EMOTE_HEART_CLOSED 
EMOTE_TYMPANIC_TANTRUM 
EMOTE_SCRAPBOT 
GOSSIP_MENU_FREYA 
NPC_TEXT_FREYA 
GOSSIP_MENU_HODIR 
NPC_TEXT_HODIR 
GOSSIP_MENU_MIMIRON 
NPC_TEXT_MIMIRON 
GOSSIP_MENU_THORIM 
NPC_TEXT_THORIM 
GOSSIP_MENU_CONFIRM 
NPC_TEXT_CONFIRM 
SAY_KEEPER_SELECTED 
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
EMOTE_DARK_SHELL 
SAY_INTRO 
SAY_AGGRO 
SAY_SURPREME 
SAY_KILL 
SAY_DEATH 
EMOTE_FRENZY 
SAY_RAND 
SAY_AGGRO 
SAY_EARTHQUAKE 
SAY_OVERRUN 
SAY_SLAY 
SAY_DEATH 
146{
147 SAY_INTRO = 0,
164 SAY_DEATH,
167
169
174};
@ SAY_DEATH
Definition: boss_malygos.cpp:164
@ SAY_END_P1
Definition: boss_malygos.cpp:151
@ SAY_BUFFED_BY_SPARK
Definition: boss_malygos.cpp:161
@ SAY_SLAY_P1
Definition: boss_malygos.cpp:150
@ SAY_PHASE_1
Definition: boss_malygos.cpp:148
@ EMOTE_POWER_SPARK
Definition: boss_malygos.cpp:168
@ SAY_SLAY_P2
Definition: boss_malygos.cpp:155
@ SAY_DEEP_BREATH
Definition: boss_malygos.cpp:149
@ SAY_ALEXSTRASZA_THREE
Definition: boss_malygos.cpp:172
@ SAY_ALEXSTRASZA_TWO
Definition: boss_malygos.cpp:171
@ SAY_ANTIMAGIC_SHELL
Definition: boss_malygos.cpp:153
@ SAY_PHASE_2
Definition: boss_malygos.cpp:152
@ SAY_SPELL_CASTING_P3
Definition: boss_malygos.cpp:163
@ EMOTE_SURGE_OF_POWER_WARNING_P3
Definition: boss_malygos.cpp:165
@ SAY_ALEXSTRASZA_ONE
Definition: boss_malygos.cpp:170
@ SAY_SLAY_P3
Definition: boss_malygos.cpp:162
@ SAY_PHASE_3
Definition: boss_malygos.cpp:158
@ SAY_SURGE_OF_POWER
Definition: boss_malygos.cpp:160
@ SAY_END_P2
Definition: boss_malygos.cpp:156
@ SAY_MAGIC_BLAST
Definition: boss_malygos.cpp:154
@ SAY_ALEXSTRASZA_FOUR
Definition: boss_malygos.cpp:173
@ EMOTE_BERSERK
Definition: boss_malygos.cpp:166
@ EMOTE_SURGE_OF_POWER_WARNING_P2
Definition: boss_malygos.cpp:159
@ SAY_INTRO
Definition: boss_malygos.cpp:147
@ SAY_INTRO_PHASE_3
Definition: boss_malygos.cpp:157

Function Documentation

◆ AddSC_boss_malygos()

void AddSC_boss_malygos ( )
1547{
1548 new boss_malygos();
1549 new npc_power_spark();
1550 new npc_vortex_ride();
1551 new npc_alexstrasza();
1553 new npc_nexus_lord();
1555 new npc_hover_disk();
1557
1559}
Definition: boss_malygos.cpp:198
Definition: boss_malygos.cpp:864
Definition: boss_malygos.cpp:970
Definition: boss_malygos.cpp:1066
Definition: boss_malygos.cpp:1159
Definition: boss_malygos.cpp:1233
Definition: boss_malygos.cpp:1375
Definition: boss_malygos.cpp:1438
Definition: boss_malygos.cpp:1474
Definition: boss_malygos.cpp:1491

Referenced by AddNorthrendScripts().