TrinityCore
Loading...
Searching...
No Matches
boss_gal_darah.cpp File Reference
#include "ScriptMgr.h"
#include "gundrak.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for boss_gal_darah.cpp:

Go to the source code of this file.

Classes

struct  boss_gal_darah
 
class  spell_gal_darah_impaling_charge
 
class  spell_gal_darah_stampede_charge
 
class  spell_gal_darah_clear_puncture
 
class  achievement_share_the_love
 

Enumerations

enum  Spells {
  SPELL_IMPALING_CHARGE = 54956 , SPELL_IMPALING_CHARGE_CONTROL_VEHICLE = 54958 , SPELL_STOMP = 55292 , SPELL_PUNCTURE = 55276 ,
  SPELL_PUNCTURE_HEROIC = 59826 , SPELL_STAMPEDE = 55218 , SPELL_WHIRLING_SLASH = 55250 , SPELL_ENRAGE = 55285 ,
  SPELL_HEARTH_BEAM_VISUAL = 54988 , SPELL_TRANSFORM_RHINO = 55297 , SPELL_TRANSFORM_BACK = 55299 , SPELL_CLEAR_PUNCTURE = 60022 ,
  SPELL_STAMPEDE_SPIRIT = 55221 , SPELL_STAMPEDE_SPIRIT_2 = 55219 , SPELL_STAMPEDE_SPIRIT_CHARGE = 59823
}
 
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , SAY_SUMMON_RHINO = 3 ,
  SAY_TRANSFORM_1 = 4 , SAY_TRANSFORM_2 = 5 , EMOTE_IMPALE = 6
}
 
enum  CombatPhase { PHASE_TROLL = 1 , PHASE_RHINO = 2 }
 
enum  Events {
  EVENT_IMPALING_CHARGE = 1 , EVENT_STOMP , EVENT_PUNCTURE , EVENT_STAMPEDE ,
  EVENT_WHIRLING_SLASH , EVENT_ENRAGE , EVENT_TRANSFORM , EVENT_GROUP_TROLL = PHASE_TROLL ,
  EVENT_GROUP_RHINO = PHASE_RHINO
}
 
enum  Misc { DATA_SHARE_THE_LOVE = 1 }
 

Functions

void AddSC_boss_gal_darah ()
 

Enumeration Type Documentation

◆ CombatPhase

Enumerator
PHASE_TROLL 
PHASE_RHINO 

Definition at line 59 of file boss_gal_darah.cpp.

◆ Events

enum Events
Enumerator
EVENT_IMPALING_CHARGE 
EVENT_STOMP 
EVENT_PUNCTURE 
EVENT_STAMPEDE 
EVENT_WHIRLING_SLASH 
EVENT_ENRAGE 
EVENT_TRANSFORM 
EVENT_GROUP_TROLL 
EVENT_GROUP_RHINO 

Definition at line 65 of file boss_gal_darah.cpp.

◆ Misc

enum Misc
Enumerator
DATA_SHARE_THE_LOVE 

Definition at line 79 of file boss_gal_darah.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_IMPALING_CHARGE 
SPELL_IMPALING_CHARGE_CONTROL_VEHICLE 
SPELL_STOMP 
SPELL_PUNCTURE 
SPELL_PUNCTURE_HEROIC 
SPELL_STAMPEDE 
SPELL_WHIRLING_SLASH 
SPELL_ENRAGE 
SPELL_HEARTH_BEAM_VISUAL 
SPELL_TRANSFORM_RHINO 
SPELL_TRANSFORM_BACK 
SPELL_CLEAR_PUNCTURE 
SPELL_STAMPEDE_SPIRIT 
SPELL_STAMPEDE_SPIRIT_2 
SPELL_STAMPEDE_SPIRIT_CHARGE 

Definition at line 26 of file boss_gal_darah.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_RHINO 
SAY_TRANSFORM_1 
SAY_TRANSFORM_2 
EMOTE_IMPALE 

Definition at line 48 of file boss_gal_darah.cpp.

Function Documentation

◆ AddSC_boss_gal_darah()

void AddSC_boss_gal_darah ( )

Definition at line 320 of file boss_gal_darah.cpp.

+ Here is the caller graph for this function: