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

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_tombAuraScript
 

Macros

#define SPELL_SHADOWBOLT   DUNGEON_MODE(SPELL_SHADOWBOLT_N, SPELL_SHADOWBOLT_H)
 

Enumerations

enum  eTexts {
  SAY_SPECTATOR_CHEER = 0 ,
  SAY_EADRIC_INTRO_ANNOUNCER = 0 ,
  SAY_JAEREN_PALETRESS_INTRO = 1 ,
  SAY_GRAND_CHAMPIONS_INTRO_1 = 2 ,
  SAY_GRAND_CHAMPIONS_INTRO_DAWNSINGER = 3 ,
  SAY_GRAND_CHAMPIONS_INTRO_ZULTORE = 4 ,
  SAY_GRAND_CHAMPIONS_INTRO_SKULLCRUSHER = 5 ,
  SAY_GRAND_CHAMPIONS_INTRO_DEATHSTALKER = 6 ,
  SAY_GRAND_CHAMPIONS_INTRO_WILDMANE = 7 ,
  SAY_KNIGHT_INTRO = 8 ,
  SAY_EADRIC_INTRO = 0 ,
  SAY_EADRIC_AGGRO = 1 ,
  SAY_EADRIC_EMOTE_RADIANCE = 2 ,
  SAY_EADRIC_EMOTE_HAMMER_RIGHTEOUS = 3 ,
  SAY_EADRIC_HAMMER_RIGHTEOUS = 4 ,
  SAY_EADRIC_KILL_PLAYER = 5 ,
  SAY_EADRIC_DEFEATED = 6 ,
  SAY_PALETRESS_INTRO_1 = 0 ,
  SAY_PALETRESS_INTRO_2 = 1 ,
  SAY_PALETRESS_AGGRO = 2 ,
  SAY_PALETRESS_MEMORY_SUMMON = 3 ,
  SAY_PALETRESS_MEMORY_DEATH = 4 ,
  SAY_PALETRESS_KILL_PLAYER = 5 ,
  SAY_PALETRESS_DEFEATED = 6 ,
  TEXT_WELCOME = 21 ,
  TEXT_WELCOME_2 = 22 ,
  TEXT_BEGIN = 23 ,
  TEXT_GRATZ_SLAIN_CHAMPIONS = 24 ,
  TEXT_YOU_MAY_BEGIN = 41 ,
  TEXT_BK_INTRO = 31 ,
  TEXT_BK_MEANING = 34 ,
  SAY_BK_INTRO_1 = 0 ,
  SAY_BK_INTRO_2 = 1 ,
  SAY_BK_INTRO_3 = 2 ,
  SAY_BK_AGGRO = 3 ,
  SAY_BK_PHASE_2 = 4 ,
  SAY_BK_PHASE_3 = 5 ,
  SAY_BK_KILL_PLAYER = 6 ,
  SAY_BK_DEATH = 7 ,
  SAY_STAGE_0_01 = 0 ,
  SAY_STAGE_0_02 = 1 ,
  SAY_STAGE_0_04 = 2 ,
  SAY_STAGE_0_05 = 3 ,
  SAY_STAGE_0_06 = 4 ,
  SAY_STAGE_0_WIPE = 5 ,
  SAY_STAGE_1_01 = 6 ,
  SAY_STAGE_1_07 = 7 ,
  SAY_STAGE_1_08 = 8 ,
  SAY_STAGE_1_11 = 9 ,
  SAY_STAGE_2_01 = 10 ,
  SAY_STAGE_2_03 = 11 ,
  SAY_STAGE_2_06 = 12 ,
  SAY_STAGE_3_01 = 13 ,
  SAY_STAGE_3_02 = 14 ,
  SAY_STAGE_4_01 = 15 ,
  SAY_STAGE_4_03 = 16 ,
  SAY_STAGE_0_03a = 0 ,
  SAY_STAGE_1_10 = 1 ,
  SAY_STAGE_2_02a = 2 ,
  SAY_STAGE_2_04a = 3 ,
  SAY_STAGE_2_05a = 4 ,
  SAY_STAGE_3_03a = 5 ,
  SAY_VARIAN_KILL_HORDE_PLAYER_1 = 6 ,
  SAY_STAGE_0_03h = 0 ,
  SAY_STAGE_1_09 = 1 ,
  SAY_STAGE_2_02h = 2 ,
  SAY_STAGE_2_04h = 3 ,
  SAY_STAGE_2_05h = 4 ,
  SAY_STAGE_3_03h = 5 ,
  SAY_GARROSH_KILL_ALLIANCE_PLAYER_1 = 6 ,
  SAY_STAGE_1_02 = 0 ,
  SAY_STAGE_1_03 = 1 ,
  SAY_STAGE_1_04 = 2 ,
  SAY_STAGE_1_06 = 3 ,
  SAY_STAGE_1_05 = 0 ,
  SAY_STAGE_4_02 = 0 ,
  SAY_STAGE_4_05 = 1 ,
  SAY_STAGE_4_04 = 2 ,
  SAY_STAGE_4_06 = 17 ,
  SAY_STAGE_4_07 = 18 ,
  SAY_FACE_AGGRO = 0 ,
  SAY_FACE_ANGER_SLAY = 1 ,
  SAY_FACE_SORROW_SLAY = 2 ,
  SAY_FACE_DESIRE_SLAY = 3 ,
  SAY_FACE_DEATH = 4 ,
  EMOTE_MIRRORED_SOUL = 5 ,
  EMOTE_UNLEASH_SOUL = 6 ,
  SAY_FACE_UNLEASH_SOUL = 7 ,
  EMOTE_WAILING_SOUL = 8 ,
  SAY_FACE_WAILING_SOUL = 9 ,
  SAY_START_COMBAT = 1 ,
  SAY_FROST_TOMB = 3 ,
  SAY_SUMMON_SKELETONS = 2 ,
  SAY_FROST_TOMB_EMOTE = 4 ,
  SAY_DEATH = 5 ,
  SAY_KILL = 6 ,
  YELL_SKARVALD_AGGRO = 0 ,
  YELL_SKARVALD_DAL_DIED = 1 ,
  YELL_SKARVALD_SKA_DIEDFIRST = 2 ,
  YELL_SKARVALD_KILL = 3 ,
  YELL_SKARVALD_DAL_DIEDFIRST = 4 ,
  YELL_DALRONN_AGGRO = 0 ,
  YELL_DALRONN_SKA_DIED = 1 ,
  YELL_DALRONN_DAL_DIEDFIRST = 2 ,
  YELL_DALRONN_KILL = 3 ,
  YELL_DALRONN_SKA_DIEDFIRST = 4
}
 
enum  eNPCs {
  NPC_BROODLORD = 12017 ,
  NPC_JAN_ALAI = 23578 ,
  NPC_SARTHARION = 28860 ,
  NPC_FREYA = 32906 ,
  NPC_INGVAR_UNDEAD = 23980 ,
  NPC_ANNHYLDE = 24068 ,
  NPC_THROW = 23997 ,
  NPC_FROST_TOMB = 23965 ,
  NPC_SKELETON = 23970
}
 
enum  eSpells {
  SPELL_SOULSTORM_CHANNEL_OOC = 69008 ,
  SPELL_SHADOW_BOLT = 70043 ,
  SPELL_FEAR = 68950 ,
  SPELL_MAGICS_BANE = 68793 ,
  SPELL_CORRUPT_SOUL = 68839 ,
  SPELL_CONSUME_SOUL = 68861 ,
  SPELL_TELEPORT = 68988 ,
  SPELL_TELEPORT_VISUAL = 52096 ,
  SPELL_SOULSTORM_VISUAL = 68870 ,
  SPELL_SOULSTORM = 68872 ,
  SPELL_PHANTOM_BLAST = 68982 ,
  SPELL_PHANTOM_BLAST_H = 70322 ,
  SPELL_MIRRORED_SOUL = 69051 ,
  SPELL_WELL_OF_SOULS = 68820 ,
  SPELL_UNLEASHED_SOULS = 68939 ,
  SPELL_WAILING_SOULS = 68899 ,
  SPELL_WAILING_SOULS_SCRIPT_EFFECT = 68871 ,
  SPELL_WAILING_SOULS_PERIODIC_DUMMY = 68875 ,
  SPELL_WAILING_SOULS_PERIODIC_DUMMY_2 = 68876 ,
  SPELL_WAILING_SOULS_TARGETING = 68912 ,
  SPELL_WAILING_SOULS_DMG_N = 68873 ,
  SPELL_WAILING_SOULS_DMG_H = 70324 ,
  SPELL_NECROLYTE_CHANNELING = 30540 ,
  SPELL_KRICK_KILL_CREDIT = 71308 ,
  SPELL_TUNNEL_ICICLE = 69424 ,
  SPELL_TELEPORT_JAINA_VISUAL = 70623 ,
  SPELL_TELEPORT_JAINA = 70525 ,
  SPELL_TELEPORT_SYLVANAS_VISUAL = 70638 ,
  SPELL_TELEPORT_SYLVANAS = 70639 ,
  SPELL_SINDRAGOSA_FROST_BOMB_POS = 70521 ,
  SPELL_SUMMON_PHANTOM = 55205 ,
  SPELL_SUMMON_PHANTOM_TRANSFORM = 55097 ,
  SPELL_DETERMINED_STAB = 55104 ,
  SPELL_DETERMINED_GORE = 55102 ,
  SPELL_GROUND_TREMOR = 55142 ,
  SPELL_QUAKE = 55101 ,
  SPELL_NUMBING_SHOUT = 55106 ,
  SPELL_NUMBING_ROAR = 55100 ,
  SPELL_MOJO_FRENZY = 55163 ,
  SPELL_TRANSFORMATION = 55098 ,
  SPELL_PORTAL_BEAM = 56046 ,
  SPELL_IRIS_ACTIVATED = 61012 ,
  SPELL_POWER_SPARK_VISUAL = 55845 ,
  SPELL_POWER_SPARK_GROUND_BUFF = 55852 ,
  SPELL_POWER_SPARK_MALYGOS_BUFF = 56152 ,
  SPELL_TELEPORT_VISUAL = 52096 ,
  SPELL_SCION_ARCANE_BARRAGE = 56397 ,
  SPELL_ARCANE_SHOCK_N = 57058 ,
  SPELL_ARCANE_SHOCK_H = 60073 ,
  SPELL_HASTE = 57060 ,
  SPELL_ALEXSTRASZA_GIFT = 61028 ,
  SPELL_SUMMON_VALKYR = 42912 ,
  SPELL_RESURRECTION_BEAM = 42857 ,
  SPELL_RESURRECTION_BALL = 42862 ,
  SPELL_RESURRECTION_HEAL = 42704 ,
  SPELL_INGVAR_TRANSFORM = 42796 ,
  SPELL_STAGGERING_ROAR_N = 42708 ,
  SPELL_STAGGERING_ROAR_H = 59708 ,
  SPELL_CLEAVE = 42724 ,
  SPELL_SMASH_N = 42669 ,
  SPELL_SMASH_H = 59706 ,
  SPELL_ENRAGE_N = 42705 ,
  SPELL_ENRAGE_H = 59707 ,
  SPELL_DREADFUL_ROAR_N = 42729 ,
  SPELL_DREADFUL_ROAR_H = 59734 ,
  SPELL_WOE_STRIKE_N = 42730 ,
  SPELL_WOE_STRIKE_H = 59735 ,
  SPELL_DARK_SMASH = 42723 ,
  SPELL_SHADOW_AXE = 42749 ,
  SPELL_FROST_TOMB = 42672 ,
  SPELL_FROST_TOMB_SUMMON = 42714 ,
  SPELL_FROST_TOMB_AURA = 48400 ,
  SPELL_SHADOWBOLT_N = 43667 ,
  SPELL_SHADOWBOLT_H = 59389 ,
  SPELL_CHARGE = 43651 ,
  SPELL_STONE_STRIKE = 48583 ,
  SPELL_ENRAGE = 48193 ,
  SPELL_SUMMON_SKARVALD_GHOST = 48613 ,
  SPELL_SHADOW_BOLT_N = 43649 ,
  SPELL_SHADOW_BOLT_H = 59575 ,
  SPELL_DEBILITATE = 43650 ,
  SPELL_SUMMON_SKELETONS = 52611 ,
  SPELL_SUMMON_DALRONN_GHOST = 48612 ,
  SPELL_ARCANE_VACUUM = 58694 ,
  SPELL_BLIZZARD_N = 58693 ,
  SPELL_BLIZZARD_H = 59369 ,
  SPELL_MANA_DESTRUCTION = 59374 ,
  SPELL_TAIL_SWEEP_N = 58690 ,
  SPELL_TAIL_SWEEP_H = 59283 ,
  SPELL_UNCONTROLLABLE_ENERGY_N = 58688 ,
  SPELL_UNCONTROLLABLE_ENERGY_H = 59281 ,
  SPELL_BLOODLUST = 54516 ,
  SPELL_BREAK_BONDS = 59463 ,
  SPELL_CHAIN_HEAL_N = 54481 ,
  SPELL_CHAIN_HEAL_H = 59473 ,
  SPELL_EARTH_SHIELD_N = 54479 ,
  SPELL_EARTH_SHIELD_H = 59471 ,
  SPELL_EARTH_SHOCK = 54511 ,
  SPELL_LIGHTNING_BOLT = 53044 ,
  SPELL_STORMSTRIKE = 51876 ,
  SPELL_DRAINED = 59820 ,
  SPELL_FRENZY_N = 54312 ,
  SPELL_FRENZY_H = 59522 ,
  SPELL_PROTECTIVE_BUBBLE = 54306 ,
  SPELL_WATER_BLAST_N = 54237 ,
  SPELL_WATER_BLAST_H = 59520 ,
  SPELL_WATER_BOLT_VOLLEY_N = 54241 ,
  SPELL_WATER_BOLT_VOLLEY_H = 59521 ,
  SPELL_SPLASH = 59516 ,
  SPELL_WATER_GLOBULE = 54268 ,
  SPELL_CREATE_GLOBULE_VISUAL = 54260 ,
  SPELL_CAUTERIZING_FLAMES = 59466 ,
  SPELL_FIREBOLT_N = 54235 ,
  SPELL_FIREBOLT_H = 59468 ,
  SPELL_FLAME_BREATH_N = 54282 ,
  SPELL_FLAME_BREATH_H = 59469 ,
  SPELL_LAVA_BURN_N = 54249 ,
  SPELL_LAVA_BURN_H = 59594 ,
  SPELL_RAY_OF_SUFFERING_N = 54442 ,
  SPELL_RAY_OF_SUFFERING_H = 59524 ,
  SPELL_RAY_OF_PAIN_N = 54438 ,
  SPELL_RAY_OF_PAIN_H = 59523 ,
  SPELL_CORROSIVE_SALIVA = 54527 ,
  SPELL_OPTIC_LINK = 54396 ,
  SPELL_ARCANE_BARRAGE_VOLLEY_N = 54202 ,
  SPELL_ARCANE_BARRAGE_VOLLEY_H = 59483 ,
  SPELL_ARCANE_BUFFET_N = 54226 ,
  SPELL_ARCANE_BUFFET_H = 59485 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_1 = 54102 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_2 = 54137 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_3 = 54138 ,
  SPELL_ARCANE_POWER_N = 54160 ,
  SPELL_ARCANE_POWER_H = 59474 ,
  SPELL_SHROUD_OF_DARKNESS_N = 54524 ,
  SPELL_SHROUD_OF_DARKNESS_H = 59745 ,
  SPELL_VOID_SHIFT_N = 54361 ,
  SPELL_VOID_SHIFT_H = 59743 ,
  SPELL_SUMMON_VOID_SENTRY = 54369 ,
  SPELL_SUMMON_VOID_SENTRY_BALL = 58650
}
 
enum  eEvents {
  EVENT_NULL = 0 ,
  EVENT_CHECK_PLAYERS ,
  EVENT_CLOSE_GATE ,
  EVENT_SUMMON_GRAND_CHAMPION_1 ,
  EVENT_SUMMON_GRAND_CHAMPION_2 ,
  EVENT_SUMMON_GRAND_CHAMPION_3 ,
  EVENT_YELL_WELCOME_2 ,
  EVENT_GRAND_GROUP_1_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_1_ATTACK ,
  EVENT_GRAND_GROUP_2_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_2_ATTACK ,
  EVENT_GRAND_GROUP_3_MOVE_MIDDLE ,
  EVENT_GRAND_GROUP_3_ATTACK ,
  EVENT_GRAND_CHAMPIONS_MOVE_MIDDLE ,
  EVENT_GRAND_CHAMPIONS_MOUNTS_ATTACK ,
  EVENT_GRAND_CHAMPIONS_MOVE_SIDE ,
  EVENT_GRAND_CHAMPIONS_ATTACK ,
  EVENT_GRATZ_SLAIN_CHAMPIONS ,
  EVENT_RESTORE_ANNOUNCER_GOSSIP ,
  EVENT_START_ARGENT_CHALLENGE_INTRO ,
  EVENT_SUMMON_ARGENT_CHALLENGE ,
  EVENT_ARGENT_CHALLENGE_SAY_1 ,
  EVENT_ARGENT_CHALLENGE_SAY_2 ,
  EVENT_ARGENT_SOLDIER_GROUP_ATTACK ,
  EVENT_ARGENT_CHALLENGE_MOVE_FORWARD ,
  EVENT_ARGENT_CHALLENGE_ATTACK ,
  EVENT_ARGENT_CHALLENGE_RUN_MIDDLE ,
  EVENT_ARGENT_CHALLENGE_LEAVE_CHEST ,
  EVENT_ARGENT_CHALLENGE_DISAPPEAR ,
  EVENT_SUMMON_BLACK_KNIGHT ,
  EVENT_START_BLACK_KNIGHT_SCENE ,
  EVENT_BLACK_KNIGHT_CAST_ANNOUNCER ,
  EVENT_BLACK_KNIGHT_KILL_ANNOUNCER ,
  EVENT_BLACK_KNIGHT_MOVE_FORWARD ,
  EVENT_BLACK_KNIGHT_SAY_TASK ,
  EVENT_BLACK_KNIGHT_ATTACK ,
  EVENT_SPELL_SHADOW_BOLT = 1 ,
  EVENT_SPELL_FEAR ,
  EVENT_SPELL_MAGICS_BANE ,
  EVENT_SPELL_CORRUPT_SOUL ,
  EVENT_START_SOULSTORM ,
  EVENT_SPELL_PHANTOM_BLAST = 1 ,
  EVENT_SPELL_MIRRORED_SOUL ,
  EVENT_SPELL_WELL_OF_SOULS ,
  EVENT_SPELL_UNLEASHED_SOULS ,
  EVENT_SPELL_WAILING_SOULS ,
  EVENT_NONE = 0 ,
  EVENT_ACTIVATE_CONSTRUCT ,
  EVENT_SPELL_SCORCH ,
  EVENT_ENABLE_ROTATE ,
  EVENT_SPELL_FLAME_JETS ,
  EVENT_GRAB ,
  EVENT_NONE = 0 ,
  EVENT_COMMANDER_SAY_AGGRO ,
  EVENT_EE_SAY_MOVE_OUT ,
  EVENT_ENRAGE ,
  EVENT_SPELL_FIREBALL ,
  EVENT_SPELL_DEVOURING_FLAME ,
  EVENT_SUMMON_MOLE_MACHINES ,
  EVENT_SUMMON_ADDS ,
  EVENT_WARN_DEEP_BREATH ,
  EVENT_PHASE2_FLAME_BREATH ,
  EVENT_FLY_UP ,
  EVENT_RESUME_FIXING ,
  EVENT_SPELL_FLAME_BREATH ,
  EVENT_SPELL_DEVOURING_FLAME_GROUND ,
  EVENT_SPELL_FUSE_ARMOR ,
  EVENT_SPELL_FLAME_BUFFET ,
  EVENT_START_RESURRECTION = 1 ,
  EVENT_YELL_DEAD_1 ,
  EVENT_VALKYR_MOVE ,
  EVENT_ANNHYLDE_YELL ,
  EVENT_VALKYR_BEAM ,
  EVENT_RESURRECTION_BALL ,
  EVENT_RESURRECTION_HEAL ,
  EVENT_MORPH_TO_UNDEAD ,
  EVENT_START_PHASE_2 ,
  EVENT_UNROOT ,
  EVENT_SPELL_ROAR ,
  EVENT_SPELL_CLEAVE_OR_WOE_STRIKE ,
  EVENT_SPELL_SMASH ,
  EVENT_SPELL_ENRAGE_OR_SHADOW_AXE ,
  EVENT_AXE_RETURN ,
  EVENT_AXE_PICKUP ,
  EVENT_SPELL_SHADOWBOLT = 1 ,
  EVENT_FROST_TOMB ,
  EVENT_SUMMON_SKELETONS ,
  EVENT_SHARVALD_CHARGE = 1 ,
  EVENT_STONE_STRIKE ,
  EVENT_ENRAGE ,
  EVENT_SHADOW_BOLT ,
  EVENT_DEBILITATE ,
  EVENT_SUMMON_SKELETONS ,
  EVENT_YELL_DALRONN_AGGRO ,
  EVENT_MATE_DIED ,
  EVENT_SPELL_ARCANE_VACUUM = 1 ,
  EVENT_SPELL_BLIZZARD ,
  EVENT_SPELL_MANA_DESTRUCTION ,
  EVENT_SPELL_TAIL_SWEEP ,
  EVENT_SPELL_UNCONTROLLABLE_ENERGY ,
  EVENT_UNROOT ,
  EVENT_SPELL_BLOODLUST = 1 ,
  EVENT_SPELL_BREAK_BONDS ,
  EVENT_SPELL_CHAIN_HEAL ,
  EVENT_SPELL_EARTH_SHIELD ,
  EVENT_SPELL_EARTH_SHOCK ,
  EVENT_SPELL_LIGHTNING_BOLT ,
  EVENT_SPELL_STORMSTRIKE ,
  EVENT_SPELL_FIREBOLT = 1 ,
  EVENT_SPELL_FLAME_BREATH ,
  EVENT_SPELL_LAVA_BURN ,
  EVENT_SPELL_CAUTERIZING_FLAMES ,
  EVENT_SPELL_CORROSIVE_SALIVA = 1 ,
  EVENT_SPELL_OPTIC_LINK ,
  EVENT_SPELL_ARCANE_BARRAGE_VOLLEY = 1 ,
  EVENT_SPELL_ARCANE_BUFFET ,
  EVENT_SUMMON_SPHERES ,
  EVENT_CHECK_DISTANCE ,
  EVENT_SPELL_SHROUD_OF_DARKNESS = 1 ,
  EVENT_SPELL_VOID_SHIFT ,
  EVENT_SPELL_SUMMON_VOID_SENTRY ,
  EVENT_EMERGE = 1 ,
  EVENT_INVOKER_SAY_1 ,
  EVENT_INVOKER_SAY_2 ,
  EVENT_INVOKER_SAY_3 ,
  EVENT_SUMMON_TOTEMS ,
  EVENT_ATTACK ,
  EVENT_TOTEMS_ATTACK ,
  EVENT_SUBMERGE ,
  EVENT_COMBAT_EMERGE ,
  EVENT_EMERGE_WARNING ,
  EVENT_SPELL_COLD_SLAP ,
  EVENT_SPELL_SUMMON_HAILSTONE ,
  EVENT_SPELL_SUMMON_COLDWAVE
}
 
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

◆ eEvents

enum eEvents
Enumerator
EVENT_NULL 
EVENT_CHECK_PLAYERS 
EVENT_CLOSE_GATE 
EVENT_SUMMON_GRAND_CHAMPION_1 
EVENT_SUMMON_GRAND_CHAMPION_2 
EVENT_SUMMON_GRAND_CHAMPION_3 
EVENT_YELL_WELCOME_2 
EVENT_GRAND_GROUP_1_MOVE_MIDDLE 
EVENT_GRAND_GROUP_1_ATTACK 
EVENT_GRAND_GROUP_2_MOVE_MIDDLE 
EVENT_GRAND_GROUP_2_ATTACK 
EVENT_GRAND_GROUP_3_MOVE_MIDDLE 
EVENT_GRAND_GROUP_3_ATTACK 
EVENT_GRAND_CHAMPIONS_MOVE_MIDDLE 
EVENT_GRAND_CHAMPIONS_MOUNTS_ATTACK 
EVENT_GRAND_CHAMPIONS_MOVE_SIDE 
EVENT_GRAND_CHAMPIONS_ATTACK 
EVENT_GRATZ_SLAIN_CHAMPIONS 
EVENT_RESTORE_ANNOUNCER_GOSSIP 
EVENT_START_ARGENT_CHALLENGE_INTRO 
EVENT_SUMMON_ARGENT_CHALLENGE 
EVENT_ARGENT_CHALLENGE_SAY_1 
EVENT_ARGENT_CHALLENGE_SAY_2 
EVENT_ARGENT_SOLDIER_GROUP_ATTACK 
EVENT_ARGENT_CHALLENGE_MOVE_FORWARD 
EVENT_ARGENT_CHALLENGE_ATTACK 
EVENT_ARGENT_CHALLENGE_RUN_MIDDLE 
EVENT_ARGENT_CHALLENGE_LEAVE_CHEST 
EVENT_ARGENT_CHALLENGE_DISAPPEAR 
EVENT_SUMMON_BLACK_KNIGHT 
EVENT_START_BLACK_KNIGHT_SCENE 
EVENT_BLACK_KNIGHT_CAST_ANNOUNCER 
EVENT_BLACK_KNIGHT_KILL_ANNOUNCER 
EVENT_BLACK_KNIGHT_MOVE_FORWARD 
EVENT_BLACK_KNIGHT_SAY_TASK 
EVENT_BLACK_KNIGHT_ATTACK 
EVENT_SPELL_SHADOW_BOLT 
EVENT_SPELL_FEAR 
EVENT_SPELL_MAGICS_BANE 
EVENT_SPELL_CORRUPT_SOUL 
EVENT_START_SOULSTORM 
EVENT_SPELL_PHANTOM_BLAST 
EVENT_SPELL_MIRRORED_SOUL 
EVENT_SPELL_WELL_OF_SOULS 
EVENT_SPELL_UNLEASHED_SOULS 
EVENT_SPELL_WAILING_SOULS 
EVENT_NONE 
EVENT_ACTIVATE_CONSTRUCT 
EVENT_SPELL_SCORCH 
EVENT_ENABLE_ROTATE 
EVENT_SPELL_FLAME_JETS 
EVENT_GRAB 
EVENT_NONE 
EVENT_COMMANDER_SAY_AGGRO 
EVENT_EE_SAY_MOVE_OUT 
EVENT_ENRAGE 
EVENT_SPELL_FIREBALL 
EVENT_SPELL_DEVOURING_FLAME 
EVENT_SUMMON_MOLE_MACHINES 
EVENT_SUMMON_ADDS 
EVENT_WARN_DEEP_BREATH 
EVENT_PHASE2_FLAME_BREATH 
EVENT_FLY_UP 
EVENT_RESUME_FIXING 
EVENT_SPELL_FLAME_BREATH 
EVENT_SPELL_DEVOURING_FLAME_GROUND 
EVENT_SPELL_FUSE_ARMOR 
EVENT_SPELL_FLAME_BUFFET 
EVENT_START_RESURRECTION 
EVENT_YELL_DEAD_1 
EVENT_VALKYR_MOVE 
EVENT_ANNHYLDE_YELL 
EVENT_VALKYR_BEAM 
EVENT_RESURRECTION_BALL 
EVENT_RESURRECTION_HEAL 
EVENT_MORPH_TO_UNDEAD 
EVENT_START_PHASE_2 
EVENT_UNROOT 
EVENT_SPELL_ROAR 
EVENT_SPELL_CLEAVE_OR_WOE_STRIKE 
EVENT_SPELL_SMASH 
EVENT_SPELL_ENRAGE_OR_SHADOW_AXE 
EVENT_AXE_RETURN 
EVENT_AXE_PICKUP 
EVENT_SPELL_SHADOWBOLT 
EVENT_FROST_TOMB 
EVENT_SUMMON_SKELETONS 
EVENT_SHARVALD_CHARGE 
EVENT_STONE_STRIKE 
EVENT_ENRAGE 
EVENT_SHADOW_BOLT 
EVENT_DEBILITATE 
EVENT_SUMMON_SKELETONS 
EVENT_YELL_DALRONN_AGGRO 
EVENT_MATE_DIED 
EVENT_SPELL_ARCANE_VACUUM 
EVENT_SPELL_BLIZZARD 
EVENT_SPELL_MANA_DESTRUCTION 
EVENT_SPELL_TAIL_SWEEP 
EVENT_SPELL_UNCONTROLLABLE_ENERGY 
EVENT_UNROOT 
EVENT_SPELL_BLOODLUST 
EVENT_SPELL_BREAK_BONDS 
EVENT_SPELL_CHAIN_HEAL 
EVENT_SPELL_EARTH_SHIELD 
EVENT_SPELL_EARTH_SHOCK 
EVENT_SPELL_LIGHTNING_BOLT 
EVENT_SPELL_STORMSTRIKE 
EVENT_SPELL_FIREBOLT 
EVENT_SPELL_FLAME_BREATH 
EVENT_SPELL_LAVA_BURN 
EVENT_SPELL_CAUTERIZING_FLAMES 
EVENT_SPELL_CORROSIVE_SALIVA 
EVENT_SPELL_OPTIC_LINK 
EVENT_SPELL_ARCANE_BARRAGE_VOLLEY 
EVENT_SPELL_ARCANE_BUFFET 
EVENT_SUMMON_SPHERES 
EVENT_CHECK_DISTANCE 
EVENT_SPELL_SHROUD_OF_DARKNESS 
EVENT_SPELL_VOID_SHIFT 
EVENT_SPELL_SUMMON_VOID_SENTRY 
EVENT_EMERGE 
EVENT_INVOKER_SAY_1 
EVENT_INVOKER_SAY_2 
EVENT_INVOKER_SAY_3 
EVENT_SUMMON_TOTEMS 
EVENT_ATTACK 
EVENT_TOTEMS_ATTACK 
EVENT_SUBMERGE 
EVENT_COMBAT_EMERGE 
EVENT_EMERGE_WARNING 
EVENT_SPELL_COLD_SLAP 
EVENT_SPELL_SUMMON_HAILSTONE 
EVENT_SPELL_SUMMON_COLDWAVE 
55{
59};
@ EVENT_SPELL_SHADOWBOLT
Definition: boss_keleseth.cpp:56
@ EVENT_FROST_TOMB
Definition: boss_keleseth.cpp:57
@ EVENT_SUMMON_SKELETONS
Definition: boss_keleseth.cpp:58

◆ eNPCs

enum eNPCs
Enumerator
NPC_BROODLORD 
NPC_JAN_ALAI 
NPC_SARTHARION 
NPC_FREYA 
NPC_INGVAR_UNDEAD 
NPC_ANNHYLDE 
NPC_THROW 
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 
234{
235 SPELL_DECREPIFY = 42702,
236 SPELL_BONE_ARMOR = 59386,
238
243};
@ EVENT_SPELL_DECREPIFY
Definition: boss_keleseth.cpp:239
@ SPELL_SCOURGE_RESURRECTION
Definition: boss_keleseth.cpp:237
@ EVENT_RESURRECT_2
Definition: boss_keleseth.cpp:242
@ SPELL_DECREPIFY
Definition: boss_keleseth.cpp:235
@ EVENT_RESURRECT
Definition: boss_keleseth.cpp:241
@ SPELL_BONE_ARMOR
Definition: boss_keleseth.cpp:236
@ EVENT_SPELL_BONE_ARMOR
Definition: boss_keleseth.cpp:240

◆ eSpells

enum eSpells
Enumerator
SPELL_SOULSTORM_CHANNEL_OOC 
SPELL_SHADOW_BOLT 
SPELL_FEAR 
SPELL_MAGICS_BANE 
SPELL_CORRUPT_SOUL 
SPELL_CONSUME_SOUL 
SPELL_TELEPORT 
SPELL_TELEPORT_VISUAL 
SPELL_SOULSTORM_VISUAL 
SPELL_SOULSTORM 
SPELL_PHANTOM_BLAST 
SPELL_PHANTOM_BLAST_H 
SPELL_MIRRORED_SOUL 
SPELL_WELL_OF_SOULS 
SPELL_UNLEASHED_SOULS 
SPELL_WAILING_SOULS 
SPELL_WAILING_SOULS_SCRIPT_EFFECT 
SPELL_WAILING_SOULS_PERIODIC_DUMMY 
SPELL_WAILING_SOULS_PERIODIC_DUMMY_2 
SPELL_WAILING_SOULS_TARGETING 
SPELL_WAILING_SOULS_DMG_N 
SPELL_WAILING_SOULS_DMG_H 
SPELL_NECROLYTE_CHANNELING 
SPELL_KRICK_KILL_CREDIT 
SPELL_TUNNEL_ICICLE 
SPELL_TELEPORT_JAINA_VISUAL 
SPELL_TELEPORT_JAINA 
SPELL_TELEPORT_SYLVANAS_VISUAL 
SPELL_TELEPORT_SYLVANAS 
SPELL_SINDRAGOSA_FROST_BOMB_POS 
SPELL_SUMMON_PHANTOM 
SPELL_SUMMON_PHANTOM_TRANSFORM 
SPELL_DETERMINED_STAB 
SPELL_DETERMINED_GORE 
SPELL_GROUND_TREMOR 
SPELL_QUAKE 
SPELL_NUMBING_SHOUT 
SPELL_NUMBING_ROAR 
SPELL_MOJO_FRENZY 
SPELL_TRANSFORMATION 
SPELL_PORTAL_BEAM 
SPELL_IRIS_ACTIVATED 
SPELL_POWER_SPARK_VISUAL 
SPELL_POWER_SPARK_GROUND_BUFF 
SPELL_POWER_SPARK_MALYGOS_BUFF 
SPELL_TELEPORT_VISUAL 
SPELL_SCION_ARCANE_BARRAGE 
SPELL_ARCANE_SHOCK_N 
SPELL_ARCANE_SHOCK_H 
SPELL_HASTE 
SPELL_ALEXSTRASZA_GIFT 
SPELL_SUMMON_VALKYR 
SPELL_RESURRECTION_BEAM 
SPELL_RESURRECTION_BALL 
SPELL_RESURRECTION_HEAL 
SPELL_INGVAR_TRANSFORM 
SPELL_STAGGERING_ROAR_N 
SPELL_STAGGERING_ROAR_H 
SPELL_CLEAVE 
SPELL_SMASH_N 
SPELL_SMASH_H 
SPELL_ENRAGE_N 
SPELL_ENRAGE_H 
SPELL_DREADFUL_ROAR_N 
SPELL_DREADFUL_ROAR_H 
SPELL_WOE_STRIKE_N 
SPELL_WOE_STRIKE_H 
SPELL_DARK_SMASH 
SPELL_SHADOW_AXE 
SPELL_FROST_TOMB 
SPELL_FROST_TOMB_SUMMON 
SPELL_FROST_TOMB_AURA 
SPELL_SHADOWBOLT_N 
SPELL_SHADOWBOLT_H 
SPELL_CHARGE 
SPELL_STONE_STRIKE 
SPELL_ENRAGE 
SPELL_SUMMON_SKARVALD_GHOST 
SPELL_SHADOW_BOLT_N 
SPELL_SHADOW_BOLT_H 
SPELL_DEBILITATE 
SPELL_SUMMON_SKELETONS 
SPELL_SUMMON_DALRONN_GHOST 
SPELL_ARCANE_VACUUM 
SPELL_BLIZZARD_N 
SPELL_BLIZZARD_H 
SPELL_MANA_DESTRUCTION 
SPELL_TAIL_SWEEP_N 
SPELL_TAIL_SWEEP_H 
SPELL_UNCONTROLLABLE_ENERGY_N 
SPELL_UNCONTROLLABLE_ENERGY_H 
SPELL_BLOODLUST 
SPELL_BREAK_BONDS 
SPELL_CHAIN_HEAL_N 
SPELL_CHAIN_HEAL_H 
SPELL_EARTH_SHIELD_N 
SPELL_EARTH_SHIELD_H 
SPELL_EARTH_SHOCK 
SPELL_LIGHTNING_BOLT 
SPELL_STORMSTRIKE 
SPELL_DRAINED 
SPELL_FRENZY_N 
SPELL_FRENZY_H 
SPELL_PROTECTIVE_BUBBLE 
SPELL_WATER_BLAST_N 
SPELL_WATER_BLAST_H 
SPELL_WATER_BOLT_VOLLEY_N 
SPELL_WATER_BOLT_VOLLEY_H 
SPELL_SPLASH 
SPELL_WATER_GLOBULE 
SPELL_CREATE_GLOBULE_VISUAL 
SPELL_CAUTERIZING_FLAMES 
SPELL_FIREBOLT_N 
SPELL_FIREBOLT_H 
SPELL_FLAME_BREATH_N 
SPELL_FLAME_BREATH_H 
SPELL_LAVA_BURN_N 
SPELL_LAVA_BURN_H 
SPELL_RAY_OF_SUFFERING_N 
SPELL_RAY_OF_SUFFERING_H 
SPELL_RAY_OF_PAIN_N 
SPELL_RAY_OF_PAIN_H 
SPELL_CORROSIVE_SALIVA 
SPELL_OPTIC_LINK 
SPELL_ARCANE_BARRAGE_VOLLEY_N 
SPELL_ARCANE_BARRAGE_VOLLEY_H 
SPELL_ARCANE_BUFFET_N 
SPELL_ARCANE_BUFFET_H 
SPELL_SUMMON_ETHEREAL_SPHERE_1 
SPELL_SUMMON_ETHEREAL_SPHERE_2 
SPELL_SUMMON_ETHEREAL_SPHERE_3 
SPELL_ARCANE_POWER_N 
SPELL_ARCANE_POWER_H 
SPELL_SHROUD_OF_DARKNESS_N 
SPELL_SHROUD_OF_DARKNESS_H 
SPELL_VOID_SHIFT_N 
SPELL_VOID_SHIFT_H 
SPELL_SUMMON_VOID_SENTRY 
SPELL_SUMMON_VOID_SENTRY_BALL 
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_SPECTATOR_CHEER 
SAY_EADRIC_INTRO_ANNOUNCER 
SAY_JAEREN_PALETRESS_INTRO 
SAY_GRAND_CHAMPIONS_INTRO_1 
SAY_GRAND_CHAMPIONS_INTRO_DAWNSINGER 
SAY_GRAND_CHAMPIONS_INTRO_ZULTORE 
SAY_GRAND_CHAMPIONS_INTRO_SKULLCRUSHER 
SAY_GRAND_CHAMPIONS_INTRO_DEATHSTALKER 
SAY_GRAND_CHAMPIONS_INTRO_WILDMANE 
SAY_KNIGHT_INTRO 
SAY_EADRIC_INTRO 
SAY_EADRIC_AGGRO 
SAY_EADRIC_EMOTE_RADIANCE 
SAY_EADRIC_EMOTE_HAMMER_RIGHTEOUS 
SAY_EADRIC_HAMMER_RIGHTEOUS 
SAY_EADRIC_KILL_PLAYER 
SAY_EADRIC_DEFEATED 
SAY_PALETRESS_INTRO_1 
SAY_PALETRESS_INTRO_2 
SAY_PALETRESS_AGGRO 
SAY_PALETRESS_MEMORY_SUMMON 
SAY_PALETRESS_MEMORY_DEATH 
SAY_PALETRESS_KILL_PLAYER 
SAY_PALETRESS_DEFEATED 
TEXT_WELCOME 
TEXT_WELCOME_2 
TEXT_BEGIN 
TEXT_GRATZ_SLAIN_CHAMPIONS 
TEXT_YOU_MAY_BEGIN 
TEXT_BK_INTRO 
TEXT_BK_MEANING 
SAY_BK_INTRO_1 
SAY_BK_INTRO_2 
SAY_BK_INTRO_3 
SAY_BK_AGGRO 
SAY_BK_PHASE_2 
SAY_BK_PHASE_3 
SAY_BK_KILL_PLAYER 
SAY_BK_DEATH 
SAY_STAGE_0_01 
SAY_STAGE_0_02 
SAY_STAGE_0_04 
SAY_STAGE_0_05 
SAY_STAGE_0_06 
SAY_STAGE_0_WIPE 
SAY_STAGE_1_01 
SAY_STAGE_1_07 
SAY_STAGE_1_08 
SAY_STAGE_1_11 
SAY_STAGE_2_01 
SAY_STAGE_2_03 
SAY_STAGE_2_06 
SAY_STAGE_3_01 
SAY_STAGE_3_02 
SAY_STAGE_4_01 
SAY_STAGE_4_03 
SAY_STAGE_0_03a 
SAY_STAGE_1_10 
SAY_STAGE_2_02a 
SAY_STAGE_2_04a 
SAY_STAGE_2_05a 
SAY_STAGE_3_03a 
SAY_VARIAN_KILL_HORDE_PLAYER_1 
SAY_STAGE_0_03h 
SAY_STAGE_1_09 
SAY_STAGE_2_02h 
SAY_STAGE_2_04h 
SAY_STAGE_2_05h 
SAY_STAGE_3_03h 
SAY_GARROSH_KILL_ALLIANCE_PLAYER_1 
SAY_STAGE_1_02 
SAY_STAGE_1_03 
SAY_STAGE_1_04 
SAY_STAGE_1_06 
SAY_STAGE_1_05 
SAY_STAGE_4_02 
SAY_STAGE_4_05 
SAY_STAGE_4_04 
SAY_STAGE_4_06 
SAY_STAGE_4_07 
SAY_FACE_AGGRO 
SAY_FACE_ANGER_SLAY 
SAY_FACE_SORROW_SLAY 
SAY_FACE_DESIRE_SLAY 
SAY_FACE_DEATH 
EMOTE_MIRRORED_SOUL 
EMOTE_UNLEASH_SOUL 
SAY_FACE_UNLEASH_SOUL 
EMOTE_WAILING_SOUL 
SAY_FACE_WAILING_SOUL 
SAY_START_COMBAT 
SAY_FROST_TOMB 
SAY_SUMMON_SKELETONS 
SAY_FROST_TOMB_EMOTE 
SAY_DEATH 
SAY_KILL 
YELL_SKARVALD_AGGRO 
YELL_SKARVALD_DAL_DIED 
YELL_SKARVALD_SKA_DIEDFIRST 
YELL_SKARVALD_KILL 
YELL_SKARVALD_DAL_DIEDFIRST 
YELL_DALRONN_AGGRO 
YELL_DALRONN_SKA_DIED 
YELL_DALRONN_DAL_DIEDFIRST 
YELL_DALRONN_KILL 
YELL_DALRONN_SKA_DIEDFIRST 
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 ( )
376{
377 new boss_keleseth();
378 new npc_frost_tomb();
380 new spell_frost_tomb();
381}
Definition: boss_keleseth.cpp:62
Definition: boss_keleseth.cpp:119
Definition: boss_keleseth.cpp:246
Definition: boss_keleseth.cpp:347

Referenced by AddNorthrendScripts().