TrinityCore
Loading...
Searching...
No Matches
boss_gurtogg_bloodboil.cpp File Reference
#include "ScriptMgr.h"
#include "black_temple.h"
#include "GridNotifiers.h"
#include "ObjectAccessor.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for boss_gurtogg_bloodboil.cpp:

Go to the source code of this file.

Classes

struct  boss_gurtogg_bloodboil
 
struct  npc_fel_geyser
 
class  spell_gurtogg_bloodboil_bloodboil
 
class  spell_gurtogg_bloodboil_insignificance
 

Enumerations

enum  Says { SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_SPECIAL = 2 , SAY_ENRAGE = 3 }
 
enum  Spells {
  SPELL_BLOODBOIL = 42005 , SPELL_ARCING_SMASH = 40457 , SPELL_FEL_ACID_BREATH = 40508 , SPELL_EJECT = 40486 ,
  SPELL_BEWILDERING_STRIKE = 40491 , SPELL_FEL_RAGE_SELF = 40594 , SPELL_INSIGNIFIGANCE = 40618 , SPELL_FEL_RAGE_TARGET = 40604 ,
  SPELL_FEL_RAGE_2 = 40616 , SPELL_FEL_RAGE_3 = 41625 , SPELL_FEL_RAGE_TARGET_2 = 46787 , SPELL_FEL_GEYSER = 40569 ,
  SPELL_CHARGE = 40602 , SPELL_EJECT_2 = 40597 , SPELL_FEL_ACID_BREATH_2 = 40595 , SPELL_ARCING_SMASH_2 = 40599 ,
  SPELL_BERSERK = 45078 , SPELL_TAUNT_GURTOGG = 40603 , SPELL_FEL_RAGE_P = 40617 , SPELL_FEL_GEYSER_2 = 40593 ,
  SPELL_BIRTH = 40031
}
 
enum  Phases { PHASE_1 = 1 , PHASE_2 = 2 , GROUP_PHASE_1 = 1 , GROUP_PHASE_2 = 2 }
 
enum  Sounds { SOUND_ID_DEATH = 11439 , SOUND_ID_ENRAGE = 11437 }
 
enum  Events {
  EVENT_BERSERK = 1 , EVENT_BLOODBOIL , EVENT_ARCING_SMASH , EVENT_FEL_ACID_BREATH ,
  EVENT_EJECT , EVENT_BEWILDERING_STRIKE , EVENT_CHANGE_PHASE , EVENT_START_PHASE_2 ,
  EVENT_EJECT_2 , EVENT_FEL_ACID_BREATH_2 , EVENT_ARCING_SMASH_2 , EVENT_CHARGE_PLAYER
}
 

Functions

void AddSC_boss_gurtogg_bloodboil ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_BERSERK 
EVENT_BLOODBOIL 
EVENT_ARCING_SMASH 
EVENT_FEL_ACID_BREATH 
EVENT_EJECT 
EVENT_BEWILDERING_STRIKE 
EVENT_CHANGE_PHASE 
EVENT_START_PHASE_2 
EVENT_EJECT_2 
EVENT_FEL_ACID_BREATH_2 
EVENT_ARCING_SMASH_2 
EVENT_CHARGE_PLAYER 

Definition at line 76 of file boss_gurtogg_bloodboil.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_1 
PHASE_2 
GROUP_PHASE_1 
GROUP_PHASE_2 

Definition at line 62 of file boss_gurtogg_bloodboil.cpp.

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_SPECIAL 
SAY_ENRAGE 

Definition at line 26 of file boss_gurtogg_bloodboil.cpp.

◆ Sounds

enum Sounds
Enumerator
SOUND_ID_DEATH 
SOUND_ID_ENRAGE 

Definition at line 70 of file boss_gurtogg_bloodboil.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BLOODBOIL 
SPELL_ARCING_SMASH 
SPELL_FEL_ACID_BREATH 
SPELL_EJECT 
SPELL_BEWILDERING_STRIKE 
SPELL_FEL_RAGE_SELF 
SPELL_INSIGNIFIGANCE 
SPELL_FEL_RAGE_TARGET 
SPELL_FEL_RAGE_2 
SPELL_FEL_RAGE_3 
SPELL_FEL_RAGE_TARGET_2 
SPELL_FEL_GEYSER 
SPELL_CHARGE 
SPELL_EJECT_2 
SPELL_FEL_ACID_BREATH_2 
SPELL_ARCING_SMASH_2 
SPELL_BERSERK 
SPELL_TAUNT_GURTOGG 
SPELL_FEL_RAGE_P 
SPELL_FEL_GEYSER_2 
SPELL_BIRTH 

Definition at line 34 of file boss_gurtogg_bloodboil.cpp.

Function Documentation

◆ AddSC_boss_gurtogg_bloodboil()

void AddSC_boss_gurtogg_bloodboil ( )

Definition at line 354 of file boss_gurtogg_bloodboil.cpp.

+ Here is the caller graph for this function: