AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_devourer_of_souls.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "forge_of_souls.h"

Go to the source code of this file.

Classes

class  boss_devourer_of_souls
 
struct  boss_devourer_of_souls::boss_devourer_of_soulsAI
 
class  spell_wailing_souls_periodic_aura
 

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_1_06_1 = 9 ,
  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  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_VISUAL2 = 68904 ,
  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 = 58693 ,
  SPELL_MANA_DESTRUCTION = 59374 ,
  SPELL_TAIL_SWEEP = 58690 ,
  SPELL_UNCONTROLLABLE_ENERGY = 58688 ,
  SPELL_BLOODLUST = 54516 ,
  SPELL_BREAK_BONDS = 59463 ,
  SPELL_CHAIN_HEAL = 54481 ,
  SPELL_EARTH_SHIELD = 54479 ,
  SPELL_EARTH_SHOCK = 54511 ,
  SPELL_LIGHTNING_BOLT = 53044 ,
  SPELL_STORMSTRIKE = 51876 ,
  SPELL_DRAINED = 59820 ,
  SPELL_FRENZY = 54312 ,
  SPELL_PROTECTIVE_BUBBLE = 54306 ,
  SPELL_WATER_BLAST = 54237 ,
  SPELL_WATER_BOLT_VOLLEY = 54241 ,
  SPELL_SPLASH = 59516 ,
  SPELL_WATER_GLOBULE = 54268 ,
  SPELL_CREATE_GLOBULE_VISUAL = 54260 ,
  SPELL_CAUTERIZING_FLAMES = 59466 ,
  SPELL_FIREBOLT = 54235 ,
  SPELL_FLAME_BREATH = 54282 ,
  SPELL_LAVA_BURN = 54249 ,
  SPELL_RAY_OF_SUFFERING = 54442 ,
  SPELL_RAY_OF_PAIN = 54438 ,
  SPELL_CORROSIVE_SALIVA = 54527 ,
  SPELL_OPTIC_LINK = 54396 ,
  SPELL_ARCANE_BARRAGE_VOLLEY = 54202 ,
  SPELL_ARCANE_BUFFET = 54226 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_1 = 54102 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_2 = 54137 ,
  SPELL_SUMMON_ETHEREAL_SPHERE_3 = 54138 ,
  SPELL_ARCANE_POWER = 54160 ,
  SPELL_SHROUD_OF_DARKNESS = 54524 ,
  SPELL_VOID_SHIFT = 54361 ,
  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_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
}
 
enum  eDisplayIds {
  DISPLAY_ANGER = 30148 ,
  DISPLAY_SORROW = 30149 ,
  DISPLAY_DESIRE = 30150
}
 
enum  eMisc {
  NPC_CRUCIBLE_OF_SOULS = 37094 ,
  QUEST_TEMPERING_THE_BLADE_A = 24476 ,
  QUEST_TEMPERING_THE_BLADE_H = 24560
}
 

Functions

void AddSC_boss_devourer_of_souls ()
 

Enumeration Type Documentation

◆ eDisplayIds

Enumerator
DISPLAY_ANGER 
DISPLAY_SORROW 
DISPLAY_DESIRE 
70{
71 DISPLAY_ANGER = 30148,
72 DISPLAY_SORROW = 30149,
73 DISPLAY_DESIRE = 30150,
74};
@ DISPLAY_ANGER
Definition: boss_devourer_of_souls.cpp:71
@ DISPLAY_SORROW
Definition: boss_devourer_of_souls.cpp:72
@ DISPLAY_DESIRE
Definition: boss_devourer_of_souls.cpp:73

◆ 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_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 
61{
67};
@ EVENT_SPELL_WAILING_SOULS
Definition: boss_devourer_of_souls.cpp:66
@ EVENT_SPELL_MIRRORED_SOUL
Definition: boss_devourer_of_souls.cpp:63
@ EVENT_SPELL_UNLEASHED_SOULS
Definition: boss_devourer_of_souls.cpp:65
@ EVENT_SPELL_WELL_OF_SOULS
Definition: boss_devourer_of_souls.cpp:64
@ EVENT_SPELL_PHANTOM_BLAST
Definition: boss_devourer_of_souls.cpp:62

◆ eMisc

enum eMisc
Enumerator
NPC_CRUCIBLE_OF_SOULS 
QUEST_TEMPERING_THE_BLADE_A 
QUEST_TEMPERING_THE_BLADE_H 
77{
81};
@ QUEST_TEMPERING_THE_BLADE_H
Definition: boss_devourer_of_souls.cpp:80
@ QUEST_TEMPERING_THE_BLADE_A
Definition: boss_devourer_of_souls.cpp:79
@ NPC_CRUCIBLE_OF_SOULS
Definition: boss_devourer_of_souls.cpp:78

◆ 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_VISUAL2 
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 
SPELL_MANA_DESTRUCTION 
SPELL_TAIL_SWEEP 
SPELL_UNCONTROLLABLE_ENERGY 
SPELL_BLOODLUST 
SPELL_BREAK_BONDS 
SPELL_CHAIN_HEAL 
SPELL_EARTH_SHIELD 
SPELL_EARTH_SHOCK 
SPELL_LIGHTNING_BOLT 
SPELL_STORMSTRIKE 
SPELL_DRAINED 
SPELL_FRENZY 
SPELL_PROTECTIVE_BUBBLE 
SPELL_WATER_BLAST 
SPELL_WATER_BOLT_VOLLEY 
SPELL_SPLASH 
SPELL_WATER_GLOBULE 
SPELL_CREATE_GLOBULE_VISUAL 
SPELL_CAUTERIZING_FLAMES 
SPELL_FIREBOLT 
SPELL_FLAME_BREATH 
SPELL_LAVA_BURN 
SPELL_RAY_OF_SUFFERING 
SPELL_RAY_OF_PAIN 
SPELL_CORROSIVE_SALIVA 
SPELL_OPTIC_LINK 
SPELL_ARCANE_BARRAGE_VOLLEY 
SPELL_ARCANE_BUFFET 
SPELL_SUMMON_ETHEREAL_SPHERE_1 
SPELL_SUMMON_ETHEREAL_SPHERE_2 
SPELL_SUMMON_ETHEREAL_SPHERE_3 
SPELL_ARCANE_POWER 
SPELL_SHROUD_OF_DARKNESS 
SPELL_VOID_SHIFT 
SPELL_SUMMON_VOID_SENTRY 
SPELL_SUMMON_VOID_SENTRY_BALL 
42{
43 SPELL_PHANTOM_BLAST = 68982,
45 SPELL_MIRRORED_SOUL = 69051,
46 SPELL_WELL_OF_SOULS = 68820,
47 //SPELL_WELL_OF_SOULS_SUMMON = 68853,
48 //SPELL_WELL_OF_SOULS_PERIODIC = 68854,
50
51 SPELL_WAILING_SOULS = 68899, // target 1.0,1.0, change model, triggers 68871, cast time 3 secs
52 SPELL_WAILING_SOULS_SCRIPT_EFFECT = 68871, // target 1.0, script effect, instant
53 SPELL_WAILING_SOULS_PERIODIC_DUMMY = 68875, // target 1.0, aura 226, instant
54 SPELL_WAILING_SOULS_PERIODIC_DUMMY_2 = 68876, // target 1.0, aura 226, instant
55 SPELL_WAILING_SOULS_TARGETING = 68912, // target 22.15, aura dummy, 50000yd, cast instant, duration 4 secs
56 SPELL_WAILING_SOULS_DMG_N = 68873, // 100yd, 104.0
57 SPELL_WAILING_SOULS_DMG_H = 70324, // 100yd, 104.0
58};
@ SPELL_PHANTOM_BLAST
Definition: boss_devourer_of_souls.cpp:43
@ SPELL_WAILING_SOULS_DMG_N
Definition: boss_devourer_of_souls.cpp:56
@ SPELL_PHANTOM_BLAST_H
Definition: boss_devourer_of_souls.cpp:44
@ SPELL_WAILING_SOULS_TARGETING
Definition: boss_devourer_of_souls.cpp:55
@ SPELL_WAILING_SOULS_PERIODIC_DUMMY
Definition: boss_devourer_of_souls.cpp:53
@ SPELL_WAILING_SOULS_PERIODIC_DUMMY_2
Definition: boss_devourer_of_souls.cpp:54
@ SPELL_WAILING_SOULS_DMG_H
Definition: boss_devourer_of_souls.cpp:57
@ SPELL_WAILING_SOULS_SCRIPT_EFFECT
Definition: boss_devourer_of_souls.cpp:52
@ SPELL_MIRRORED_SOUL
Definition: boss_devourer_of_souls.cpp:45
@ SPELL_WELL_OF_SOULS
Definition: boss_devourer_of_souls.cpp:46
@ SPELL_UNLEASHED_SOULS
Definition: boss_devourer_of_souls.cpp:49
@ SPELL_WAILING_SOULS
Definition: boss_devourer_of_souls.cpp:51

◆ 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_1_06_1 
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 
28{
39};
@ SAY_FACE_DEATH
Definition: boss_devourer_of_souls.cpp:33
@ EMOTE_WAILING_SOUL
Definition: boss_devourer_of_souls.cpp:37
@ SAY_FACE_AGGRO
Definition: boss_devourer_of_souls.cpp:29
@ SAY_FACE_ANGER_SLAY
Definition: boss_devourer_of_souls.cpp:30
@ SAY_FACE_DESIRE_SLAY
Definition: boss_devourer_of_souls.cpp:32
@ EMOTE_MIRRORED_SOUL
Definition: boss_devourer_of_souls.cpp:34
@ SAY_FACE_WAILING_SOUL
Definition: boss_devourer_of_souls.cpp:38
@ SAY_FACE_SORROW_SLAY
Definition: boss_devourer_of_souls.cpp:31
@ EMOTE_UNLEASH_SOUL
Definition: boss_devourer_of_souls.cpp:35
@ SAY_FACE_UNLEASH_SOUL
Definition: boss_devourer_of_souls.cpp:36

Function Documentation

◆ AddSC_boss_devourer_of_souls()

void AddSC_boss_devourer_of_souls ( )
370{
373}
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: boss_devourer_of_souls.cpp:84
Definition: boss_devourer_of_souls.cpp:312

References RegisterSpellScript.

Referenced by AddNorthrendScripts().