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

Go to the source code of this file.

Classes

struct  boss_vazruden_the_herald
 
struct  boss_nazan
 
struct  boss_vazruden
 
class  spell_vazruden_fireball
 
class  spell_vazruden_call_nazan
 

Enumerations

enum  Says {
  SAY_INTRO = 0 ,
  SAY_WIPE = 0 ,
  SAY_AGGRO = 1 ,
  SAY_KILL = 2 ,
  SAY_DIE = 3 ,
  EMOTE_NAZAN = 0
}
 
enum  Spells {
  SPELL_FIREBALL = 33793 ,
  SPELL_SUMMON_LIQUID_FIRE = 31706 ,
  SPELL_REVENGE = 19130 ,
  SPELL_CALL_NAZAN = 30693 ,
  SPELL_BELLOWING_ROAR = 39427 ,
  SPELL_CONE_OF_FIRE = 30926
}
 
enum  Misc {
  ACTION_FLY_DOWN = 0 ,
  POINT_MIDDLE = 0 ,
  POINT_FLIGHT = 1
}
 
enum  GroupPhase {
  GROUP_PHASE_1 = 0 ,
  GROUP_PHASE_2 = 1
}
 

Functions

void AddSC_boss_vazruden_the_herald ()
 

Variables

const Position NazanPos [3]
 

Enumeration Type Documentation

◆ GroupPhase

enum GroupPhase
Enumerator
GROUP_PHASE_1 
GROUP_PHASE_2 
53{
54 GROUP_PHASE_1 = 0,
56};
@ GROUP_PHASE_2
Definition boss_vazruden_the_herald.cpp:55
@ GROUP_PHASE_1
Definition boss_vazruden_the_herald.cpp:54

◆ Misc

enum Misc
Enumerator
ACTION_FLY_DOWN 
POINT_MIDDLE 
POINT_FLIGHT 
46{
48 POINT_MIDDLE = 0,
49 POINT_FLIGHT = 1
50};
@ ACTION_FLY_DOWN
Definition boss_vazruden_the_herald.cpp:47
@ POINT_MIDDLE
Definition boss_vazruden_the_herald.cpp:48
@ POINT_FLIGHT
Definition boss_vazruden_the_herald.cpp:49

◆ Says

enum Says
Enumerator
SAY_INTRO 
SAY_WIPE 
SAY_AGGRO 
SAY_KILL 
SAY_DIE 
EMOTE_NAZAN 
26{
27 SAY_INTRO = 0,
28 SAY_WIPE = 0,
29 SAY_AGGRO = 1,
30 SAY_KILL = 2,
31 SAY_DIE = 3,
32 EMOTE_NAZAN = 0
33};
@ SAY_WIPE
Definition boss_vazruden_the_herald.cpp:28
@ SAY_AGGRO
Definition boss_vazruden_the_herald.cpp:29
@ EMOTE_NAZAN
Definition boss_vazruden_the_herald.cpp:32
@ SAY_KILL
Definition boss_vazruden_the_herald.cpp:30
@ SAY_DIE
Definition boss_vazruden_the_herald.cpp:31
@ SAY_INTRO
Definition boss_vazruden_the_herald.cpp:27

◆ Spells

enum Spells
Enumerator
SPELL_FIREBALL 
SPELL_SUMMON_LIQUID_FIRE 
SPELL_REVENGE 
SPELL_CALL_NAZAN 
SPELL_BELLOWING_ROAR 
SPELL_CONE_OF_FIRE 
36{
37 SPELL_FIREBALL = 33793,
39 SPELL_REVENGE = 19130,
40 SPELL_CALL_NAZAN = 30693,
42 SPELL_CONE_OF_FIRE = 30926
43};
@ SPELL_REVENGE
Definition boss_vazruden_the_herald.cpp:39
@ SPELL_BELLOWING_ROAR
Definition boss_vazruden_the_herald.cpp:41
@ SPELL_SUMMON_LIQUID_FIRE
Definition boss_vazruden_the_herald.cpp:38
@ SPELL_CALL_NAZAN
Definition boss_vazruden_the_herald.cpp:40
@ SPELL_FIREBALL
Definition boss_vazruden_the_herald.cpp:37
@ SPELL_CONE_OF_FIRE
Definition boss_vazruden_the_herald.cpp:42

Function Documentation

◆ AddSC_boss_vazruden_the_herald()

void AddSC_boss_vazruden_the_herald ( )
361{
367}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_vazruden_the_herald.cpp:343
Definition boss_vazruden_the_herald.cpp:325
#define RegisterHellfireRampartsCreatureAI(ai_name)
Definition hellfire_ramparts.h:54
Definition boss_vazruden_the_herald.cpp:141
Definition boss_vazruden_the_herald.cpp:66
Definition boss_vazruden_the_herald.cpp:247

References RegisterHellfireRampartsCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().

Variable Documentation

◆ NazanPos

const Position NazanPos[3]
Initial value:
=
{
{-1430.37f, 1710.03f, 111.0f, 0.0f},
{-1428.40f, 1772.09f, 111.0f, 0.0f},
{-1373.84f, 1771.57f, 111.0f, 0.0f}
}
59{
60 {-1430.37f, 1710.03f, 111.0f, 0.0f},
61 {-1428.40f, 1772.09f, 111.0f, 0.0f},
62 {-1373.84f, 1771.57f, 111.0f, 0.0f}
63};

Referenced by boss_nazan::JustEngagedWith().