AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_vexallus.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "magisters_terrace.h"

Go to the source code of this file.

Classes

struct  boss_vexallus
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_ENERGY = 1 ,
  SAY_OVERLOAD = 2 ,
  SAY_KILL = 3 ,
  EMOTE_DISCHARGE_ENERGY = 4 ,
  EMOTE_OVERLOAD = 5
}
 
enum  Spells {
  SPELL_ENERGY_FEEDBACK_CHANNEL = 44328 ,
  SPELL_ENERGY_FEEDBACK = 44335 ,
  SPELL_CHAIN_LIGHTNING = 44318 ,
  SPELL_OVERLOAD = 44352 ,
  SPELL_ARCANE_SHOCK = 44319 ,
  SPELL_SUMMON_PURE_ENERGY_N = 44322 ,
  SPELL_SUMMON_PURE_ENERGY_H1 = 46154 ,
  SPELL_SUMMON_PURE_ENERGY_H2 = 46159
}
 

Functions

void AddSC_boss_vexallus ()
 

Enumeration Type Documentation

◆ Spells

enum Spells
Enumerator
SPELL_ENERGY_FEEDBACK_CHANNEL 
SPELL_ENERGY_FEEDBACK 
SPELL_CHAIN_LIGHTNING 
SPELL_OVERLOAD 
SPELL_ARCANE_SHOCK 
SPELL_SUMMON_PURE_ENERGY_N 
SPELL_SUMMON_PURE_ENERGY_H1 
SPELL_SUMMON_PURE_ENERGY_H2 
33{
34 SPELL_ENERGY_FEEDBACK_CHANNEL = 44328, // Pure energy channel
35 SPELL_ENERGY_FEEDBACK = 44335, // Pure energy death effect
36 SPELL_CHAIN_LIGHTNING = 44318, // Basic attack
37 SPELL_OVERLOAD = 44352, // Enrage ability
38 SPELL_ARCANE_SHOCK = 44319, // Basic attack
39 SPELL_SUMMON_PURE_ENERGY_N = 44322, // Normal mode summon
40 SPELL_SUMMON_PURE_ENERGY_H1 = 46154, // Heroic mode summon 1
41 SPELL_SUMMON_PURE_ENERGY_H2 = 46159 // Heroic mode summon 2
42};
@ SPELL_SUMMON_PURE_ENERGY_H1
Definition boss_vexallus.cpp:40
@ SPELL_SUMMON_PURE_ENERGY_H2
Definition boss_vexallus.cpp:41
@ SPELL_ARCANE_SHOCK
Definition boss_vexallus.cpp:38
@ SPELL_OVERLOAD
Definition boss_vexallus.cpp:37
@ SPELL_CHAIN_LIGHTNING
Definition boss_vexallus.cpp:36
@ SPELL_ENERGY_FEEDBACK_CHANNEL
Definition boss_vexallus.cpp:34
@ SPELL_ENERGY_FEEDBACK
Definition boss_vexallus.cpp:35
@ SPELL_SUMMON_PURE_ENERGY_N
Definition boss_vexallus.cpp:39

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_ENERGY 
SAY_OVERLOAD 
SAY_KILL 
EMOTE_DISCHARGE_ENERGY 
EMOTE_OVERLOAD 
23{
24 SAY_AGGRO = 0, // Combat start
25 SAY_ENERGY = 1, // Pure energy spawn
26 SAY_OVERLOAD = 2, // Final phase
27 SAY_KILL = 3, // Player kill
28 EMOTE_DISCHARGE_ENERGY = 4, // Energy discharge warning
29 EMOTE_OVERLOAD = 5 // Overload emote
30};
@ SAY_AGGRO
Definition boss_vexallus.cpp:24
@ SAY_ENERGY
Definition boss_vexallus.cpp:25
@ SAY_KILL
Definition boss_vexallus.cpp:27
@ EMOTE_OVERLOAD
Definition boss_vexallus.cpp:29
@ EMOTE_DISCHARGE_ENERGY
Definition boss_vexallus.cpp:28
@ SAY_OVERLOAD
Definition boss_vexallus.cpp:26

Function Documentation

◆ AddSC_boss_vexallus()

void AddSC_boss_vexallus ( )
155{
157}
#define RegisterMagistersTerraceCreatureAI(ai_name)
Definition magisters_terrace.h:83
Definition boss_vexallus.cpp:45

References RegisterMagistersTerraceCreatureAI.

Referenced by AddEasternKingdomsScripts().