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

Go to the source code of this file.

Classes

struct  boss_gurtogg_bloodboil
 
class  spell_gurtogg_bloodboil
 
class  spell_gurtogg_eject
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_SPECIAL = 2 ,
  SAY_ENRAGE = 3 ,
  SAY_DEATH = 4
}
 
enum  Spells {
  SPELL_ACIDIC_WOUND = 40484 ,
  SPELL_FEL_ACID_BREATH1 = 40508 ,
  SPELL_FEL_ACID_BREATH2 = 40595 ,
  SPELL_ARCING_SMASH1 = 40457 ,
  SPELL_ARCING_SMASH2 = 40599 ,
  SPELL_EJECT1 = 40486 ,
  SPELL_EJECT2 = 40597 ,
  SPELL_BEWILDERING_STRIKE = 40491 ,
  SPELL_BLOODBOIL = 42005 ,
  SPELL_ACID_GEYSER = 40630 ,
  SPELL_BERSERK = 45078 ,
  SPELL_CHARGE = 40602 ,
  SPELL_FEL_GEYSER_SUMMON = 40569 ,
  SPELL_FEL_GEYSER_STUN = 40591 ,
  SPELL_FEL_GEYSER_DAMAGE = 40593 ,
  SPELL_FEL_RAGE_SELF = 40594 ,
  SPELL_FEL_RAGE_TARGET = 40604 ,
  SPELL_FEL_RAGE_2 = 40616 ,
  SPELL_FEL_RAGE_3 = 41625 ,
  SPELL_FEL_RAGE_SIZE = 46787 ,
  SPELL_TAUNT_GURTOGG = 40603 ,
  SPELL_INSIGNIFICANCE = 40618
}
 
enum  Misc {
  EVENT_SPELL_BERSERK = 1 ,
  GROUP_DELAY = 1
}
 

Functions

void AddSC_boss_gurtogg_bloodboil ()
 

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
EVENT_SPELL_BERSERK 
GROUP_DELAY 
62{
64 GROUP_DELAY = 1
65};
@ GROUP_DELAY
Definition boss_bloodboil.cpp:64
@ EVENT_SPELL_BERSERK
Definition boss_bloodboil.cpp:63

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_SPECIAL 
SAY_ENRAGE 
SAY_DEATH 
25{
26 SAY_AGGRO = 0,
27 SAY_SLAY = 1,
28 SAY_SPECIAL = 2,
29 SAY_ENRAGE = 3,
30 SAY_DEATH = 4
31};
@ SAY_DEATH
Definition boss_bloodboil.cpp:30
@ SAY_AGGRO
Definition boss_bloodboil.cpp:26
@ SAY_SPECIAL
Definition boss_bloodboil.cpp:28
@ SAY_SLAY
Definition boss_bloodboil.cpp:27
@ SAY_ENRAGE
Definition boss_bloodboil.cpp:29

◆ Spells

enum Spells
Enumerator
SPELL_ACIDIC_WOUND 
SPELL_FEL_ACID_BREATH1 
SPELL_FEL_ACID_BREATH2 
SPELL_ARCING_SMASH1 
SPELL_ARCING_SMASH2 
SPELL_EJECT1 
SPELL_EJECT2 
SPELL_BEWILDERING_STRIKE 
SPELL_BLOODBOIL 
SPELL_ACID_GEYSER 
SPELL_BERSERK 
SPELL_CHARGE 
SPELL_FEL_GEYSER_SUMMON 
SPELL_FEL_GEYSER_STUN 
SPELL_FEL_GEYSER_DAMAGE 
SPELL_FEL_RAGE_SELF 
SPELL_FEL_RAGE_TARGET 
SPELL_FEL_RAGE_2 
SPELL_FEL_RAGE_3 
SPELL_FEL_RAGE_SIZE 
SPELL_TAUNT_GURTOGG 
SPELL_INSIGNIFICANCE 
34{
35 SPELL_ACIDIC_WOUND = 40484,
38 SPELL_ARCING_SMASH1 = 40457,
39 SPELL_ARCING_SMASH2 = 40599,
40 SPELL_EJECT1 = 40486,
41 SPELL_EJECT2 = 40597,
43 SPELL_BLOODBOIL = 42005,
44 SPELL_ACID_GEYSER = 40630,
45 SPELL_BERSERK = 45078,
46 SPELL_CHARGE = 40602,
47
51
52 SPELL_FEL_RAGE_SELF = 40594,
54 SPELL_FEL_RAGE_2 = 40616,
55 SPELL_FEL_RAGE_3 = 41625,
56 SPELL_FEL_RAGE_SIZE = 46787,
57 SPELL_TAUNT_GURTOGG = 40603,
59};
@ SPELL_FEL_ACID_BREATH1
Definition boss_bloodboil.cpp:36
@ SPELL_BLOODBOIL
Definition boss_bloodboil.cpp:43
@ SPELL_FEL_RAGE_2
Definition boss_bloodboil.cpp:54
@ SPELL_ACIDIC_WOUND
Definition boss_bloodboil.cpp:35
@ SPELL_FEL_RAGE_TARGET
Definition boss_bloodboil.cpp:53
@ SPELL_BEWILDERING_STRIKE
Definition boss_bloodboil.cpp:42
@ SPELL_CHARGE
Definition boss_bloodboil.cpp:46
@ SPELL_FEL_GEYSER_SUMMON
Definition boss_bloodboil.cpp:48
@ SPELL_FEL_RAGE_3
Definition boss_bloodboil.cpp:55
@ SPELL_ARCING_SMASH1
Definition boss_bloodboil.cpp:38
@ SPELL_FEL_GEYSER_DAMAGE
Definition boss_bloodboil.cpp:50
@ SPELL_FEL_ACID_BREATH2
Definition boss_bloodboil.cpp:37
@ SPELL_FEL_GEYSER_STUN
Definition boss_bloodboil.cpp:49
@ SPELL_FEL_RAGE_SIZE
Definition boss_bloodboil.cpp:56
@ SPELL_TAUNT_GURTOGG
Definition boss_bloodboil.cpp:57
@ SPELL_BERSERK
Definition boss_bloodboil.cpp:45
@ SPELL_ARCING_SMASH2
Definition boss_bloodboil.cpp:39
@ SPELL_INSIGNIFICANCE
Definition boss_bloodboil.cpp:58
@ SPELL_ACID_GEYSER
Definition boss_bloodboil.cpp:44
@ SPELL_EJECT2
Definition boss_bloodboil.cpp:41
@ SPELL_EJECT1
Definition boss_bloodboil.cpp:40
@ SPELL_FEL_RAGE_SELF
Definition boss_bloodboil.cpp:52

Function Documentation

◆ AddSC_boss_gurtogg_bloodboil()

void AddSC_boss_gurtogg_bloodboil ( )
220{
224}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterBlackTempleCreatureAI(ai_name)
Definition black_temple.h:130
Definition boss_bloodboil.cpp:179
Definition boss_bloodboil.cpp:203
Definition boss_bloodboil.cpp:68

References RegisterBlackTempleCreatureAI, and RegisterSpellScript.

Referenced by AddOutlandScripts().