![]() |
TrinityCore
|
#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 | SavianaTexts { SAY_AGGRO = 0 , SAY_CONFLAGRATION = 1 , EMOTE_ENRAGED = 2 , SAY_KILL = 3 } |
| enum | SavianaSpells { SPELL_CONFLAGRATION = 74452 , SPELL_FLAME_BEACON = 74453 , SPELL_CONFLAGRATION_2 = 74454 , SPELL_ENRAGE = 78722 , SPELL_FLAME_BREATH = 74403 } |
| enum | SavianaEvents { 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 | SavianaPoints { POINT_FLIGHT = 1 , POINT_LAND = 2 , POINT_TAKEOFF = 3 , POINT_LAND_GROUND = 4 } |
| enum | SavianaMisc { 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} |
| enum SavianaEvents |
| 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.
| enum SavianaMisc |
| Enumerator | |
|---|---|
| SOUND_ID_DEATH | |
Definition at line 64 of file boss_saviana_ragefire.cpp.
| enum SavianaPoints |
| Enumerator | |
|---|---|
| POINT_FLIGHT | |
| POINT_LAND | |
| POINT_TAKEOFF | |
| POINT_LAND_GROUND | |
Definition at line 56 of file boss_saviana_ragefire.cpp.
| enum SavianaSpells |
| Enumerator | |
|---|---|
| SPELL_CONFLAGRATION | |
| SPELL_FLAME_BEACON | |
| SPELL_CONFLAGRATION_2 | |
| SPELL_ENRAGE | |
| SPELL_FLAME_BREATH | |
Definition at line 34 of file boss_saviana_ragefire.cpp.
| enum SavianaTexts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_CONFLAGRATION | |
| EMOTE_ENRAGED | |
| SAY_KILL | |
Definition at line 26 of file boss_saviana_ragefire.cpp.
| void AddSC_boss_saviana_ragefire | ( | ) |
Definition at line 255 of file boss_saviana_ragefire.cpp.
References RegisterRubySanctumCreatureAI, and RegisterSpellScript.
Referenced by AddNorthrendScripts().
| Position const SavianaRagefireFlyInPos = {3151.07f, 636.443f, 79.540f, 4.69f} |
Definition at line 70 of file boss_saviana_ragefire.cpp.
Referenced by spell_saviana_conflagration_throwback::HandleScript().
| Position const SavianaRagefireFlyOutPos = {3155.51f, 683.844f, 95.0f, 4.69f} |
Definition at line 69 of file boss_saviana_ragefire.cpp.
Referenced by boss_saviana_ragefire::UpdateAI().
| Position const SavianaRagefireLandPos = {3151.07f, 636.443f, 78.649f, 4.69f} |
Definition at line 71 of file boss_saviana_ragefire.cpp.
Referenced by boss_saviana_ragefire::UpdateAI().