Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_vexallus.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "magisters_terrace.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  Creatures { NPC_PURE_ENERGY = 24745 }
enum  Misc { INTERVAL_MODIFIER = 15 , INTERVAL_SWITCH = 6 }
enum  Spells {
  SPELL_ENERGY_BOLT = 46156 , SPELL_ENERGY_FEEDBACK = 44335 , SPELL_CHAIN_LIGHTNING = 44318 , SPELL_H_CHAIN_LIGHTNING = 46380 ,
  SPELL_OVERLOAD = 44353 , SPELL_ARCANE_SHOCK = 44319 , SPELL_H_ARCANE_SHOCK = 46381 , SPELL_SUMMON_PURE_ENERGY = 44322 ,
  H_SPELL_SUMMON_PURE_ENERGY1 = 46154 , H_SPELL_SUMMON_PURE_ENERGY2 = 46159
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_ENERGY = 1 , SAY_OVERLOAD = 2 , SAY_KILL = 3 ,
  EMOTE_DISCHARGE_ENERGY = 4
}

Functions

void AddSC_boss_vexallus ()

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_PURE_ENERGY 

Definition at line 47 of file boss_vexallus.cpp.

◆ Misc

enum Misc
Enumerator
INTERVAL_MODIFIER 
INTERVAL_SWITCH 

Definition at line 52 of file boss_vexallus.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ENERGY_BOLT 
SPELL_ENERGY_FEEDBACK 
SPELL_CHAIN_LIGHTNING 
SPELL_H_CHAIN_LIGHTNING 
SPELL_OVERLOAD 
SPELL_ARCANE_SHOCK 
SPELL_H_ARCANE_SHOCK 
SPELL_SUMMON_PURE_ENERGY 
H_SPELL_SUMMON_PURE_ENERGY1 
H_SPELL_SUMMON_PURE_ENERGY2 

Definition at line 29 of file boss_vexallus.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_ENERGY 
SAY_OVERLOAD 
SAY_KILL 
EMOTE_DISCHARGE_ENERGY 

Definition at line 17 of file boss_vexallus.cpp.

Function Documentation

◆ AddSC_boss_vexallus()

void AddSC_boss_vexallus ( )

Definition at line 229 of file boss_vexallus.cpp.

Referenced by AddEasternKingdomsScripts().