Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_mechano_lord_capacitus.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "mechanar.h"
#include "Player.h"
Include dependency graph for boss_mechano_lord_capacitus.cpp:

Go to the source code of this file.

Classes

class  boss_mechano_lord_capacitus
struct  boss_mechano_lord_capacitus::boss_mechano_lord_capacitusAI
class  spell_capacitus_polarity_charge
class  spell_capacitus_polarity_charge::spell_capacitus_polarity_charge_SpellScript
class  spell_capacitus_polarity_shift
class  spell_capacitus_polarity_shift::spell_capacitus_polarity_shift_SpellScript

Enumerations

enum  Creatures { NPC_NETHER_CHARGE = 20405 }
enum  Events {
  EVENT_NONE = 0 , EVENT_HEADCRACK = 1 , EVENT_REFLECTIVE_DAMAGE_SHIELD = 2 , EVENT_REFLECTIVE_MAGIE_SHIELD = 3 ,
  EVENT_POSITIVE_SHIFT = 4 , EVENT_SUMMON_NETHER_CHARGE = 5 , EVENT_BERSERK = 6
}
enum  Spells {
  SPELL_HEADCRACK = 35161 , SPELL_REFLECTIVE_MAGIC_SHIELD = 35158 , SPELL_REFLECTIVE_DAMAGE_SHIELD = 35159 , SPELL_POLARITY_SHIFT = 39096 ,
  SPELL_BERSERK = 26662 , SPELL_NETHER_CHARGE_TIMER = 37670 , SPELL_NETHER_CHARGE_PASSIVE = 37670 , SPELL_POSITIVE_POLARITY = 39088 ,
  SPELL_POSITIVE_CHARGE_STACK = 39089 , SPELL_POSITIVE_CHARGE = 39090 , SPELL_NEGATIVE_POLARITY = 39091 , SPELL_NEGATIVE_CHARGE_STACK = 39092 ,
  SPELL_NEGATIVE_CHARGE = 39093
}
enum  Yells {
  YELL_AGGRO = 0 , YELL_REFLECTIVE_MAGIC_SHIELD = 1 , YELL_REFLECTIVE_DAMAGE_SHIELD = 2 , YELL_KILL = 3 ,
  YELL_DEATH = 4
}

Functions

void AddSC_boss_mechano_lord_capacitus ()

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_NETHER_CHARGE 

Definition at line 40 of file boss_mechano_lord_capacitus.cpp.

◆ Events

enum Events
Enumerator
EVENT_NONE 
EVENT_HEADCRACK 
EVENT_REFLECTIVE_DAMAGE_SHIELD 
EVENT_REFLECTIVE_MAGIE_SHIELD 
EVENT_POSITIVE_SHIFT 
EVENT_SUMMON_NETHER_CHARGE 
EVENT_BERSERK 

Definition at line 45 of file boss_mechano_lord_capacitus.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_HEADCRACK 
SPELL_REFLECTIVE_MAGIC_SHIELD 
SPELL_REFLECTIVE_DAMAGE_SHIELD 
SPELL_POLARITY_SHIFT 
SPELL_BERSERK 
SPELL_NETHER_CHARGE_TIMER 
SPELL_NETHER_CHARGE_PASSIVE 
SPELL_POSITIVE_POLARITY 
SPELL_POSITIVE_CHARGE_STACK 
SPELL_POSITIVE_CHARGE 
SPELL_NEGATIVE_POLARITY 
SPELL_NEGATIVE_CHARGE_STACK 
SPELL_NEGATIVE_CHARGE 

Definition at line 12 of file boss_mechano_lord_capacitus.cpp.

◆ Yells

enum Yells
Enumerator
YELL_AGGRO 
YELL_REFLECTIVE_MAGIC_SHIELD 
YELL_REFLECTIVE_DAMAGE_SHIELD 
YELL_KILL 
YELL_DEATH 

Definition at line 31 of file boss_mechano_lord_capacitus.cpp.

Function Documentation

◆ AddSC_boss_mechano_lord_capacitus()

void AddSC_boss_mechano_lord_capacitus ( )

Definition at line 250 of file boss_mechano_lord_capacitus.cpp.

Referenced by AddOutlandScripts().