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_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
}
 
enum  eSpells {
  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
}
 
enum  eEvents {
  EVENT_SPELL_PHANTOM_BLAST = 1 ,
  EVENT_SPELL_MIRRORED_SOUL ,
  EVENT_SPELL_WELL_OF_SOULS ,
  EVENT_SPELL_UNLEASHED_SOULS ,
  EVENT_SPELL_WAILING_SOULS
}
 
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_SPELL_PHANTOM_BLAST 
EVENT_SPELL_MIRRORED_SOUL 
EVENT_SPELL_WELL_OF_SOULS 
EVENT_SPELL_UNLEASHED_SOULS 
EVENT_SPELL_WAILING_SOULS 
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_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 
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_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 
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().