TrinityCore
Loading...
Searching...
No Matches
boss_mana_devourer.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "PathGenerator.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "return_to_karazhan.h"
+ Include dependency graph for boss_mana_devourer.cpp:

Go to the source code of this file.

Classes

struct  boss_mana_devourer
 
class  spell_mana_devourer_coalesce_power
 
class  spell_mana_devourer_energize
 
class  spell_mana_devourer_energy_discharge
 
class  spell_mana_devourer_energy_void
 
struct  at_mana_devourer_loose_mana
 
struct  at_mana_devourer_energy_void
 

Enumerations

enum  ManaDevourerSpells {
  SPELL_ABSORB_LOOSE_MANA = 227466 , SPELL_ARCANE_BOMB = 227618 , SPELL_COALESCE_POWER = 227297 , SPELL_DECIMATING_ESSENCE = 227507 ,
  SPELL_ENERGY_DISCHARGE = 227457 , SPELL_ENERGY_VOID = 227523 , SPELL_ENERGY_VOID_DAMAGE = 227524 , SPELL_ENERGY_VOID_DRAIN_POWER = 227528 ,
  SPELL_ENGULFING_POWER = 228577 , SPELL_LOOSE_MANA_MISSILE = 228066 , SPELL_LOOSE_MANA_AREATRIGGER = 227296 , SPELL_MANA_DEVOURER_ENERGIZE_PERIODIC = 227451 ,
  SPELL_MANA_DEVOURER_ENERGIZE = 232066 , SPELL_TELEPORT = 231500 , SPELL_UNSTABLE_MANA = 227502
}
 
enum  ManaDevourerEvents {
  EVENT_ARCANE_BOMB = 1 , EVENT_ENERGY_VOID , EVENT_ENERGY_DISCHARGE , EVENT_COALESCE_POWER ,
  EVENT_CHECK_POWER
}
 

Functions

void AddSC_boss_mana_devourer ()
 

Enumeration Type Documentation

◆ ManaDevourerEvents

Enumerator
EVENT_ARCANE_BOMB 
EVENT_ENERGY_VOID 
EVENT_ENERGY_DISCHARGE 
EVENT_COALESCE_POWER 
EVENT_CHECK_POWER 

Definition at line 50 of file boss_mana_devourer.cpp.

◆ ManaDevourerSpells

Enumerator
SPELL_ABSORB_LOOSE_MANA 
SPELL_ARCANE_BOMB 
SPELL_COALESCE_POWER 
SPELL_DECIMATING_ESSENCE 
SPELL_ENERGY_DISCHARGE 
SPELL_ENERGY_VOID 
SPELL_ENERGY_VOID_DAMAGE 
SPELL_ENERGY_VOID_DRAIN_POWER 
SPELL_ENGULFING_POWER 
SPELL_LOOSE_MANA_MISSILE 
SPELL_LOOSE_MANA_AREATRIGGER 
SPELL_MANA_DEVOURER_ENERGIZE_PERIODIC 
SPELL_MANA_DEVOURER_ENERGIZE 
SPELL_TELEPORT 
SPELL_UNSTABLE_MANA 

Definition at line 31 of file boss_mana_devourer.cpp.

Function Documentation

◆ AddSC_boss_mana_devourer()

void AddSC_boss_mana_devourer ( )

Definition at line 383 of file boss_mana_devourer.cpp.

+ Here is the caller graph for this function: