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

Go to the source code of this file.

Classes

struct  boss_warbringer_omrogg
 
class  spell_burning_maul
 

Enumerations

enum  Spells {
  SPELL_BLAST_WAVE = 30600 ,
  SPELL_FEAR = 30584 ,
  SPELL_THUNDERCLAP = 30633 ,
  SPELL_BEATDOWN = 30618 ,
  SPELL_BURNING_MAUL = 30598
}
 
enum  Equip {
  EQUIP_STANDARD = 1 ,
  EQUIP_BURNING_MAUL = 2
}
 
enum  HeadYells {
  SAY_ON_AGGRO = 0 ,
  SAY_ON_AGGRO_2 ,
  SAY_ON_AGGRO_3 ,
  SAY_ON_BEATDOWN ,
  SAY_ON_BEATDOWN_2 ,
  SAY_ON_BEATDOWN_3 ,
  SAY_ON_KILL ,
  SAY_ON_KILL_2 ,
  SAY_ON_DEATH
}
 
enum  Misc {
  EMOTE_BURNING_MAUL = 0 ,
  DATA_BURNING_MAUL_END = 1
}
 
enum  Phase {
  GROUP_NON_BURNING_PHASE = 0 ,
  GROUP_BURNING_PHASE = 1 ,
  GROUP_FULL_PHASE = 2
}
 

Functions

void AddSC_boss_warbringer_omrogg ()
 

Enumeration Type Documentation

◆ Equip

enum Equip
Enumerator
EQUIP_STANDARD 
EQUIP_BURNING_MAUL 
35{
38};
@ EQUIP_STANDARD
Definition boss_warbringer_omrogg.cpp:36
@ EQUIP_BURNING_MAUL
Definition boss_warbringer_omrogg.cpp:37

◆ HeadYells

enum HeadYells
Enumerator
SAY_ON_AGGRO 
SAY_ON_AGGRO_2 
SAY_ON_AGGRO_3 
SAY_ON_BEATDOWN 
SAY_ON_BEATDOWN_2 
SAY_ON_BEATDOWN_3 
SAY_ON_KILL 
SAY_ON_KILL_2 
SAY_ON_DEATH 
41{
42 SAY_ON_AGGRO = 0,
51};
@ SAY_ON_DEATH
Definition boss_warbringer_omrogg.cpp:50
@ SAY_ON_BEATDOWN_3
Definition boss_warbringer_omrogg.cpp:47
@ SAY_ON_BEATDOWN_2
Definition boss_warbringer_omrogg.cpp:46
@ SAY_ON_KILL
Definition boss_warbringer_omrogg.cpp:48
@ SAY_ON_BEATDOWN
Definition boss_warbringer_omrogg.cpp:45
@ SAY_ON_KILL_2
Definition boss_warbringer_omrogg.cpp:49
@ SAY_ON_AGGRO
Definition boss_warbringer_omrogg.cpp:42
@ SAY_ON_AGGRO_3
Definition boss_warbringer_omrogg.cpp:44
@ SAY_ON_AGGRO_2
Definition boss_warbringer_omrogg.cpp:43

◆ Misc

enum Misc
Enumerator
EMOTE_BURNING_MAUL 
DATA_BURNING_MAUL_END 
54{
57};
@ EMOTE_BURNING_MAUL
Definition boss_warbringer_omrogg.cpp:55
@ DATA_BURNING_MAUL_END
Definition boss_warbringer_omrogg.cpp:56

◆ Phase

enum Phase
Enumerator
GROUP_NON_BURNING_PHASE 
GROUP_BURNING_PHASE 
GROUP_FULL_PHASE 
60{
64};
@ GROUP_NON_BURNING_PHASE
Definition boss_warbringer_omrogg.cpp:61
@ GROUP_BURNING_PHASE
Definition boss_warbringer_omrogg.cpp:62
@ GROUP_FULL_PHASE
Definition boss_warbringer_omrogg.cpp:63

◆ Spells

enum Spells
Enumerator
SPELL_BLAST_WAVE 
SPELL_FEAR 
SPELL_THUNDERCLAP 
SPELL_BEATDOWN 
SPELL_BURNING_MAUL 
26{
27 SPELL_BLAST_WAVE = 30600,
28 SPELL_FEAR = 30584,
29 SPELL_THUNDERCLAP = 30633,
30 SPELL_BEATDOWN = 30618,
31 SPELL_BURNING_MAUL = 30598
32};
@ SPELL_FEAR
Definition boss_warbringer_omrogg.cpp:28
@ SPELL_BLAST_WAVE
Definition boss_warbringer_omrogg.cpp:27
@ SPELL_THUNDERCLAP
Definition boss_warbringer_omrogg.cpp:29
@ SPELL_BURNING_MAUL
Definition boss_warbringer_omrogg.cpp:31
@ SPELL_BEATDOWN
Definition boss_warbringer_omrogg.cpp:30

Function Documentation

◆ AddSC_boss_warbringer_omrogg()

void AddSC_boss_warbringer_omrogg ( )
287{
290}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_warbringer_omrogg.cpp:257
#define RegisterShatteredHallsCreatureAI(ai_name)
Definition shattered_halls.h:95
Definition boss_warbringer_omrogg.cpp:67

References RegisterShatteredHallsCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().