AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_selin_fireheart.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "magisters_terrace.h"

Go to the source code of this file.

Classes

struct  boss_selin_fireheart
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_ENERGY = 1 ,
  SAY_EMPOWERED = 2 ,
  SAY_KILL = 3 ,
  SAY_DEATH = 4 ,
  EMOTE_CRYSTAL = 5
}
 
enum  Spells {
  SPELL_FEL_CRYSTAL_COSMETIC = 44374 ,
  SPELL_MANA_RAGE = 44320 ,
  SPELL_MANA_RAGE_TRIGGER = 44321 ,
  SPELL_DRAIN_LIFE = 44294 ,
  SPELL_FEL_EXPLOSION = 44314 ,
  SPELL_DRAIN_MANA = 46153
}
 

Functions

void AddSC_boss_selin_fireheart ()
 

Variables

const Position crystalSummons [5]
 

Enumeration Type Documentation

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_ENERGY 
SAY_EMPOWERED 
SAY_KILL 
SAY_DEATH 
EMOTE_CRYSTAL 
23{
24 SAY_AGGRO = 0,
25 SAY_ENERGY = 1,
26 SAY_EMPOWERED = 2,
27 SAY_KILL = 3,
28 SAY_DEATH = 4,
30};
@ SAY_DEATH
Definition boss_selin_fireheart.cpp:28
@ SAY_EMPOWERED
Definition boss_selin_fireheart.cpp:26
@ SAY_AGGRO
Definition boss_selin_fireheart.cpp:24
@ SAY_ENERGY
Definition boss_selin_fireheart.cpp:25
@ SAY_KILL
Definition boss_selin_fireheart.cpp:27
@ EMOTE_CRYSTAL
Definition boss_selin_fireheart.cpp:29

◆ Spells

enum Spells
Enumerator
SPELL_FEL_CRYSTAL_COSMETIC 
SPELL_MANA_RAGE 
SPELL_MANA_RAGE_TRIGGER 
SPELL_DRAIN_LIFE 
SPELL_FEL_EXPLOSION 
SPELL_DRAIN_MANA 
33{
35 SPELL_MANA_RAGE = 44320,
37
38 //Selin's spells
39 SPELL_DRAIN_LIFE = 44294,
40 SPELL_FEL_EXPLOSION = 44314,
41 SPELL_DRAIN_MANA = 46153
42};
@ SPELL_MANA_RAGE
Definition boss_selin_fireheart.cpp:35
@ SPELL_FEL_EXPLOSION
Definition boss_selin_fireheart.cpp:40
@ SPELL_DRAIN_MANA
Definition boss_selin_fireheart.cpp:41
@ SPELL_MANA_RAGE_TRIGGER
Definition boss_selin_fireheart.cpp:36
@ SPELL_FEL_CRYSTAL_COSMETIC
Definition boss_selin_fireheart.cpp:34
@ SPELL_DRAIN_LIFE
Definition boss_selin_fireheart.cpp:39

Function Documentation

◆ AddSC_boss_selin_fireheart()

void AddSC_boss_selin_fireheart ( )
176{
178}
#define RegisterMagistersTerraceCreatureAI(ai_name)
Definition magisters_terrace.h:83
Definition boss_selin_fireheart.cpp:54

References RegisterMagistersTerraceCreatureAI.

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ crystalSummons

const Position crystalSummons[5]
Initial value:
=
{
{248.053f, 14.592f, 3.74882f, 3.94444f},
{225.969f, -20.0775f, -2.9731f, 0.942478f},
{226.314f, 20.2183f, -2.98127f, 5.32325f},
{247.888f, -14.6252f, 3.80777f, 2.33874f},
{263.149f, 0.309245f, 1.32057f, 3.15905f}
}
45{
46 {248.053f, 14.592f, 3.74882f, 3.94444f},
47 {225.969f, -20.0775f, -2.9731f, 0.942478f},
48 {226.314f, 20.2183f, -2.98127f, 5.32325f},
49 {247.888f, -14.6252f, 3.80777f, 2.33874f},
50 {263.149f, 0.309245f, 1.32057f, 3.15905f}
51};

Referenced by boss_selin_fireheart::SpawnCrystals().