Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_warbringer_omrogg.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "shattered_halls.h"
Include dependency graph for boss_warbringer_omrogg.cpp:

Go to the source code of this file.

Classes

class  boss_warbringer_omrogg
struct  boss_warbringer_omrogg::boss_warbringer_omroggAI
class  npc_omrogg_heads
struct  npc_omrogg_heads::npc_omrogg_headsAI
struct  Yell

Enumerations

enum  Creatures { NPC_LEFT_HEAD = 19523 , NPC_RIGHT_HEAD = 19524 }
enum  Events { EVENT_DEATH_YELL = 1 }
enum  SetData { SETDATA_DATA = 1 , SETDATA_YELL = 1 }
enum  Spells {
  SPELL_BLAST_WAVE = 30600 , SPELL_FEAR = 30584 , SPELL_THUNDERCLAP = 30633 , SPELL_BURNING_MAUL = 30598 ,
  H_SPELL_BURNING_MAUL = 36056
}
enum  Yells { YELL_DIE_L = 0 , YELL_DIE_R = 1 , EMOTE_ENRAGE = 2 }

Functions

void AddSC_boss_warbringer_omrogg ()

Variables

static Yell GoCombat []
static Yell GoCombatDelay []
static Yell Killing []
static Yell KillingDelay []
static Yell Threat []
static Yell ThreatDelay1 []
static Yell ThreatDelay2 []

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_LEFT_HEAD 
NPC_RIGHT_HEAD 

Definition at line 39 of file boss_warbringer_omrogg.cpp.

◆ Events

enum Events
Enumerator
EVENT_DEATH_YELL 

Definition at line 51 of file boss_warbringer_omrogg.cpp.

◆ SetData

enum SetData
Enumerator
SETDATA_DATA 
SETDATA_YELL 

Definition at line 45 of file boss_warbringer_omrogg.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BLAST_WAVE 
SPELL_FEAR 
SPELL_THUNDERCLAP 
SPELL_BURNING_MAUL 
H_SPELL_BURNING_MAUL 

Definition at line 29 of file boss_warbringer_omrogg.cpp.

◆ Yells

enum Yells
Enumerator
YELL_DIE_L 
YELL_DIE_R 
EMOTE_ENRAGE 

Definition at line 22 of file boss_warbringer_omrogg.cpp.

Function Documentation

◆ AddSC_boss_warbringer_omrogg()

void AddSC_boss_warbringer_omrogg ( )

Definition at line 432 of file boss_warbringer_omrogg.cpp.

Referenced by AddOutlandScripts().

Variable Documentation

◆ GoCombat

Yell GoCombat[]
static
Initial value:
=
{
}

Definition at line 63 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::EnterCombat().

◆ GoCombatDelay

Yell GoCombatDelay[]
static
Initial value:

Definition at line 70 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI().

◆ Killing

Yell Killing[]
static
Initial value:
=
{
}

Definition at line 101 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::KilledUnit().

◆ KillingDelay

Yell KillingDelay[]
static
Initial value:
=
{
}

Definition at line 107 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI().

◆ Threat

Yell Threat[]
static

◆ ThreatDelay1

Yell ThreatDelay1[]
static
Initial value:

Definition at line 85 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI().

◆ ThreatDelay2

Yell ThreatDelay2[]
static
Initial value:

Definition at line 93 of file boss_warbringer_omrogg.cpp.

Referenced by boss_warbringer_omrogg::boss_warbringer_omroggAI::UpdateAI().