TrinityCore
Loading...
Searching...
No Matches
boss_saviana_ragefire.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ruby_sanctum.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for boss_saviana_ragefire.cpp:

Go to the source code of this file.

Classes

struct  boss_saviana_ragefire
 
class  ConflagrationTargetSelector
 
class  spell_saviana_conflagration_init
 
class  spell_saviana_conflagration_throwback
 

Enumerations

enum  Texts { SAY_AGGRO = 0 , SAY_CONFLAGRATION = 1 , EMOTE_ENRAGED = 2 , SAY_KILL = 3 }
 
enum  Spells {
  SPELL_CONFLAGRATION = 74452 , SPELL_FLAME_BEACON = 74453 , SPELL_CONFLAGRATION_2 = 74454 , SPELL_ENRAGE = 78722 ,
  SPELL_FLAME_BREATH = 74403
}
 
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  MovementPoints { POINT_FLIGHT = 1 , POINT_LAND = 2 , POINT_TAKEOFF = 3 , POINT_LAND_GROUND = 4 }
 
enum  Misc { SOUND_ID_DEATH = 17531 }
 

Functions

void AddSC_boss_saviana_ragefire ()
 

Variables

Position const SavianaRagefireFlyOutPos = {3155.51f, 683.844f, 95.0f, 4.69f}
 
Position const SavianaRagefireFlyInPos = {3151.07f, 636.443f, 79.540f, 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 43 of file boss_saviana_ragefire.cpp.

◆ Misc

enum Misc
Enumerator
SOUND_ID_DEATH 

Definition at line 64 of file boss_saviana_ragefire.cpp.

◆ MovementPoints

Enumerator
POINT_FLIGHT 
POINT_LAND 
POINT_TAKEOFF 
POINT_LAND_GROUND 

Definition at line 56 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 34 of file boss_saviana_ragefire.cpp.

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_CONFLAGRATION 
EMOTE_ENRAGED 
SAY_KILL 

Definition at line 26 of file boss_saviana_ragefire.cpp.

Function Documentation

◆ AddSC_boss_saviana_ragefire()

void AddSC_boss_saviana_ragefire ( )

Definition at line 254 of file boss_saviana_ragefire.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ SavianaRagefireFlyInPos

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

Definition at line 70 of file boss_saviana_ragefire.cpp.

◆ SavianaRagefireFlyOutPos

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

Definition at line 69 of file boss_saviana_ragefire.cpp.

◆ SavianaRagefireLandPos

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

Definition at line 71 of file boss_saviana_ragefire.cpp.