AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_tomb_of_seven.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "blackrock_depths.h"

Go to the source code of this file.

Classes

class  boss_gloomrel
 
class  boss_doomrel
 
struct  boss_doomrel::boss_doomrelAI
 

Enumerations

enum  Spells {
  SPELL_SMELT_DARK_IRON = 14891 ,
  SPELL_LEARN_SMELT = 14894
}
 
enum  Quests { QUEST_SPECTRAL_CHALICE = 4083 }
 
enum  Misc { DATA_SKILLPOINT_MIN = 230 }
 
enum  Says { SAY_START_FIGHT = 0 }
 
enum  Gossip {
  GOSSIP_TEXT_CONTINUE = 1828 ,
  GOSSIP_GROOMREL = 1945 ,
  GOSSIP_DOOMREL_START_COMBAT = 1947 ,
  SAY_DOOMREL_HELLO = 2601 ,
  SAY_QUEST_ACCEPTED = 2604 ,
  SAY_QUEST_COMPLETED = 2605 ,
  SAY_QUEST_COMPLETED_END = 2606
}
 
enum  DoomrelSpells {
  SPELL_SHADOWBOLTVOLLEY = 15245 ,
  SPELL_IMMOLATE = 12742 ,
  SPELL_CURSEOFWEAKNESS = 12493 ,
  SPELL_DEMONARMOR = 13787 ,
  SPELL_SUMMON_VOIDWALKERS = 15092
}
 
enum  DoomrelEvents {
  EVENT_SPELL_SHADOWBOLTVOLLEY = 1 ,
  EVENT_SPELL_IMMOLATE = 2 ,
  EVENT_SPELL_CURSEOFWEAKNESS = 3 ,
  EVENT_SPELL_DEMONARMOR = 4 ,
  EVENT_SPELL_SUMMON_VOIDWALKERS = 5
}
 

Functions

void AddSC_boss_tomb_of_seven ()
 

Enumeration Type Documentation

◆ DoomrelEvents

Enumerator
EVENT_SPELL_SHADOWBOLTVOLLEY 
EVENT_SPELL_IMMOLATE 
EVENT_SPELL_CURSEOFWEAKNESS 
EVENT_SPELL_DEMONARMOR 
EVENT_SPELL_SUMMON_VOIDWALKERS 
115{
121};
@ EVENT_SPELL_IMMOLATE
Definition boss_tomb_of_seven.cpp:117
@ EVENT_SPELL_SHADOWBOLTVOLLEY
Definition boss_tomb_of_seven.cpp:116
@ EVENT_SPELL_DEMONARMOR
Definition boss_tomb_of_seven.cpp:119
@ EVENT_SPELL_CURSEOFWEAKNESS
Definition boss_tomb_of_seven.cpp:118
@ EVENT_SPELL_SUMMON_VOIDWALKERS
Definition boss_tomb_of_seven.cpp:120

◆ DoomrelSpells

Enumerator
SPELL_SHADOWBOLTVOLLEY 
SPELL_IMMOLATE 
SPELL_CURSEOFWEAKNESS 
SPELL_DEMONARMOR 
SPELL_SUMMON_VOIDWALKERS 
107{
109 SPELL_IMMOLATE = 12742,
110 SPELL_CURSEOFWEAKNESS = 12493,
111 SPELL_DEMONARMOR = 13787,
113};
@ SPELL_CURSEOFWEAKNESS
Definition boss_tomb_of_seven.cpp:110
@ SPELL_IMMOLATE
Definition boss_tomb_of_seven.cpp:109
@ SPELL_DEMONARMOR
Definition boss_tomb_of_seven.cpp:111
@ SPELL_SUMMON_VOIDWALKERS
Definition boss_tomb_of_seven.cpp:112
@ SPELL_SHADOWBOLTVOLLEY
Definition boss_tomb_of_seven.cpp:108

◆ Gossip

enum Gossip
Enumerator
GOSSIP_TEXT_CONTINUE 
GOSSIP_GROOMREL 
GOSSIP_DOOMREL_START_COMBAT 
SAY_DOOMREL_HELLO 
SAY_QUEST_ACCEPTED 
SAY_QUEST_COMPLETED 
SAY_QUEST_COMPLETED_END 
46{
47 GOSSIP_TEXT_CONTINUE = 1828, // Continue...
48 GOSSIP_GROOMREL = 1945, // Option 1 : Before quest(4083) accepted, option 0 after quest(4083) accepted
49 GOSSIP_DOOMREL_START_COMBAT = 1947, // Your bondage is at an end, Doom'rel. I challenge you!
50 SAY_DOOMREL_HELLO = 2601, // Our fate is the doom of all who face the Great Fire.
51 SAY_QUEST_ACCEPTED = 2604, // You wish to learn the old craft? You wish to smelt dark iron?$B$BAppease me, $r. Show me a sacrifice and I will consider it!
52 SAY_QUEST_COMPLETED = 2605, // Your will is strong, and your intent is clear.$B$BPerhaps you are worthy...
53 SAY_QUEST_COMPLETED_END = 2606, // You have shown me your desire, and have payed with precious stone. I will teach you...
54};
@ SAY_DOOMREL_HELLO
Definition boss_tomb_of_seven.cpp:50
@ SAY_QUEST_COMPLETED
Definition boss_tomb_of_seven.cpp:52
@ GOSSIP_DOOMREL_START_COMBAT
Definition boss_tomb_of_seven.cpp:49
@ GOSSIP_GROOMREL
Definition boss_tomb_of_seven.cpp:48
@ SAY_QUEST_COMPLETED_END
Definition boss_tomb_of_seven.cpp:53
@ SAY_QUEST_ACCEPTED
Definition boss_tomb_of_seven.cpp:51
@ GOSSIP_TEXT_CONTINUE
Definition boss_tomb_of_seven.cpp:47

◆ Misc

enum Misc
Enumerator
DATA_SKILLPOINT_MIN 
36{
38};
@ DATA_SKILLPOINT_MIN
Definition boss_tomb_of_seven.cpp:37

◆ Quests

enum Quests
Enumerator
QUEST_SPECTRAL_CHALICE 
31{
33};
@ QUEST_SPECTRAL_CHALICE
Definition boss_tomb_of_seven.cpp:32

◆ Says

enum Says
Enumerator
SAY_START_FIGHT 
41{
43};
@ SAY_START_FIGHT
Definition boss_tomb_of_seven.cpp:42

◆ Spells

enum Spells
Enumerator
SPELL_SMELT_DARK_IRON 
SPELL_LEARN_SMELT 
25{
27 SPELL_LEARN_SMELT = 14894,
28};
@ SPELL_SMELT_DARK_IRON
Definition boss_tomb_of_seven.cpp:26
@ SPELL_LEARN_SMELT
Definition boss_tomb_of_seven.cpp:27

Function Documentation

◆ AddSC_boss_tomb_of_seven()

void AddSC_boss_tomb_of_seven ( )
261{
262 new boss_gloomrel();
263 new boss_doomrel();
264}
Definition boss_tomb_of_seven.cpp:124
Definition boss_tomb_of_seven.cpp:57

Referenced by AddEasternKingdomsScripts().