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

Go to the source code of this file.

Classes

struct  boss_gal_darah
 
class  spell_galdarah_impaling_charge
 
class  spell_galdarah_transform
 
class  achievement_share_the_love
 

Enumerations

enum  Spells {
  SPELL_START_VISUAL = 54988 ,
  SPELL_ENRAGE = 55285 ,
  SPELL_IMPALING_CHARGE = 54956 ,
  SPELL_IMPALING_CHARGE_VEHICLE = 54958 ,
  SPELL_STOMP = 55292 ,
  SPELL_PUNCTURE = 55276 ,
  SPELL_STAMPEDE = 55218 ,
  SPELL_STAMPEDE_DMG = 55220 ,
  SPELL_WHIRLING_SLASH = 55250 ,
  SPELL_TRANSFORM_TO_RHINO = 55297 ,
  SPELL_TRANSFORM_TO_TROLL = 55299
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2 ,
  SAY_SUMMON_RHINO = 3 ,
  SAY_TRANSFORM_1 = 4 ,
  SAY_TRANSFORM_2 = 5
}
 
enum  Events { EVENT_KILL_TALK = 1 }
 

Functions

void AddSC_boss_gal_darah ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_KILL_TALK 
51{
53};
@ EVENT_KILL_TALK
Definition boss_gal_darah.cpp:52

◆ Spells

enum Spells
Enumerator
SPELL_START_VISUAL 
SPELL_ENRAGE 
SPELL_IMPALING_CHARGE 
SPELL_IMPALING_CHARGE_VEHICLE 
SPELL_STOMP 
SPELL_PUNCTURE 
SPELL_STAMPEDE 
SPELL_STAMPEDE_DMG 
SPELL_WHIRLING_SLASH 
SPELL_TRANSFORM_TO_RHINO 
SPELL_TRANSFORM_TO_TROLL 
26{
27 SPELL_START_VISUAL = 54988,
28 SPELL_ENRAGE = 55285,
31 SPELL_STOMP = 55292,
32 SPELL_PUNCTURE = 55276,
33 SPELL_STAMPEDE = 55218,
34 SPELL_STAMPEDE_DMG = 55220,
38};
@ SPELL_STOMP
Definition boss_gal_darah.cpp:31
@ SPELL_TRANSFORM_TO_RHINO
Definition boss_gal_darah.cpp:36
@ SPELL_ENRAGE
Definition boss_gal_darah.cpp:28
@ SPELL_IMPALING_CHARGE
Definition boss_gal_darah.cpp:29
@ SPELL_STAMPEDE
Definition boss_gal_darah.cpp:33
@ SPELL_STAMPEDE_DMG
Definition boss_gal_darah.cpp:34
@ SPELL_PUNCTURE
Definition boss_gal_darah.cpp:32
@ SPELL_WHIRLING_SLASH
Definition boss_gal_darah.cpp:35
@ SPELL_IMPALING_CHARGE_VEHICLE
Definition boss_gal_darah.cpp:30
@ SPELL_START_VISUAL
Definition boss_gal_darah.cpp:27
@ SPELL_TRANSFORM_TO_TROLL
Definition boss_gal_darah.cpp:37

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SUMMON_RHINO 
SAY_TRANSFORM_1 
SAY_TRANSFORM_2 
41{
42 SAY_AGGRO = 0,
43 SAY_SLAY = 1,
44 SAY_DEATH = 2,
48};
@ SAY_DEATH
Definition boss_gal_darah.cpp:44
@ SAY_SUMMON_RHINO
Definition boss_gal_darah.cpp:45
@ SAY_AGGRO
Definition boss_gal_darah.cpp:42
@ SAY_TRANSFORM_1
Definition boss_gal_darah.cpp:46
@ SAY_SLAY
Definition boss_gal_darah.cpp:43
@ SAY_TRANSFORM_2
Definition boss_gal_darah.cpp:47

Function Documentation

◆ AddSC_boss_gal_darah()

void AddSC_boss_gal_darah ( )
229{
234}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_gal_darah.cpp:215
Definition boss_gal_darah.cpp:173
Definition boss_gal_darah.cpp:194
#define RegisterGundrakCreatureAI(ai_name)
Definition gundrak.h:74
Definition boss_gal_darah.cpp:56

References RegisterGundrakCreatureAI, and RegisterSpellScript.

Referenced by AddNorthrendScripts().