TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_keleseth.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "utgarde_keep.h"
+ Include dependency graph for boss_keleseth.cpp:

Classes

class  npc_frost_tomb
 
struct  npc_frost_tomb::npc_frost_tombAI
 
class  boss_keleseth
 
struct  boss_keleseth::boss_kelesethAI
 
class  npc_vrykul_skeleton
 
struct  npc_vrykul_skeleton::npc_vrykul_skeletonAI
 
class  spell_frost_tomb
 
class  spell_frost_tomb::spell_frost_tomb_AuraScript
 
class  achievement_on_the_rocks
 

Macros

#define SKELETONSPAWN_Z   42.8668f
 

Enumerations

enum  KelsethEncounter {
  SPELL_SHADOWBOLT = 43667, SPELL_FROST_TOMB = 48400, SPELL_FROST_TOMB_STUN = 42672, SPELL_FROST_TOMB_SUMMON = 42714,
  SPELL_SHADOW_FISSURE = 50657, SPELL_FULL_HEAL = 17683, SPELL_DECREPIFY = 42702, SPELL_BONE_ARMOR = 59386,
  NPC_FROSTTOMB = 23965, NPC_SKELETON = 23970, NPC_RUNEMAGE = 23960, NPC_STRATEGIST = 23956,
  SAY_START_COMBAT = 1, SAY_SUMMON_SKELETONS, SAY_FROST_TOMB, SAY_FROST_TOMB_EMOTE,
  SAY_DEATH, EVENT_SHADOWBOLT = 1, EVENT_FROST_TOMB, EVENT_SUMMON_SKELETONS,
  EVENT_DECREPIFY, EVENT_FULL_HEAL, EVENT_SHADOW_FISSURE, EVENT_RESURRECT,
  DATA_ON_THE_ROCKS
}
 

Functions

void AddSC_boss_keleseth ()
 

Variables

float const SkeletonSpawnPoint [1][2]
 
float AttackLoc [3] = {197.636f, 194.046f, 40.8164f}
 

Macro Definition Documentation

#define SKELETONSPAWN_Z   42.8668f

Enumeration Type Documentation

Enumerator
SPELL_SHADOWBOLT 
SPELL_FROST_TOMB 
SPELL_FROST_TOMB_STUN 
SPELL_FROST_TOMB_SUMMON 
SPELL_SHADOW_FISSURE 
SPELL_FULL_HEAL 
SPELL_DECREPIFY 
SPELL_BONE_ARMOR 
NPC_FROSTTOMB 
NPC_SKELETON 
NPC_RUNEMAGE 
NPC_STRATEGIST 
SAY_START_COMBAT 
SAY_SUMMON_SKELETONS 
SAY_FROST_TOMB 
SAY_FROST_TOMB_EMOTE 
SAY_DEATH 
EVENT_SHADOWBOLT 
EVENT_FROST_TOMB 
EVENT_SUMMON_SKELETONS 
EVENT_DECREPIFY 
EVENT_FULL_HEAL 
EVENT_SHADOW_FISSURE 
EVENT_RESURRECT 
DATA_ON_THE_ROCKS 
32 {
33  SPELL_SHADOWBOLT = 43667,
34  SPELL_FROST_TOMB = 48400,
35  SPELL_FROST_TOMB_STUN = 42672,
37 
38  SPELL_SHADOW_FISSURE = 50657,
39  SPELL_FULL_HEAL = 17683,
40  SPELL_DECREPIFY = 42702,
41  SPELL_BONE_ARMOR = 59386,
42 
43  NPC_FROSTTOMB = 23965,
44  NPC_SKELETON = 23970,
45 
46  NPC_RUNEMAGE = 23960,
47  NPC_STRATEGIST = 23956,
48 
49  SAY_START_COMBAT = 1,
53  SAY_DEATH,
54 
55  EVENT_SHADOWBOLT = 1,
58 
63 
65 };
Definition: boss_keleseth.cpp:50
Definition: boss_keleseth.cpp:56
Definition: boss_keleseth.cpp:51
Definition: boss_keleseth.cpp:52
Definition: boss_keleseth.cpp:44
Definition: boss_keleseth.cpp:41
Definition: boss_keleseth.cpp:43
Definition: boss_keleseth.cpp:60
Definition: boss_keleseth.cpp:39
Definition: boss_keleseth.cpp:61
Definition: boss_keleseth.cpp:35
Definition: boss_keleseth.cpp:46
Definition: boss_keleseth.cpp:47
Definition: boss_keleseth.cpp:53
Definition: boss_keleseth.cpp:49
Definition: boss_keleseth.cpp:38
Definition: boss_keleseth.cpp:34
Definition: boss_keleseth.cpp:36
Definition: boss_keleseth.cpp:62
Definition: boss_keleseth.cpp:55
Definition: boss_keleseth.cpp:40
Definition: boss_keleseth.cpp:59
Definition: boss_keleseth.cpp:64
Definition: boss_keleseth.cpp:57
Definition: boss_keleseth.cpp:33

Function Documentation

void AddSC_boss_keleseth ( )
371 {
372  new boss_keleseth();
373  new npc_frost_tomb();
374  new npc_vrykul_skeleton();
375  new spell_frost_tomb();
377 }
Definition: boss_keleseth.cpp:359
Definition: boss_keleseth.cpp:76
Definition: boss_keleseth.cpp:111
Definition: boss_keleseth.cpp:238
Definition: boss_keleseth.cpp:329

+ Here is the caller graph for this function:

Variable Documentation

float AttackLoc[3] = {197.636f, 194.046f, 40.8164f}
float const SkeletonSpawnPoint[1][2]
Initial value:
=
{
{156.2559f, 259.2093f},
}