AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_high_king_maulgar.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "gruuls_lair.h"

Go to the source code of this file.

Classes

struct  boss_high_king_maulgar
 
struct  boss_olm_the_summoner
 
struct  boss_kiggler_the_crazed
 
struct  boss_blindeye_the_seer
 
struct  boss_krosh_firehand
 

Enumerations

enum  HighKingMaulgar {
  SAY_AGGRO = 0 ,
  SAY_ENRAGE = 1 ,
  SAY_OGRE_DEATH = 2 ,
  SAY_SLAY = 3 ,
  SAY_DEATH = 4 ,
  SPELL_ARCING_SMASH = 39144 ,
  SPELL_MIGHTY_BLOW = 33230 ,
  SPELL_WHIRLWIND = 33238 ,
  SPELL_BERSERKER_C = 26561 ,
  SPELL_ROAR = 16508 ,
  SPELL_FLURRY = 33232 ,
  SPELL_DARK_DECAY = 33129 ,
  SPELL_DEATH_COIL = 33130 ,
  SPELL_SUMMON_WFH = 33131 ,
  SPELL_GREATER_POLYMORPH = 33173 ,
  SPELL_LIGHTNING_BOLT = 36152 ,
  SPELL_ARCANE_SHOCK = 33175 ,
  SPELL_ARCANE_EXPLOSION = 33237 ,
  SPELL_GREATER_PW_SHIELD = 33147 ,
  SPELL_HEAL = 33144 ,
  SPELL_PRAYER_OH = 33152 ,
  SPELL_GREATER_FIREBALL = 33051 ,
  SPELL_SPELLSHIELD = 33054 ,
  SPELL_BLAST_WAVE = 33061 ,
  ACTION_ADD_DEATH = 1
}
 
enum  HKMEvents {
  EVENT_RECENTLY_SPOKEN = 1 ,
  EVENT_ARCING_SMASH = 2 ,
  EVENT_MIGHTY_BLOW = 3 ,
  EVENT_WHIRLWIND = 4 ,
  EVENT_CHARGING = 5 ,
  EVENT_ROAR = 6 ,
  EVENT_CHECK_HEALTH = 7 ,
  EVENT_ADD_ABILITY1 = 10 ,
  EVENT_ADD_ABILITY2 = 11 ,
  EVENT_ADD_ABILITY3 = 12 ,
  EVENT_ADD_ABILITY4 = 13
}
 

Functions

void AddSC_boss_high_king_maulgar ()
 

Enumeration Type Documentation

◆ HighKingMaulgar

Enumerator
SAY_AGGRO 
SAY_ENRAGE 
SAY_OGRE_DEATH 
SAY_SLAY 
SAY_DEATH 
SPELL_ARCING_SMASH 
SPELL_MIGHTY_BLOW 
SPELL_WHIRLWIND 
SPELL_BERSERKER_C 
SPELL_ROAR 
SPELL_FLURRY 
SPELL_DARK_DECAY 
SPELL_DEATH_COIL 
SPELL_SUMMON_WFH 
SPELL_GREATER_POLYMORPH 
SPELL_LIGHTNING_BOLT 
SPELL_ARCANE_SHOCK 
SPELL_ARCANE_EXPLOSION 
SPELL_GREATER_PW_SHIELD 
SPELL_HEAL 
SPELL_PRAYER_OH 
SPELL_GREATER_FIREBALL 
SPELL_SPELLSHIELD 
SPELL_BLAST_WAVE 
ACTION_ADD_DEATH 
23{
24 SAY_AGGRO = 0,
25 SAY_ENRAGE = 1,
27 SAY_SLAY = 3,
28 SAY_DEATH = 4,
29
30 // High King Maulgar
31 SPELL_ARCING_SMASH = 39144,
32 SPELL_MIGHTY_BLOW = 33230,
33 SPELL_WHIRLWIND = 33238,
34 SPELL_BERSERKER_C = 26561,
35 SPELL_ROAR = 16508,
36 SPELL_FLURRY = 33232,
37
38 // Olm the Summoner
39 SPELL_DARK_DECAY = 33129,
40 SPELL_DEATH_COIL = 33130,
41 SPELL_SUMMON_WFH = 33131,
42
43 // Kiggler the Craed
46 SPELL_ARCANE_SHOCK = 33175,
48
49 // Blindeye the Seer
51 SPELL_HEAL = 33144,
52 SPELL_PRAYER_OH = 33152,
53
54 // Krosh Firehand
56 SPELL_SPELLSHIELD = 33054,
57 SPELL_BLAST_WAVE = 33061,
58
60};
@ SAY_DEATH
Definition: boss_high_king_maulgar.cpp:28
@ SPELL_DEATH_COIL
Definition: boss_high_king_maulgar.cpp:40
@ SPELL_GREATER_POLYMORPH
Definition: boss_high_king_maulgar.cpp:44
@ SPELL_ROAR
Definition: boss_high_king_maulgar.cpp:35
@ SPELL_SUMMON_WFH
Definition: boss_high_king_maulgar.cpp:41
@ SPELL_BERSERKER_C
Definition: boss_high_king_maulgar.cpp:34
@ ACTION_ADD_DEATH
Definition: boss_high_king_maulgar.cpp:59
@ SPELL_SPELLSHIELD
Definition: boss_high_king_maulgar.cpp:56
@ SAY_AGGRO
Definition: boss_high_king_maulgar.cpp:24
@ SPELL_GREATER_PW_SHIELD
Definition: boss_high_king_maulgar.cpp:50
@ SPELL_PRAYER_OH
Definition: boss_high_king_maulgar.cpp:52
@ SPELL_HEAL
Definition: boss_high_king_maulgar.cpp:51
@ SPELL_ARCANE_EXPLOSION
Definition: boss_high_king_maulgar.cpp:47
@ SPELL_ARCANE_SHOCK
Definition: boss_high_king_maulgar.cpp:46
@ SPELL_BLAST_WAVE
Definition: boss_high_king_maulgar.cpp:57
@ SPELL_LIGHTNING_BOLT
Definition: boss_high_king_maulgar.cpp:45
@ SAY_OGRE_DEATH
Definition: boss_high_king_maulgar.cpp:26
@ SPELL_FLURRY
Definition: boss_high_king_maulgar.cpp:36
@ SAY_SLAY
Definition: boss_high_king_maulgar.cpp:27
@ SPELL_GREATER_FIREBALL
Definition: boss_high_king_maulgar.cpp:55
@ SPELL_ARCING_SMASH
Definition: boss_high_king_maulgar.cpp:31
@ SAY_ENRAGE
Definition: boss_high_king_maulgar.cpp:25
@ SPELL_MIGHTY_BLOW
Definition: boss_high_king_maulgar.cpp:32
@ SPELL_WHIRLWIND
Definition: boss_high_king_maulgar.cpp:33
@ SPELL_DARK_DECAY
Definition: boss_high_king_maulgar.cpp:39

◆ HKMEvents

enum HKMEvents
Enumerator
EVENT_RECENTLY_SPOKEN 
EVENT_ARCING_SMASH 
EVENT_MIGHTY_BLOW 
EVENT_WHIRLWIND 
EVENT_CHARGING 
EVENT_ROAR 
EVENT_CHECK_HEALTH 
EVENT_ADD_ABILITY1 
EVENT_ADD_ABILITY2 
EVENT_ADD_ABILITY3 
EVENT_ADD_ABILITY4 
63{
69 EVENT_ROAR = 6,
71
76};
@ EVENT_ADD_ABILITY1
Definition: boss_high_king_maulgar.cpp:72
@ EVENT_MIGHTY_BLOW
Definition: boss_high_king_maulgar.cpp:66
@ EVENT_CHARGING
Definition: boss_high_king_maulgar.cpp:68
@ EVENT_ADD_ABILITY3
Definition: boss_high_king_maulgar.cpp:74
@ EVENT_WHIRLWIND
Definition: boss_high_king_maulgar.cpp:67
@ EVENT_CHECK_HEALTH
Definition: boss_high_king_maulgar.cpp:70
@ EVENT_RECENTLY_SPOKEN
Definition: boss_high_king_maulgar.cpp:64
@ EVENT_ROAR
Definition: boss_high_king_maulgar.cpp:69
@ EVENT_ADD_ABILITY2
Definition: boss_high_king_maulgar.cpp:73
@ EVENT_ADD_ABILITY4
Definition: boss_high_king_maulgar.cpp:75
@ EVENT_ARCING_SMASH
Definition: boss_high_king_maulgar.cpp:65

Function Documentation

◆ AddSC_boss_high_king_maulgar()

void AddSC_boss_high_king_maulgar ( )
460{
466}
#define RegisterGruulsLairAI(ai_name)
Definition: gruuls_lair.h:60
Definition: boss_high_king_maulgar.cpp:79
Definition: boss_high_king_maulgar.cpp:186
Definition: boss_high_king_maulgar.cpp:262
Definition: boss_high_king_maulgar.cpp:328
Definition: boss_high_king_maulgar.cpp:391

References RegisterGruulsLairAI.

Referenced by AddOutlandScripts().