AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_malygos.cpp File Reference
#include "CombatAI.h"
#include "Containers.h"
#include "CreatureScript.h"
#include "GameObjectAI.h"
#include "GameObjectScript.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "Vehicle.h"
#include "eye_of_eternity.h"

Go to the source code of this file.

Classes

struct  boss_malygos
 
struct  npc_power_spark
 
struct  npc_nexus_lord
 
struct  npc_scion_of_eternity
 
struct  npc_hover_disk
 
struct  npc_alexstrasza
 
struct  npc_eoe_wyrmrest_skytalon
 
class  spell_malygos_vortex_dummy
 
class  spell_malygos_vortex_visual
 
class  spell_eoe_ph3_surge_of_power
 
class  spell_malygos_surge_of_power_warning_selector_25
 
class  spell_malygos_surge_of_power_25
 
class  spell_wyrmrest_skytalon_summon_red_dragon_buddy
 
class  spell_wyrmrest_skytalon_ride_red_dragon_buddy_trigger
 

Macros

#define MAX_NEXUS_LORDS   DUNGEON_MODE(2, 4)
 
#define MAX_SCIONS_OF_ETERNITY   DUNGEON_MODE(4, 8)
 

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 = 56272 ,
  SPELL_ARCANE_STORM = 61693 ,
  SPELL_VORTEX_1 = 56237 ,
  SPELL_VORTEX_VISUAL = 55873 ,
  SPELL_VORTEX_DUMMY = 56105 ,
  SPELL_VORTEX_TELEPORT = 73040 ,
  SPELL_VORTEX_CONTROL_VEHICLE = 56263 ,
  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 = 57407 ,
  SPELL_PH3_SURGE_OF_POWER_25 = 60936 ,
  SPELL_SURGE_OF_POWER_WARN_SELECTOR_25 = 60939 ,
  SPELL_RIDE_RED_DRAGON_BUDDY = 56071 ,
  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_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
}
 
enum  MalygosData {
  DATA_FIRST_SURGE_TARGET_GUID = 14 ,
  NUM_MAX_SURGE_TARGETS = 3
}
 
enum  Phases {
  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

◆ MAX_NEXUS_LORDS

#define MAX_NEXUS_LORDS   DUNGEON_MODE(2, 4)

◆ MAX_SCIONS_OF_ETERNITY

#define MAX_SCIONS_OF_ETERNITY   DUNGEON_MODE(4, 8)

Enumeration Type Documentation

◆ MalygosData

Enumerator
DATA_FIRST_SURGE_TARGET_GUID 
NUM_MAX_SURGE_TARGETS 
177{
180};
@ DATA_FIRST_SURGE_TARGET_GUID
Definition boss_malygos.cpp:178
@ NUM_MAX_SURGE_TARGETS
Definition boss_malygos.cpp:179

◆ 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 
194{
196 LIGHT_OBSCURE_SPACE = 1822,
198 LIGHT_ARCANE_RUNES = 1824,
200};
@ LIGHT_CHANGE_DIMENSIONS
Definition boss_malygos.cpp:197
@ LIGHT_OBSCURE_ARCANE_RUNES
Definition boss_malygos.cpp:199
@ LIGHT_OBSCURE_SPACE
Definition boss_malygos.cpp:196
@ LIGHT_GET_DEFAULT_FOR_MAP
Definition boss_malygos.cpp:195
@ LIGHT_ARCANE_RUNES
Definition boss_malygos.cpp:198

◆ MalygosSpells

Enumerator
SPELL_BERSERK 
SPELL_ARCANE_BREATH 
SPELL_ARCANE_STORM 
SPELL_VORTEX_1 
SPELL_VORTEX_VISUAL 
SPELL_VORTEX_DUMMY 
SPELL_VORTEX_TELEPORT 
SPELL_VORTEX_CONTROL_VEHICLE 
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 
SPELL_PH3_SURGE_OF_POWER_25 
SPELL_SURGE_OF_POWER_WARN_SELECTOR_25 
SPELL_RIDE_RED_DRAGON_BUDDY 
SPELL_STATIC_FIELD_MAIN 
SPELL_STATIC_FIELD_SUMMON 
SPELL_STATIC_FIELD_AURA 
SPELL_STATIC_FIELD_DAMAGE 
58{
59 SPELL_BERSERK = 64238,
60 SPELL_ARCANE_BREATH = 56272,
61 SPELL_ARCANE_STORM = 61693,
62
63 SPELL_VORTEX_1 = 56237,
64 SPELL_VORTEX_VISUAL = 55873,
65 SPELL_VORTEX_DUMMY = 56105,
68
75
78
81
82 SPELL_ARCANE_PULSE = 57432,
86
88
93};
@ SPELL_ARCANE_STORM
Definition boss_malygos.cpp:61
@ SPELL_VORTEX_1
Definition boss_malygos.cpp:63
@ SPELL_ARCANE_PULSE
Definition boss_malygos.cpp:82
@ SPELL_VORTEX_VISUAL
Definition boss_malygos.cpp:64
@ SPELL_PH3_SURGE_OF_POWER_25
Definition boss_malygos.cpp:84
@ SPELL_DESTROY_PLATFORM_VISUAL
Definition boss_malygos.cpp:80
@ SPELL_VORTEX_TELEPORT
Definition boss_malygos.cpp:66
@ SPELL_SURGE_OF_POWER_WARN_SELECTOR_25
Definition boss_malygos.cpp:85
@ SPELL_RIDE_RED_DRAGON_BUDDY
Definition boss_malygos.cpp:87
@ SPELL_STATIC_FIELD_DAMAGE
Definition boss_malygos.cpp:92
@ SPELL_VORTEX_DUMMY
Definition boss_malygos.cpp:65
@ SPELL_ARCANE_BREATH
Definition boss_malygos.cpp:60
@ SPELL_VORTEX_CONTROL_VEHICLE
Definition boss_malygos.cpp:67
@ SPELL_SURGE_OF_POWER
Definition boss_malygos.cpp:76
@ SPELL_DESTROY_PLATFORM_EFFECT
Definition boss_malygos.cpp:79
@ SPELL_PH3_SURGE_OF_POWER
Definition boss_malygos.cpp:83
@ SPELL_STATIC_FIELD_MAIN
Definition boss_malygos.cpp:89
@ SPELL_ARCANE_OVERLOAD
Definition boss_malygos.cpp:69
@ SPELL_ARCANE_OVERLOAD_AURA
Definition boss_malygos.cpp:71
@ SPELL_ARCANE_OVERLOAD_PROTECTION
Definition boss_malygos.cpp:74
@ SPELL_SURGE_OF_POWER_DMG
Definition boss_malygos.cpp:77
@ SPELL_ARCANE_OVERLOAD_DMG
Definition boss_malygos.cpp:72
@ SPELL_ARCANE_OVERLOAD_SIZE
Definition boss_malygos.cpp:73
@ SPELL_ARCANE_OVERLOAD_SUMMON
Definition boss_malygos.cpp:70
@ SPELL_STATIC_FIELD_SUMMON
Definition boss_malygos.cpp:90
@ SPELL_BERSERK
Definition boss_malygos.cpp:59
@ SPELL_STATIC_FIELD_AURA
Definition boss_malygos.cpp:91

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

◆ Phases

enum Phases
Enumerator
PHASE_NONE 
PHASE_ONE 
PHASE_TWO 
PHASE_THREE 
183{
184 PHASE_NONE = 0,
185 PHASE_ONE,
186 PHASE_TWO,
188};
@ PHASE_ONE
Definition boss_malygos.cpp:185
@ PHASE_NONE
Definition boss_malygos.cpp:184
@ PHASE_THREE
Definition boss_malygos.cpp:187
@ PHASE_TWO
Definition boss_malygos.cpp:186

◆ Texts

enum Texts
Enumerator
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 
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 ( )
1414{
1424
1430}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_malygos.cpp:1261
Definition boss_malygos.cpp:1333
Definition boss_malygos.cpp:1283
Definition boss_malygos.cpp:1190
Definition boss_malygos.cpp:1216
Definition boss_malygos.cpp:1374
#define RegisterEoECreatureAI(ai_name)
Definition eye_of_eternity.h:148
Definition boss_malygos.cpp:203
Definition boss_malygos.cpp:1111
Definition boss_malygos.cpp:1152
Definition boss_malygos.cpp:993
Definition boss_malygos.cpp:885
Definition boss_malygos.cpp:793
Definition boss_malygos.cpp:951

References RegisterEoECreatureAI, and RegisterSpellScript.

Referenced by AddNorthrendScripts().