TrinityCore
blackrock_depths.cpp File Reference
#include "ScriptMgr.h"
#include "blackrock_depths.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "InstanceScript.h"
#include "Log.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "TemporarySummon.h"
#include "WorldSession.h"
+ Include dependency graph for blackrock_depths.cpp:

Go to the source code of this file.

Classes

class  go_shadowforge_brazier
 
struct  go_shadowforge_brazier::go_shadowforge_brazierAI
 
class  at_ring_of_law
 
class  npc_grimstone
 
struct  npc_grimstone::npc_grimstoneAI
 
class  npc_phalanx
 
struct  npc_phalanx::npc_phalanxAI
 
class  npc_lokhtos_darkbargainer
 
struct  npc_lokhtos_darkbargainer::npc_lokhtos_darkbargainerAI
 
class  npc_rocknot
 
struct  npc_rocknot::npc_rocknotAI
 

Macros

#define GOSSIP_ITEM_GET_CONTRACT   "Get Thorium Brotherhood Contract"
 

Enumerations

enum  Grimstone { NPC_GRIMSTONE = 10096 , NPC_THELDREN = 16059 , MAX_NPC_AMOUNT = 4 }
 
enum  GrimstoneTexts {
  SAY_TEXT1 = 0 , SAY_TEXT2 = 1 , SAY_TEXT3 = 2 , SAY_TEXT4 = 3 ,
  SAY_TEXT5 = 4 , SAY_TEXT6 = 5
}
 
enum  PhalanxSpells { SPELL_THUNDERCLAP = 8732 , SPELL_FIREBALLVOLLEY = 22425 , SPELL_MIGHTYBLOW = 14099 }
 
enum  Lokhtos {
  QUEST_A_BINDING_CONTRACT = 7604 , ITEM_SULFURON_INGOT = 17203 , ITEM_THRORIUM_BROTHERHOOD_CONTRACT = 18628 , SPELL_CREATE_THORIUM_BROTHERHOOD_CONTRACT_DND = 23059 ,
  GOSSIP_ITEM_SHOW_ACCESS_MID = 4781 , GOSSIP_ITEM_SHOW_ACCESS_OID = 0
}
 
enum  Rocknot { SAY_GOT_BEER = 0 , QUEST_ALE = 4295 , SPELL_DRUNKEN_RAGE = 14872 , PATH_ESCORT_ROCKNOT = 76026 }
 

Functions

void AddSC_blackrock_depths ()
 

Variables

uint32 RingMob []
 
uint32 RingBoss []
 
static constexpr uint32 PATH_ESCORT_GRIMSTONE = 80770
 

Macro Definition Documentation

◆ GOSSIP_ITEM_GET_CONTRACT

#define GOSSIP_ITEM_GET_CONTRACT   "Get Thorium Brotherhood Contract"

Definition at line 443 of file blackrock_depths.cpp.

Enumeration Type Documentation

◆ Grimstone

enum Grimstone
Enumerator
NPC_GRIMSTONE 
NPC_THELDREN 
MAX_NPC_AMOUNT 

Definition at line 66 of file blackrock_depths.cpp.

◆ GrimstoneTexts

Enumerator
SAY_TEXT1 
SAY_TEXT2 
SAY_TEXT3 
SAY_TEXT4 
SAY_TEXT5 
SAY_TEXT6 

Definition at line 117 of file blackrock_depths.cpp.

◆ Lokhtos

enum Lokhtos
Enumerator
QUEST_A_BINDING_CONTRACT 
ITEM_SULFURON_INGOT 
ITEM_THRORIUM_BROTHERHOOD_CONTRACT 
SPELL_CREATE_THORIUM_BROTHERHOOD_CONTRACT_DND 
GOSSIP_ITEM_SHOW_ACCESS_MID 
GOSSIP_ITEM_SHOW_ACCESS_OID 

Definition at line 433 of file blackrock_depths.cpp.

◆ PhalanxSpells

Enumerator
SPELL_THUNDERCLAP 
SPELL_FIREBALLVOLLEY 
SPELL_MIGHTYBLOW 

Definition at line 358 of file blackrock_depths.cpp.

◆ Rocknot

enum Rocknot
Enumerator
SAY_GOT_BEER 
QUEST_ALE 
SPELL_DRUNKEN_RAGE 
PATH_ESCORT_ROCKNOT 

Definition at line 502 of file blackrock_depths.cpp.

Function Documentation

◆ AddSC_blackrock_depths()

void AddSC_blackrock_depths ( )

Definition at line 636 of file blackrock_depths.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PATH_ESCORT_GRIMSTONE

constexpr uint32 PATH_ESCORT_GRIMSTONE = 80770
staticconstexpr

Definition at line 127 of file blackrock_depths.cpp.

◆ RingBoss

uint32 RingBoss[]
Initial value:
=
{
9027,
9028,
9029,
9030,
9031,
9032,
}

Definition at line 85 of file blackrock_depths.cpp.

◆ RingMob

uint32 RingMob[]
Initial value:
=
{
8925,
8926,
8927,
8928,
8933,
8932,
}

Definition at line 75 of file blackrock_depths.cpp.