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
 

Macros

#define SPELL_SHADOWBOLT   DUNGEON_MODE(SPELL_SHADOWBOLT_N, SPELL_SHADOWBOLT_H)
 

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_N = 43667 ,
  SPELL_SHADOWBOLT_H = 59389
}
 
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 ()
 

Macro Definition Documentation

◆ SPELL_SHADOWBOLT

#define SPELL_SHADOWBOLT   DUNGEON_MODE(SPELL_SHADOWBOLT_N, SPELL_SHADOWBOLT_H)

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 
156{
157 SPELL_DECREPIFY = 42702,
158 SPELL_BONE_ARMOR = 59386,
160
165};
@ EVENT_SPELL_DECREPIFY
Definition boss_keleseth.cpp:161
@ SPELL_SCOURGE_RESURRECTION
Definition boss_keleseth.cpp:159
@ EVENT_RESURRECT_2
Definition boss_keleseth.cpp:164
@ SPELL_DECREPIFY
Definition boss_keleseth.cpp:157
@ EVENT_RESURRECT
Definition boss_keleseth.cpp:163
@ SPELL_BONE_ARMOR
Definition boss_keleseth.cpp:158
@ EVENT_SPELL_BONE_ARMOR
Definition boss_keleseth.cpp:162

◆ eSpells

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

◆ 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 ( )
281{
286}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_keleseth.cpp:258
Definition boss_keleseth.cpp:102
Definition boss_keleseth.cpp:55
Definition boss_keleseth.cpp:168
#define RegisterUtgardeKeepCreatureAI(ai_name)
Definition utgarde_keep.h:90

References RegisterSpellScript, and RegisterUtgardeKeepCreatureAI.

Referenced by AddNorthrendScripts().