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

Go to the source code of this file.

Classes

class  boss_pyroguard_emberseer
struct  boss_pyroguard_emberseer::boss_pyroguard_emberseerAI
class  npc_blackhand_incarcerator
struct  npc_blackhand_incarcerator::npc_blackhand_incarceratorAI

Enumerations

enum  Events {
  EVENT_RESPAWN = 1 , EVENT_PRE_FIGHT_1 = 2 , EVENT_PRE_FIGHT_2 = 3 , EVENT_FIRENOVA = 4 ,
  EVENT_FLAMEBUFFET = 5 , EVENT_PYROBLAST = 6 , EVENT_FIRE_SHIELD = 7 , EVENT_PLAYER_CHECK = 8 ,
  EVENT_ENTER_COMBAT = 9
}
enum  IncarceratorEvents { EVENT_ENCAGED_EMBERSEER = 1 , EVENT_STRIKE = 2 , EVENT_ENCAGE = 3 }
enum  Spells {
  SPELL_ENCAGED_EMBERSEER = 15282 , SPELL_FIRE_SHIELD_TRIGGER = 13377 , SPELL_FIRE_SHIELD = 13376 , SPELL_FREEZE_ANIM = 16245 ,
  SPELL_EMBERSEER_GROWING = 16048 , SPELL_EMBERSEER_GROWING_TRIGGER = 16049 , SPELL_EMBERSEER_FULL_STRENGTH = 16047 , SPELL_FIRENOVA = 23462 ,
  SPELL_FLAMEBUFFET = 23341 , SPELL_PYROBLAST = 17274 , SPELL_ENCAGE_EMBERSEER = 15281 , SPELL_STRIKE = 15580 ,
  SPELL_ENCAGE = 16045 , SPELL_EMBERSEER_OBJECT_VISUAL = 16532
}
enum  Text { EMOTE_ONE_STACK = 0 , EMOTE_TEN_STACK = 1 , EMOTE_FREE_OF_BONDS = 2 , YELL_FREE_OF_BONDS = 3 }

Functions

void AddSC_boss_pyroguard_emberseer ()

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_RESPAWN 
EVENT_PRE_FIGHT_1 
EVENT_PRE_FIGHT_2 
EVENT_FIRENOVA 
EVENT_FLAMEBUFFET 
EVENT_PYROBLAST 
EVENT_FIRE_SHIELD 
EVENT_PLAYER_CHECK 
EVENT_ENTER_COMBAT 

Definition at line 41 of file boss_pyroguard_emberseer.cpp.

◆ IncarceratorEvents

Enumerator
EVENT_ENCAGED_EMBERSEER 
EVENT_STRIKE 
EVENT_ENCAGE 

Definition at line 315 of file boss_pyroguard_emberseer.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ENCAGED_EMBERSEER 
SPELL_FIRE_SHIELD_TRIGGER 
SPELL_FIRE_SHIELD 
SPELL_FREEZE_ANIM 
SPELL_EMBERSEER_GROWING 
SPELL_EMBERSEER_GROWING_TRIGGER 
SPELL_EMBERSEER_FULL_STRENGTH 
SPELL_FIRENOVA 
SPELL_FLAMEBUFFET 
SPELL_PYROBLAST 
SPELL_ENCAGE_EMBERSEER 
SPELL_STRIKE 
SPELL_ENCAGE 
SPELL_EMBERSEER_OBJECT_VISUAL 

Definition at line 21 of file boss_pyroguard_emberseer.cpp.

◆ Text

enum Text
Enumerator
EMOTE_ONE_STACK 
EMOTE_TEN_STACK 
EMOTE_FREE_OF_BONDS 
YELL_FREE_OF_BONDS 

Definition at line 13 of file boss_pyroguard_emberseer.cpp.

Function Documentation

◆ AddSC_boss_pyroguard_emberseer()

void AddSC_boss_pyroguard_emberseer ( )

Definition at line 434 of file boss_pyroguard_emberseer.cpp.

Referenced by AddEasternKingdomsScripts().