AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_keleseth.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "utgarde_keep.h"

Go to the source code of this file.

Classes

struct  npc_frost_tomb
 
struct  boss_keleseth
 
struct  npc_vrykul_skeleton
 
class  spell_frost_tomb_aura
 

Enumerations

enum  eTexts {
  SAY_START_COMBAT = 1 ,
  SAY_FROST_TOMB = 3 ,
  SAY_SUMMON_SKELETONS = 2 ,
  SAY_FROST_TOMB_EMOTE = 4 ,
  SAY_DEATH = 5 ,
  SAY_KILL = 6
}
 
enum  eNPCs {
  NPC_FROST_TOMB = 23965 ,
  NPC_SKELETON = 23970
}
 
enum  eSpells {
  SPELL_FROST_TOMB = 42672 ,
  SPELL_FROST_TOMB_SUMMON = 42714 ,
  SPELL_FROST_TOMB_AURA = 48400 ,
  SPELL_SHADOWBOLT = 43667
}
 
enum  eSkeletonEnum {
  SPELL_DECREPIFY = 42702 ,
  SPELL_BONE_ARMOR = 59386 ,
  SPELL_SCOURGE_RESURRECTION = 42704 ,
  EVENT_SPELL_DECREPIFY = 1 ,
  EVENT_SPELL_BONE_ARMOR ,
  EVENT_RESURRECT ,
  EVENT_RESURRECT_2
}
 

Functions

void AddSC_boss_keleseth ()
 

Enumeration Type Documentation

◆ eNPCs

enum eNPCs
Enumerator
NPC_FROST_TOMB 
NPC_SKELETON 
37{
38 NPC_FROST_TOMB = 23965,
39 NPC_SKELETON = 23970,
40};
@ NPC_FROST_TOMB
Definition boss_keleseth.cpp:38
@ NPC_SKELETON
Definition boss_keleseth.cpp:39

◆ eSkeletonEnum

Enumerator
SPELL_DECREPIFY 
SPELL_BONE_ARMOR 
SPELL_SCOURGE_RESURRECTION 
EVENT_SPELL_DECREPIFY 
EVENT_SPELL_BONE_ARMOR 
EVENT_RESURRECT 
EVENT_RESURRECT_2 
153{
154 SPELL_DECREPIFY = 42702,
155 SPELL_BONE_ARMOR = 59386,
157
162};
@ EVENT_SPELL_DECREPIFY
Definition boss_keleseth.cpp:158
@ SPELL_SCOURGE_RESURRECTION
Definition boss_keleseth.cpp:156
@ EVENT_RESURRECT_2
Definition boss_keleseth.cpp:161
@ SPELL_DECREPIFY
Definition boss_keleseth.cpp:154
@ EVENT_RESURRECT
Definition boss_keleseth.cpp:160
@ SPELL_BONE_ARMOR
Definition boss_keleseth.cpp:155
@ EVENT_SPELL_BONE_ARMOR
Definition boss_keleseth.cpp:159

◆ eSpells

enum eSpells
Enumerator
SPELL_FROST_TOMB 
SPELL_FROST_TOMB_SUMMON 
SPELL_FROST_TOMB_AURA 
SPELL_SHADOWBOLT 
43{
44 SPELL_FROST_TOMB = 42672,
47
48 SPELL_SHADOWBOLT = 43667,
49};
@ SPELL_FROST_TOMB
Definition boss_keleseth.cpp:44
@ SPELL_FROST_TOMB_AURA
Definition boss_keleseth.cpp:46
@ SPELL_SHADOWBOLT
Definition boss_keleseth.cpp:48
@ SPELL_FROST_TOMB_SUMMON
Definition boss_keleseth.cpp:45

◆ eTexts

enum eTexts
Enumerator
SAY_START_COMBAT 
SAY_FROST_TOMB 
SAY_SUMMON_SKELETONS 
SAY_FROST_TOMB_EMOTE 
SAY_DEATH 
SAY_KILL 
27{
32 SAY_DEATH = 5,
33 SAY_KILL = 6,
34};
@ SAY_DEATH
Definition boss_keleseth.cpp:32
@ SAY_FROST_TOMB
Definition boss_keleseth.cpp:29
@ SAY_KILL
Definition boss_keleseth.cpp:33
@ SAY_START_COMBAT
Definition boss_keleseth.cpp:28
@ SAY_FROST_TOMB_EMOTE
Definition boss_keleseth.cpp:31
@ SAY_SUMMON_SKELETONS
Definition boss_keleseth.cpp:30

Function Documentation

◆ AddSC_boss_keleseth()

void AddSC_boss_keleseth ( )
278{
283}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_keleseth.cpp:255
Definition boss_keleseth.cpp:99
Definition boss_keleseth.cpp:52
Definition boss_keleseth.cpp:165
#define RegisterUtgardeKeepCreatureAI(ai_name)
Definition utgarde_keep.h:90

References RegisterSpellScript, and RegisterUtgardeKeepCreatureAI.

Referenced by AddNorthrendScripts().