![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "SpellAuraEffects.h"#include "SpellScript.h"#include "magisters_terrace.h"#include "MotionMaster.h"
Include dependency graph for boss_vexallus.cpp:Go to the source code of this file.
Classes | |
| struct | boss_vexallus |
| struct | npc_pure_energy |
| class | spell_vexallus_energy_feedback |
| class | spell_vexallus_clear_energy_feedback |
Enumerations | |
| enum | VexallusTexts { SAY_AGGRO = 0 , SAY_ENERGY = 1 , SAY_OVERLOAD = 2 , SAY_SLAY = 3 , EMOTE_DISCHARGE_ENERGY = 4 , EMOTE_OVERLOAD = 5 } |
| enum | VexallusSpells { SPELL_CHAIN_LIGHTNING = 44318 , SPELL_ARCANE_SHOCK = 44319 , SPELL_OVERLOAD = 44353 , SPELL_SUMMON_PURE_ENERGY = 44322 , SPELL_SUMMON_PURE_ENERGY_H_1 = 46154 , SPELL_SUMMON_PURE_ENERGY_H_2 = 46159 , SPELL_CLEAR_ENERGY_FEEDBACK = 47108 , SPELL_ENERGY_BOLT_PERIODIC = 46156 , SPELL_PURE_ENERGY_PASSIVE = 44326 , SPELL_TRIGGER_000 = 36294 , SPELL_ENERGY_FEEDBACK_PERIODIC = 44328 , SPELL_ENERGY_FEEDBACK = 44335 , SPELL_ENERGY_FEEDBACK_SCALE = 44339 } |
| enum | VexallusEvents { EVENT_CHAIN_LIGHTNING = 1 , EVENT_ARCANE_SHOCK , EVENT_OVERLOAD } |
| enum | VexallusMisc { INTERVAL_MODIFIER = 15 , INTERVAL_SWITCH = 6 } |
Functions | |
| void | AddSC_boss_vexallus () |
| enum VexallusEvents |
| Enumerator | |
|---|---|
| EVENT_CHAIN_LIGHTNING | |
| EVENT_ARCANE_SHOCK | |
| EVENT_OVERLOAD | |
Definition at line 59 of file boss_vexallus.cpp.
| enum VexallusMisc |
| Enumerator | |
|---|---|
| INTERVAL_MODIFIER | |
| INTERVAL_SWITCH | |
Definition at line 66 of file boss_vexallus.cpp.
| enum VexallusSpells |
Definition at line 37 of file boss_vexallus.cpp.
| enum VexallusTexts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_ENERGY | |
| SAY_OVERLOAD | |
| SAY_SLAY | |
| EMOTE_DISCHARGE_ENERGY | |
| EMOTE_OVERLOAD | |
Definition at line 27 of file boss_vexallus.cpp.
| void AddSC_boss_vexallus | ( | ) |