AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_keristrasza.cpp File Reference
#include "AchievementCriteriaScript.h"
#include "CreatureScript.h"
#include "MapReference.h"
#include "ScriptedCreature.h"
#include "nexus.h"
#include "Player.h"

Go to the source code of this file.

Classes

struct  boss_keristrasza
 
class  achievement_intense_cold
 

Enumerations

enum  eEnums {
  SPELL_FROZEN_PRISON = 47854 ,
  SPELL_TAIL_SWEEP = 50155 ,
  SPELL_CRYSTAL_CHAINS = 50997 ,
  SPELL_ENRAGE = 8599 ,
  SPELL_CRYSTALFIRE_BREATH = 48096 ,
  SPELL_CRYSTALIZE = 48179 ,
  SPELL_INTENSE_COLD = 48094 ,
  SPELL_INTENSE_COLD_TRIGGER = 48095
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_ENRAGE = 2 ,
  SAY_DEATH = 3 ,
  SAY_CRYSTAL_NOVA = 4 ,
  EMOTE_FRENZY = 5
}
 
enum  Events {
  EVENT_CRYSTALFIRE_BREATH = 1 ,
  EVENT_CRYSTAL_CHAINS = 2 ,
  EVENT_TAIL_SWEEP = 3 ,
  EVENT_HEALTH_CHECK = 4 ,
  EVENT_ACHIEVEMENT_CHECK = 5 ,
  EVENT_KILL_TALK = 6
}
 

Functions

void AddSC_boss_keristrasza ()
 

Enumeration Type Documentation

◆ eEnums

enum eEnums
Enumerator
SPELL_FROZEN_PRISON 
SPELL_TAIL_SWEEP 
SPELL_CRYSTAL_CHAINS 
SPELL_ENRAGE 
SPELL_CRYSTALFIRE_BREATH 
SPELL_CRYSTALIZE 
SPELL_INTENSE_COLD 
SPELL_INTENSE_COLD_TRIGGER 
27{
28 SPELL_FROZEN_PRISON = 47854,
29 SPELL_TAIL_SWEEP = 50155,
31 SPELL_ENRAGE = 8599,
33 SPELL_CRYSTALIZE = 48179,
34 SPELL_INTENSE_COLD = 48094,
36};
@ SPELL_ENRAGE
Definition boss_keristrasza.cpp:31
@ SPELL_CRYSTALIZE
Definition boss_keristrasza.cpp:33
@ SPELL_INTENSE_COLD_TRIGGER
Definition boss_keristrasza.cpp:35
@ SPELL_INTENSE_COLD
Definition boss_keristrasza.cpp:34
@ SPELL_CRYSTALFIRE_BREATH
Definition boss_keristrasza.cpp:32
@ SPELL_CRYSTAL_CHAINS
Definition boss_keristrasza.cpp:30
@ SPELL_FROZEN_PRISON
Definition boss_keristrasza.cpp:28
@ SPELL_TAIL_SWEEP
Definition boss_keristrasza.cpp:29

◆ Events

enum Events
Enumerator
EVENT_CRYSTALFIRE_BREATH 
EVENT_CRYSTAL_CHAINS 
EVENT_TAIL_SWEEP 
EVENT_HEALTH_CHECK 
EVENT_ACHIEVEMENT_CHECK 
EVENT_KILL_TALK 
49{
56};
@ EVENT_TAIL_SWEEP
Definition boss_keristrasza.cpp:52
@ EVENT_KILL_TALK
Definition boss_keristrasza.cpp:55
@ EVENT_CRYSTAL_CHAINS
Definition boss_keristrasza.cpp:51
@ EVENT_ACHIEVEMENT_CHECK
Definition boss_keristrasza.cpp:54
@ EVENT_HEALTH_CHECK
Definition boss_keristrasza.cpp:53
@ EVENT_CRYSTALFIRE_BREATH
Definition boss_keristrasza.cpp:50

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_ENRAGE 
SAY_DEATH 
SAY_CRYSTAL_NOVA 
EMOTE_FRENZY 
39{
40 SAY_AGGRO = 0,
41 SAY_SLAY = 1,
42 SAY_ENRAGE = 2,
43 SAY_DEATH = 3,
45 EMOTE_FRENZY = 5
46};
@ SAY_CRYSTAL_NOVA
Definition boss_keristrasza.cpp:44
@ SAY_DEATH
Definition boss_keristrasza.cpp:43
@ SAY_AGGRO
Definition boss_keristrasza.cpp:40
@ EMOTE_FRENZY
Definition boss_keristrasza.cpp:45
@ SAY_SLAY
Definition boss_keristrasza.cpp:41
@ SAY_ENRAGE
Definition boss_keristrasza.cpp:42

Function Documentation

◆ AddSC_boss_keristrasza()

void AddSC_boss_keristrasza ( )
200{
203}
Definition boss_keristrasza.cpp:186
#define RegisterNexusCreatureAI(ai_name)
Definition nexus.h:65
Definition boss_keristrasza.cpp:59

References RegisterNexusCreatureAI.

Referenced by AddNorthrendScripts().