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

class  boss_gal_darah
 
struct  boss_gal_darah::boss_gal_darahAI
 
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_STAMPEDE = 1 ,
  EVENT_WHIRLING_SLASH = 2 ,
  EVENT_PUNCTURE = 3 ,
  EVENT_ENRAGE = 4 ,
  EVENT_IMPALING_CHARGE = 5 ,
  EVENT_UNSUMMON_RHINO = 6 ,
  EVENT_STOMP = 7 ,
  EVENT_KILL_TALK = 8
}
 

Functions

void AddSC_boss_gal_darah ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_STAMPEDE 
EVENT_WHIRLING_SLASH 
EVENT_PUNCTURE 
EVENT_ENRAGE 
EVENT_IMPALING_CHARGE 
EVENT_UNSUMMON_RHINO 
EVENT_STOMP 
EVENT_KILL_TALK 
51{
55 EVENT_ENRAGE = 4,
58 EVENT_STOMP = 7,
60};
@ EVENT_KILL_TALK
Definition boss_gal_darah.cpp:59
@ EVENT_ENRAGE
Definition boss_gal_darah.cpp:55
@ EVENT_STAMPEDE
Definition boss_gal_darah.cpp:52
@ EVENT_WHIRLING_SLASH
Definition boss_gal_darah.cpp:53
@ EVENT_STOMP
Definition boss_gal_darah.cpp:58
@ EVENT_IMPALING_CHARGE
Definition boss_gal_darah.cpp:56
@ EVENT_UNSUMMON_RHINO
Definition boss_gal_darah.cpp:57
@ EVENT_PUNCTURE
Definition boss_gal_darah.cpp:54

◆ 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 ( )
282{
283 new boss_gal_darah();
287}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_gal_darah.cpp:266
Definition boss_gal_darah.cpp:63
Definition boss_gal_darah.cpp:224
Definition boss_gal_darah.cpp:245

References RegisterSpellScript.

Referenced by AddNorthrendScripts().