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

Go to the source code of this file.

Classes

struct  boss_selin_fireheart
 
struct  npc_fel_crystal
 

Enumerations

enum  SelinTexts {
  SAY_AGGRO = 0 , SAY_ENERGY = 1 , SAY_EMPOWERED = 2 , SAY_SLAY = 3 ,
  SAY_DEATH = 4 , EMOTE_CRYSTAL = 5
}
 
enum  SelinSpells {
  SPELL_DRAIN_LIFE = 44294 , SPELL_FEL_EXPLOSION = 44314 , SPELL_DRAIN_MANA = 46153 , SPELL_FEL_CRYSTAL_DUMMY = 44329 ,
  SPELL_MANA_RAGE = 44320 , SPELL_QUIET_SUICIDE = 3617
}
 
enum  SelinEvents {
  EVENT_FEL_EXPLOSION = 1 , EVENT_DRAIN_CRYSTAL , EVENT_DRAIN_MANA , EVENT_DRAIN_LIFE ,
  EVENT_EMPOWER
}
 
enum  SelinPhases { PHASE_NORMAL = 1 , PHASE_DRAIN = 2 }
 
enum  SelinMisc { ACTION_SWITCH_PHASE = 1 }
 

Functions

void AddSC_boss_selin_fireheart ()
 

Enumeration Type Documentation

◆ SelinEvents

Enumerator
EVENT_FEL_EXPLOSION 
EVENT_DRAIN_CRYSTAL 
EVENT_DRAIN_MANA 
EVENT_DRAIN_LIFE 
EVENT_EMPOWER 

Definition at line 51 of file boss_selin_fireheart.cpp.

◆ SelinMisc

enum SelinMisc
Enumerator
ACTION_SWITCH_PHASE 

Definition at line 66 of file boss_selin_fireheart.cpp.

◆ SelinPhases

Enumerator
PHASE_NORMAL 
PHASE_DRAIN 

Definition at line 60 of file boss_selin_fireheart.cpp.

◆ SelinSpells

Enumerator
SPELL_DRAIN_LIFE 
SPELL_FEL_EXPLOSION 
SPELL_DRAIN_MANA 
SPELL_FEL_CRYSTAL_DUMMY 
SPELL_MANA_RAGE 
SPELL_QUIET_SUICIDE 

Definition at line 37 of file boss_selin_fireheart.cpp.

◆ SelinTexts

enum SelinTexts
Enumerator
SAY_AGGRO 
SAY_ENERGY 
SAY_EMPOWERED 
SAY_SLAY 
SAY_DEATH 
EMOTE_CRYSTAL 

Definition at line 27 of file boss_selin_fireheart.cpp.

Function Documentation

◆ AddSC_boss_selin_fireheart()

void AddSC_boss_selin_fireheart ( )

Definition at line 265 of file boss_selin_fireheart.cpp.

+ Here is the caller graph for this function: