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

Go to the source code of this file.

Classes

class  boss_saviana_ragefire
struct  boss_saviana_ragefire::boss_saviana_ragefireAI
class  ConflagrationTargetSelector
class  spell_saviana_conflagration_init
class  spell_saviana_conflagration_init::spell_saviana_conflagration_init_SpellScript
class  spell_saviana_conflagration_throwback
class  spell_saviana_conflagration_throwback::spell_saviana_conflagration_throwback_SpellScript

Enumerations

enum  Events {
  EVENT_ENRAGE = 1 , EVENT_FLIGHT = 2 , EVENT_FLAME_BREATH = 3 , EVENT_CONFLAGRATION = 4 ,
  EVENT_LAND_GROUND = 5 , EVENT_AIR_MOVEMENT = 6 , EVENT_GROUP_LAND_PHASE = 1
}
enum  Misc { SOUND_ID_DEATH = 17531 }
enum  MovementPoints { POINT_FLIGHT = 1 , POINT_LAND = 2 , POINT_TAKEOFF = 3 , POINT_LAND_GROUND = 4 }
enum  Spells {
  SPELL_CONFLAGRATION = 74452 , SPELL_FLAME_BEACON = 74453 , SPELL_CONFLAGRATION_2 = 74454 , SPELL_ENRAGE = 78722 ,
  SPELL_FLAME_BREATH = 74403
}
enum  Texts { SAY_AGGRO = 0 , SAY_CONFLAGRATION = 1 , EMOTE_ENRAGED = 2 , SAY_KILL = 3 }

Functions

void AddSC_boss_saviana_ragefire ()

Variables

Position const SavianaRagefireFlyInPos = {3151.07f, 636.443f, 79.540f, 4.69f}
Position const SavianaRagefireFlyOutPos = {3155.51f, 683.844f, 95.0f, 4.69f}
Position const SavianaRagefireLandPos = {3151.07f, 636.443f, 78.649f, 4.69f}

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_ENRAGE 
EVENT_FLIGHT 
EVENT_FLAME_BREATH 
EVENT_CONFLAGRATION 
EVENT_LAND_GROUND 
EVENT_AIR_MOVEMENT 
EVENT_GROUP_LAND_PHASE 

Definition at line 27 of file boss_saviana_ragefire.cpp.

◆ Misc

enum Misc
Enumerator
SOUND_ID_DEATH 

Definition at line 48 of file boss_saviana_ragefire.cpp.

◆ MovementPoints

Enumerator
POINT_FLIGHT 
POINT_LAND 
POINT_TAKEOFF 
POINT_LAND_GROUND 

Definition at line 40 of file boss_saviana_ragefire.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CONFLAGRATION 
SPELL_FLAME_BEACON 
SPELL_CONFLAGRATION_2 
SPELL_ENRAGE 
SPELL_FLAME_BREATH 

Definition at line 18 of file boss_saviana_ragefire.cpp.

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_CONFLAGRATION 
EMOTE_ENRAGED 
SAY_KILL 

Definition at line 10 of file boss_saviana_ragefire.cpp.

Function Documentation

◆ AddSC_boss_saviana_ragefire()

void AddSC_boss_saviana_ragefire ( )

Definition at line 270 of file boss_saviana_ragefire.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ SavianaRagefireFlyInPos

Position const SavianaRagefireFlyInPos = {3151.07f, 636.443f, 79.540f, 4.69f}

◆ SavianaRagefireFlyOutPos

Position const SavianaRagefireFlyOutPos = {3155.51f, 683.844f, 95.0f, 4.69f}

◆ SavianaRagefireLandPos

Position const SavianaRagefireLandPos = {3151.07f, 636.443f, 78.649f, 4.69f}