AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_saviana_ragefire.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellScriptLoader.h"
#include "ruby_sanctum.h"
#include "SpellScript.h"

Go to the source code of this file.

Classes

class  boss_saviana_ragefire
 
struct  boss_saviana_ragefire::boss_saviana_ragefireAI
 
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_MISSLE = 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_LAND_BACK = 7 ,
  EVENT_KILL_TALK = 8
}
 
enum  Misc {
  POINT_FLIGHT = 1 ,
  POINT_LAND = 2 ,
  POINT_TAKEOFF = 3 ,
  SOUND_ID_DEATH = 17531
}
 

Functions

void AddSC_boss_saviana_ragefire ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_ENRAGE 
EVENT_FLIGHT 
EVENT_FLAME_BREATH 
EVENT_CONFLAGRATION 
EVENT_LAND_GROUND 
EVENT_AIR_MOVEMENT 
EVENT_LAND_BACK 
EVENT_KILL_TALK 
42{
43 EVENT_ENRAGE = 1,
44 EVENT_FLIGHT = 2,
51};
@ EVENT_FLAME_BREATH
Definition boss_saviana_ragefire.cpp:45
@ EVENT_AIR_MOVEMENT
Definition boss_saviana_ragefire.cpp:48
@ EVENT_KILL_TALK
Definition boss_saviana_ragefire.cpp:50
@ EVENT_ENRAGE
Definition boss_saviana_ragefire.cpp:43
@ EVENT_LAND_GROUND
Definition boss_saviana_ragefire.cpp:47
@ EVENT_FLIGHT
Definition boss_saviana_ragefire.cpp:44
@ EVENT_CONFLAGRATION
Definition boss_saviana_ragefire.cpp:46
@ EVENT_LAND_BACK
Definition boss_saviana_ragefire.cpp:49

◆ Misc

enum Misc
Enumerator
POINT_FLIGHT 
POINT_LAND 
POINT_TAKEOFF 
SOUND_ID_DEATH 
54{
55 POINT_FLIGHT = 1,
56 POINT_LAND = 2,
57 POINT_TAKEOFF = 3,
58
59 SOUND_ID_DEATH = 17531
60};
@ POINT_TAKEOFF
Definition boss_saviana_ragefire.cpp:57
@ SOUND_ID_DEATH
Definition boss_saviana_ragefire.cpp:59
@ POINT_LAND
Definition boss_saviana_ragefire.cpp:56
@ POINT_FLIGHT
Definition boss_saviana_ragefire.cpp:55

◆ Spells

enum Spells
Enumerator
SPELL_CONFLAGRATION 
SPELL_FLAME_BEACON 
SPELL_CONFLAGRATION_MISSLE 
SPELL_ENRAGE 
SPELL_FLAME_BREATH 
33{
34 SPELL_CONFLAGRATION = 74452,
35 SPELL_FLAME_BEACON = 74453,
37 SPELL_ENRAGE = 78722,
38 SPELL_FLAME_BREATH = 74403,
39};
@ SPELL_ENRAGE
Definition boss_saviana_ragefire.cpp:37
@ SPELL_CONFLAGRATION
Definition boss_saviana_ragefire.cpp:34
@ SPELL_FLAME_BREATH
Definition boss_saviana_ragefire.cpp:38
@ SPELL_FLAME_BEACON
Definition boss_saviana_ragefire.cpp:35
@ SPELL_CONFLAGRATION_MISSLE
Definition boss_saviana_ragefire.cpp:36

◆ Texts

enum Texts
Enumerator
SAY_AGGRO 
SAY_CONFLAGRATION 
EMOTE_ENRAGED 
SAY_KILL 
25{
26 SAY_AGGRO = 0,
28 EMOTE_ENRAGED = 2,
29 SAY_KILL = 3
30};
@ EMOTE_ENRAGED
Definition boss_saviana_ragefire.cpp:28
@ SAY_AGGRO
Definition boss_saviana_ragefire.cpp:26
@ SAY_KILL
Definition boss_saviana_ragefire.cpp:29
@ SAY_CONFLAGRATION
Definition boss_saviana_ragefire.cpp:27

Function Documentation

◆ AddSC_boss_saviana_ragefire()

void AddSC_boss_saviana_ragefire ( )
227{
231}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_saviana_ragefire.cpp:63
Definition boss_saviana_ragefire.cpp:189
Definition boss_saviana_ragefire.cpp:211

References RegisterSpellScript.

Referenced by AddNorthrendScripts().