TrinityCore
Loading...
Searching...
No Matches
boss_vexallus.cpp File Reference
#include "ScriptMgr.h"
#include "magisters_terrace.h"
#include "MotionMaster.h"
#include "ScriptedCreature.h"
+ Include dependency graph for boss_vexallus.cpp:

Go to the source code of this file.

Classes

class  boss_vexallus
 
struct  boss_vexallus::boss_vexallusAI
 
class  npc_pure_energy
 
struct  npc_pure_energy::npc_pure_energyAI
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 , SAY_ENERGY = 1 , SAY_OVERLOAD = 2 , SAY_KILL = 3 ,
  EMOTE_DISCHARGE_ENERGY = 4
}
 
enum  Spells {
  SPELL_CHAIN_LIGHTNING = 44318 , SPELL_OVERLOAD = 44353 , SPELL_ARCANE_SHOCK = 44319 , SPELL_SUMMON_PURE_ENERGY = 44322 ,
  H_SPELL_SUMMON_PURE_ENERGY1 = 46154 , H_SPELL_SUMMON_PURE_ENERGY2 = 46159
}
 
enum  Events {
  EVENT_ENERGY_BOLT = 1 , EVENT_ENERGY_FEEDBACK , EVENT_CHAIN_LIGHTNING , EVENT_OVERLOAD ,
  EVENT_ARCANE_SHOCK
}
 
enum  Misc { INTERVAL_MODIFIER = 15 , INTERVAL_SWITCH = 6 }
 
enum  NpcPureEnergy { SPELL_ENERGY_BOLT = 46156 , SPELL_ENERGY_FEEDBACK = 44335 , SPELL_PURE_ENERGY_PASSIVE = 44326 }
 

Functions

void AddSC_boss_vexallus ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_ENERGY_BOLT 
EVENT_ENERGY_FEEDBACK 
EVENT_CHAIN_LIGHTNING 
EVENT_OVERLOAD 
EVENT_ARCANE_SHOCK 

Definition at line 46 of file boss_vexallus.cpp.

◆ Misc

enum Misc
Enumerator
INTERVAL_MODIFIER 
INTERVAL_SWITCH 

Definition at line 55 of file boss_vexallus.cpp.

◆ NpcPureEnergy

Enumerator
SPELL_ENERGY_BOLT 
SPELL_ENERGY_FEEDBACK 
SPELL_PURE_ENERGY_PASSIVE 

Definition at line 183 of file boss_vexallus.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CHAIN_LIGHTNING 
SPELL_OVERLOAD 
SPELL_ARCANE_SHOCK 
SPELL_SUMMON_PURE_ENERGY 
H_SPELL_SUMMON_PURE_ENERGY1 
H_SPELL_SUMMON_PURE_ENERGY2 

Definition at line 35 of file boss_vexallus.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_ENERGY 
SAY_OVERLOAD 
SAY_KILL 
EMOTE_DISCHARGE_ENERGY 

Definition at line 23 of file boss_vexallus.cpp.

Function Documentation

◆ AddSC_boss_vexallus()

void AddSC_boss_vexallus ( )

Definition at line 216 of file boss_vexallus.cpp.

+ Here is the caller graph for this function: