TrinityCore
boss_keleseth.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "utgarde_keep.h"
+ Include dependency graph for boss_keleseth.cpp:

Go to the source code of this file.

Classes

struct  npc_frost_tomb
 
struct  boss_keleseth
 
struct  npc_vrykul_skeleton
 
class  spell_frost_tomb
 
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

◆ SKELETONSPAWN_Z

#define SKELETONSPAWN_Z   42.8668f

Definition at line 70 of file boss_keleseth.cpp.

Enumeration Type Documentation

◆ KelsethEncounter

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 

Definition at line 34 of file boss_keleseth.cpp.

Function Documentation

◆ AddSC_boss_keleseth()

void AddSC_boss_keleseth ( )

Definition at line 334 of file boss_keleseth.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AttackLoc

float AttackLoc[3] = {197.636f, 194.046f, 40.8164f}

Definition at line 77 of file boss_keleseth.cpp.

◆ SkeletonSpawnPoint

float const SkeletonSpawnPoint[1][2]
Initial value:
=
{
{156.2559f, 259.2093f},
}

Definition at line 72 of file boss_keleseth.cpp.