AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_rajaxx.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "SmartAI.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "ruins_of_ahnqiraj.h"

Go to the source code of this file.

Classes

struct  boss_rajaxx
 
class  spell_rajaxx_thundercrash
 
struct  npc_general_andorov
 

Enumerations

enum  Yells {
  SAY_DEATH = 9 ,
  SAY_CHANGEAGGRO = 10 ,
  SAY_KILLS_ANDOROV = 11 ,
  SAY_COMPLETE_QUEST = 12
}
 
enum  Spells {
  SPELL_DISARM = 6713 ,
  SPELL_FRENZY = 8269 ,
  SPELL_THUNDERCRASH = 25599 ,
  SPELL_CENARION_REPUTATION = 26342
}
 
enum  Events {
  EVENT_DISARM = 1 ,
  EVENT_THUNDERCRASH = 2 ,
  EVENT_CHANGE_AGGRO = 3
}
 
enum  AndorovMisc {
  FACTION_ANDOROV_ESCORT = 250 ,
  SPELL_AURA_OF_COMMAND = 25516 ,
  SPELL_BASH = 25515 ,
  SPELL_STRIKE = 22591 ,
  SAY_ANDOROV_INTRO = 0 ,
  SAY_ANDOROV_ATTACK = 1 ,
  GOSSIP_ANDRNOV = 7047 ,
  EVENT_BASH = 1 ,
  EVENT_COMMAND_AURA ,
  EVENT_STRIKE
}
 

Functions

void AddSC_boss_rajaxx ()
 

Enumeration Type Documentation

◆ AndorovMisc

Enumerator
FACTION_ANDOROV_ESCORT 
SPELL_AURA_OF_COMMAND 
SPELL_BASH 
SPELL_STRIKE 
SAY_ANDOROV_INTRO 
SAY_ANDOROV_ATTACK 
GOSSIP_ANDRNOV 
EVENT_BASH 
EVENT_COMMAND_AURA 
EVENT_STRIKE 
151{
152 // Factions
154
155 // Spells
156 SPELL_AURA_OF_COMMAND = 25516,
157 SPELL_BASH = 25515,
158 SPELL_STRIKE = 22591,
159
160 // Texts
161 SAY_ANDOROV_INTRO = 0, // Before for the first wave
162 SAY_ANDOROV_ATTACK = 1, // Beginning the event
163
164 // Gossips
165 GOSSIP_ANDRNOV = 7047,
166
167 // Events
168 EVENT_BASH = 1,
171};
@ SPELL_STRIKE
Definition boss_rajaxx.cpp:158
@ SPELL_BASH
Definition boss_rajaxx.cpp:157
@ SAY_ANDOROV_ATTACK
Definition boss_rajaxx.cpp:162
@ FACTION_ANDOROV_ESCORT
Definition boss_rajaxx.cpp:153
@ SPELL_AURA_OF_COMMAND
Definition boss_rajaxx.cpp:156
@ GOSSIP_ANDRNOV
Definition boss_rajaxx.cpp:165
@ EVENT_COMMAND_AURA
Definition boss_rajaxx.cpp:169
@ EVENT_BASH
Definition boss_rajaxx.cpp:168
@ SAY_ANDOROV_INTRO
Definition boss_rajaxx.cpp:161
@ EVENT_STRIKE
Definition boss_rajaxx.cpp:170

◆ Events

enum Events
Enumerator
EVENT_DISARM 
EVENT_THUNDERCRASH 
EVENT_CHANGE_AGGRO 
48{
49 EVENT_DISARM = 1, // 03:58:27, 03:58:49
50 EVENT_THUNDERCRASH = 2, // 03:58:29, 03:58:50
52};
@ EVENT_DISARM
Definition boss_rajaxx.cpp:49
@ EVENT_THUNDERCRASH
Definition boss_rajaxx.cpp:50
@ EVENT_CHANGE_AGGRO
Definition boss_rajaxx.cpp:51

◆ Spells

enum Spells
Enumerator
SPELL_DISARM 
SPELL_FRENZY 
SPELL_THUNDERCRASH 
SPELL_CENARION_REPUTATION 
38{
39 SPELL_DISARM = 6713,
40 SPELL_FRENZY = 8269,
41 SPELL_THUNDERCRASH = 25599,
42
43 // Server-side
45};
@ SPELL_FRENZY
Definition boss_rajaxx.cpp:40
@ SPELL_THUNDERCRASH
Definition boss_rajaxx.cpp:41
@ SPELL_CENARION_REPUTATION
Definition boss_rajaxx.cpp:44
@ SPELL_DISARM
Definition boss_rajaxx.cpp:39

◆ Yells

enum Yells
Enumerator
SAY_DEATH 
SAY_CHANGEAGGRO 
SAY_KILLS_ANDOROV 
SAY_COMPLETE_QUEST 
28{
29 // The time of our retribution is at hand! Let darkness reign in the hearts of our enemies! Sound: 8645 Emote: 35
30 SAY_DEATH = 9,
31 SAY_CHANGEAGGRO = 10,
33 SAY_COMPLETE_QUEST = 12 // Yell when realm complete quest 8743 for world event
34 // Warriors, Captains, continue the fight! Sound: 8640
35};
@ SAY_DEATH
Definition boss_rajaxx.cpp:30
@ SAY_KILLS_ANDOROV
Definition boss_rajaxx.cpp:32
@ SAY_CHANGEAGGRO
Definition boss_rajaxx.cpp:31
@ SAY_COMPLETE_QUEST
Definition boss_rajaxx.cpp:33

Function Documentation

◆ AddSC_boss_rajaxx()

void AddSC_boss_rajaxx ( )
380{
384}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_rajaxx.cpp:130
#define RegisterRuinsOfAhnQirajCreatureAI(ai_name)
Definition ruins_of_ahnqiraj.h:91
Definition boss_rajaxx.cpp:55
Definition boss_rajaxx.cpp:174

References RegisterRuinsOfAhnQirajCreatureAI, and RegisterSpellScript.

Referenced by AddKalimdorScripts().