TrinityCore
Loading...
Searching...
No Matches
boss_tomb_of_seven.cpp File Reference
#include "ScriptMgr.h"
#include "blackrock_depths.h"
#include "InstanceScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
+ Include dependency graph for boss_tomb_of_seven.cpp:

Go to the source code of this file.

Classes

class  boss_gloomrel
 
struct  boss_gloomrel::boss_gloomrelAI
 
class  boss_doomrel
 
struct  boss_doomrel::boss_doomrelAI
 

Macros

#define GOSSIP_ITEM_TEACH_1   "Teach me the art of smelting dark iron"
 
#define GOSSIP_ITEM_TEACH_2   "Continue..."
 
#define GOSSIP_ITEM_TEACH_3   "[PH] Continue..."
 
#define GOSSIP_ITEM_TRIBUTE   "I want to pay tribute"
 

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  Phases { PHASE_ONE = 1 , PHASE_TWO = 2 }
 
enum  DoomrelSpells {
  SPELL_SHADOWBOLTVOLLEY = 15245 , SPELL_IMMOLATE = 12742 , SPELL_CURSEOFWEAKNESS = 12493 , SPELL_DEMONARMOR = 13787 ,
  SPELL_SUMMON_VOIDWALKERS = 15092
}
 
enum  DoomrelText { GOSSIP_SELECT_DOOMREL = 1828 , GOSSIP_MENU_ID_CONTINUE = 1 , GOSSIP_MENU_CHALLENGE = 1947 , GOSSIP_MENU_ID_CHALLENGE = 0 }
 
enum  DoomrelEvents {
  EVENT_SHADOW_BOLT_VOLLEY = 1 , EVENT_IMMOLATE = 2 , EVENT_CURSE_OF_WEAKNESS = 3 , EVENT_DEMONARMOR = 4 ,
  EVENT_SUMMON_VOIDWALKERS = 5
}
 

Functions

void AddSC_boss_tomb_of_seven ()
 

Macro Definition Documentation

◆ GOSSIP_ITEM_TEACH_1

#define GOSSIP_ITEM_TEACH_1   "Teach me the art of smelting dark iron"

Definition at line 47 of file boss_tomb_of_seven.cpp.

◆ GOSSIP_ITEM_TEACH_2

#define GOSSIP_ITEM_TEACH_2   "Continue..."

Definition at line 48 of file boss_tomb_of_seven.cpp.

◆ GOSSIP_ITEM_TEACH_3

#define GOSSIP_ITEM_TEACH_3   "[PH] Continue..."

Definition at line 49 of file boss_tomb_of_seven.cpp.

◆ GOSSIP_ITEM_TRIBUTE

#define GOSSIP_ITEM_TRIBUTE   "I want to pay tribute"

Definition at line 50 of file boss_tomb_of_seven.cpp.

Enumeration Type Documentation

◆ DoomrelEvents

Enumerator
EVENT_SHADOW_BOLT_VOLLEY 
EVENT_IMMOLATE 
EVENT_CURSE_OF_WEAKNESS 
EVENT_DEMONARMOR 
EVENT_SUMMON_VOIDWALKERS 

Definition at line 125 of file boss_tomb_of_seven.cpp.

◆ DoomrelSpells

Enumerator
SPELL_SHADOWBOLTVOLLEY 
SPELL_IMMOLATE 
SPELL_CURSEOFWEAKNESS 
SPELL_DEMONARMOR 
SPELL_SUMMON_VOIDWALKERS 

Definition at line 109 of file boss_tomb_of_seven.cpp.

◆ DoomrelText

Enumerator
GOSSIP_SELECT_DOOMREL 
GOSSIP_MENU_ID_CONTINUE 
GOSSIP_MENU_CHALLENGE 
GOSSIP_MENU_ID_CHALLENGE 

Definition at line 117 of file boss_tomb_of_seven.cpp.

◆ Misc

enum Misc
Enumerator
DATA_SKILLPOINT_MIN 

Definition at line 36 of file boss_tomb_of_seven.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_ONE 
PHASE_TWO 

Definition at line 41 of file boss_tomb_of_seven.cpp.

◆ Quests

enum Quests
Enumerator
QUEST_SPECTRAL_CHALICE 

Definition at line 31 of file boss_tomb_of_seven.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SMELT_DARK_IRON 
SPELL_LEARN_SMELT 

Definition at line 25 of file boss_tomb_of_seven.cpp.

Function Documentation

◆ AddSC_boss_tomb_of_seven()

void AddSC_boss_tomb_of_seven ( )

Definition at line 276 of file boss_tomb_of_seven.cpp.

+ Here is the caller graph for this function: