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 {
  GROUND_SPIKE_H = 59750 ,
  BOULDER_TOSS = 50843 ,
  BOULDER_TOSS_H = 59742 ,
  SHATTER = 50810 ,
  SHATTER_H = 61546 ,
  STOMP = 50868 ,
  STOMP_H = 59744 ,
  GROUND_SLAM = 50827 ,
  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 
40{
48};
@ EVENT_REMOVE_STONED
Definition boss_krystallus.cpp:47
@ EVENT_BOULDER
Definition boss_krystallus.cpp:42
@ EVENT_SHATTER
Definition boss_krystallus.cpp:46
@ EVENT_GROUND_SLAM
Definition boss_krystallus.cpp:44
@ EVENT_NONE
Definition boss_krystallus.cpp:41
@ EVENT_GROUND_SPIKE
Definition boss_krystallus.cpp:45
@ EVENT_STOMP
Definition boss_krystallus.cpp:43

◆ spells

enum spells
Enumerator
GROUND_SPIKE_H 
BOULDER_TOSS 
BOULDER_TOSS_H 
SHATTER 
SHATTER_H 
STOMP 
STOMP_H 
GROUND_SLAM 
GROUND_SLAM_STONED_EFFECT 
SPELL_SHATTER_EFFECT 
26{
27 GROUND_SPIKE_H = 59750,
28 BOULDER_TOSS = 50843,
29 BOULDER_TOSS_H = 59742,
30 SHATTER = 50810,
31 SHATTER_H = 61546,
32 STOMP = 50868,
33 STOMP_H = 59744,
34 GROUND_SLAM = 50827,
37};
@ SPELL_SHATTER_EFFECT
Definition boss_krystallus.cpp:36
@ SHATTER
Definition boss_krystallus.cpp:30
@ GROUND_SPIKE_H
Definition boss_krystallus.cpp:27
@ STOMP_H
Definition boss_krystallus.cpp:33
@ SHATTER_H
Definition boss_krystallus.cpp:31
@ STOMP
Definition boss_krystallus.cpp:32
@ BOULDER_TOSS
Definition boss_krystallus.cpp:28
@ GROUND_SLAM_STONED_EFFECT
Definition boss_krystallus.cpp:35
@ GROUND_SLAM
Definition boss_krystallus.cpp:34
@ BOULDER_TOSS_H
Definition boss_krystallus.cpp:29

◆ Yells

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

Function Documentation

◆ AddSC_boss_krystallus()

void AddSC_boss_krystallus ( )
232{
233 new boss_krystallus();
236}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_krystallus.cpp:59
Definition boss_krystallus.cpp:208
Definition boss_krystallus.cpp:184

References RegisterSpellScript.

Referenced by AddNorthrendScripts().