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

Go to the source code of this file.

Classes

class  boss_krystallus
 
struct  boss_krystallus::boss_krystallusAI
 
class  spell_krystallus_shatter
 
class  spell_krystallus_shatter_effect
 

Enumerations

enum  spells {
  SPELL_GROUND_SPIKE = 59750 ,
  SPELL_BOULDER_TOSS = 50843 ,
  SPELL_SHATTER = 50810 ,
  SPELL_STOMP = 50868 ,
  SPELL_GROUND_SLAM = 50827 ,
  SPELL_GROUND_SLAM_STONED_EFFECT = 50812 ,
  SPELL_SHATTER_EFFECT = 50811
}
 
enum  events {
  EVENT_NONE ,
  EVENT_BOULDER ,
  EVENT_STOMP ,
  EVENT_GROUND_SLAM ,
  EVENT_GROUND_SPIKE ,
  EVENT_SHATTER ,
  EVENT_REMOVE_STONED
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_KILL = 1 ,
  SAY_DEATH = 2 ,
  SAY_SHATTER = 3
}
 

Functions

void AddSC_boss_krystallus ()
 

Enumeration Type Documentation

◆ events

enum events
Enumerator
EVENT_NONE 
EVENT_BOULDER 
EVENT_STOMP 
EVENT_GROUND_SLAM 
EVENT_GROUND_SPIKE 
EVENT_SHATTER 
EVENT_REMOVE_STONED 
37{
45};
@ EVENT_REMOVE_STONED
Definition boss_krystallus.cpp:44
@ EVENT_BOULDER
Definition boss_krystallus.cpp:39
@ EVENT_SHATTER
Definition boss_krystallus.cpp:43
@ EVENT_GROUND_SLAM
Definition boss_krystallus.cpp:41
@ EVENT_NONE
Definition boss_krystallus.cpp:38
@ EVENT_GROUND_SPIKE
Definition boss_krystallus.cpp:42
@ EVENT_STOMP
Definition boss_krystallus.cpp:40

◆ spells

enum spells
Enumerator
SPELL_GROUND_SPIKE 
SPELL_BOULDER_TOSS 
SPELL_SHATTER 
SPELL_STOMP 
SPELL_GROUND_SLAM 
SPELL_GROUND_SLAM_STONED_EFFECT 
SPELL_SHATTER_EFFECT 
26{
27 SPELL_GROUND_SPIKE = 59750,
28 SPELL_BOULDER_TOSS = 50843,
29 SPELL_SHATTER = 50810,
30 SPELL_STOMP = 50868,
31 SPELL_GROUND_SLAM = 50827,
34};
@ SPELL_STOMP
Definition boss_krystallus.cpp:30
@ SPELL_BOULDER_TOSS
Definition boss_krystallus.cpp:28
@ SPELL_SHATTER_EFFECT
Definition boss_krystallus.cpp:33
@ SPELL_GROUND_SLAM
Definition boss_krystallus.cpp:31
@ SPELL_GROUND_SLAM_STONED_EFFECT
Definition boss_krystallus.cpp:32
@ SPELL_SHATTER
Definition boss_krystallus.cpp:29
@ SPELL_GROUND_SPIKE
Definition boss_krystallus.cpp:27

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_SHATTER 
48{
49 SAY_AGGRO = 0,
50 SAY_KILL = 1,
51 SAY_DEATH = 2,
52 SAY_SHATTER = 3
53};
@ SAY_DEATH
Definition boss_krystallus.cpp:51
@ SAY_AGGRO
Definition boss_krystallus.cpp:49
@ SAY_KILL
Definition boss_krystallus.cpp:50
@ SAY_SHATTER
Definition boss_krystallus.cpp:52

Function Documentation

◆ AddSC_boss_krystallus()

void AddSC_boss_krystallus ( )
230{
231 new boss_krystallus();
234}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_krystallus.cpp:56
Definition boss_krystallus.cpp:206
Definition boss_krystallus.cpp:182

References RegisterSpellScript.

Referenced by AddNorthrendScripts().