AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_blackrock_depths.cpp File Reference
#include "GameTime.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "Player.h"
#include "blackrock_depths.h"

Go to the source code of this file.

Classes

class  RestoreAttack
 
class  instance_blackrock_depths
 
struct  instance_blackrock_depths::instance_blackrock_depths_InstanceMapScript
 

Enumerations

enum  Timers {
  TIMER_TOMBOFTHESEVEN = 30000 ,
  TIMER_TOMB_START = 1000 ,
  TIMER_TOMB_RESET = 15000
}
 
enum  Distances {
  RADIUS_RING_OF_LAW = 80 ,
  DISTANCE_EMPEROR_ROOM = 125
}
 
enum  PrincessQuests {
  PRINCESS_QUEST_HORDE = 4004 ,
  PRINCESS_QUEST_ALLIANCE = 4363
}
 
enum  GameObjects {
  GO_ARENA1 = 161525 ,
  GO_ARENA2 = 161522 ,
  GO_ARENA3 = 161524 ,
  GO_ARENA4 = 161523 ,
  GO_SHADOW_LOCK = 161460 ,
  GO_SHADOW_MECHANISM = 161461 ,
  GO_SHADOW_GIANT_DOOR = 157923 ,
  GO_SHADOW_DUMMY = 161516 ,
  GO_BAR_KEG_SHOT = 170607 ,
  GO_BAR_KEG_TRAP = 171941 ,
  GO_BAR_DOOR = 170571 ,
  GO_TOMB_ENTER = 170576 ,
  GO_TOMB_EXIT = 170577 ,
  GO_LYCEUM = 170558 ,
  GO_SF_N = 174745 ,
  GO_SF_S = 174744 ,
  GO_GOLEM_ROOM_N = 170573 ,
  GO_GOLEM_ROOM_S = 170574 ,
  GO_THRONE_ROOM = 170575 ,
  GO_SPECTRAL_CHALICE = 164869 ,
  GO_CHEST_SEVEN = 169243
}
 
enum  MiscData { SPELL_STONED = 10255 }
 

Functions

void AddSC_instance_blackrock_depths ()
 

Variables

constexpr auto MAX_ENCOUNTER = 6
 

Enumeration Type Documentation

◆ Distances

enum Distances
Enumerator
RADIUS_RING_OF_LAW 
DISTANCE_EMPEROR_ROOM 
34{
37};
@ DISTANCE_EMPEROR_ROOM
Definition instance_blackrock_depths.cpp:36
@ RADIUS_RING_OF_LAW
Definition instance_blackrock_depths.cpp:35

◆ GameObjects

Enumerator
GO_ARENA1 
GO_ARENA2 
GO_ARENA3 
GO_ARENA4 
GO_SHADOW_LOCK 
GO_SHADOW_MECHANISM 
GO_SHADOW_GIANT_DOOR 
GO_SHADOW_DUMMY 
GO_BAR_KEG_SHOT 
GO_BAR_KEG_TRAP 
GO_BAR_DOOR 
GO_TOMB_ENTER 
GO_TOMB_EXIT 
GO_LYCEUM 
GO_SF_N 
GO_SF_S 
GO_GOLEM_ROOM_N 
GO_GOLEM_ROOM_S 
GO_THRONE_ROOM 
GO_SPECTRAL_CHALICE 
GO_CHEST_SEVEN 
46{
47 GO_ARENA1 = 161525,
48 GO_ARENA2 = 161522,
49 GO_ARENA3 = 161524,
50 GO_ARENA4 = 161523,
51 GO_SHADOW_LOCK = 161460,
52 GO_SHADOW_MECHANISM = 161461,
53 GO_SHADOW_GIANT_DOOR = 157923,
54 GO_SHADOW_DUMMY = 161516,
55 GO_BAR_KEG_SHOT = 170607,
56 GO_BAR_KEG_TRAP = 171941,
57 GO_BAR_DOOR = 170571,
58 GO_TOMB_ENTER = 170576,
59 GO_TOMB_EXIT = 170577,
60 GO_LYCEUM = 170558,
61 GO_SF_N = 174745, // Shadowforge Brazier North
62 GO_SF_S = 174744, // Shadowforge Brazier South
63 GO_GOLEM_ROOM_N = 170573, // Magmus door North
64 GO_GOLEM_ROOM_S = 170574, // Magmus door Soutsh
65 GO_THRONE_ROOM = 170575, // Throne door
66 GO_SPECTRAL_CHALICE = 164869,
67 GO_CHEST_SEVEN = 169243,
68};
@ GO_SHADOW_MECHANISM
Definition instance_blackrock_depths.cpp:52
@ GO_ARENA3
Definition instance_blackrock_depths.cpp:49
@ GO_GOLEM_ROOM_N
Definition instance_blackrock_depths.cpp:63
@ GO_SHADOW_LOCK
Definition instance_blackrock_depths.cpp:51
@ GO_SHADOW_GIANT_DOOR
Definition instance_blackrock_depths.cpp:53
@ GO_TOMB_EXIT
Definition instance_blackrock_depths.cpp:59
@ GO_LYCEUM
Definition instance_blackrock_depths.cpp:60
@ GO_SHADOW_DUMMY
Definition instance_blackrock_depths.cpp:54
@ GO_SF_S
Definition instance_blackrock_depths.cpp:62
@ GO_TOMB_ENTER
Definition instance_blackrock_depths.cpp:58
@ GO_ARENA2
Definition instance_blackrock_depths.cpp:48
@ GO_GOLEM_ROOM_S
Definition instance_blackrock_depths.cpp:64
@ GO_BAR_DOOR
Definition instance_blackrock_depths.cpp:57
@ GO_SF_N
Definition instance_blackrock_depths.cpp:61
@ GO_BAR_KEG_SHOT
Definition instance_blackrock_depths.cpp:55
@ GO_ARENA4
Definition instance_blackrock_depths.cpp:50
@ GO_ARENA1
Definition instance_blackrock_depths.cpp:47
@ GO_SPECTRAL_CHALICE
Definition instance_blackrock_depths.cpp:66
@ GO_BAR_KEG_TRAP
Definition instance_blackrock_depths.cpp:56
@ GO_THRONE_ROOM
Definition instance_blackrock_depths.cpp:65
@ GO_CHEST_SEVEN
Definition instance_blackrock_depths.cpp:67

◆ MiscData

enum MiscData
Enumerator
SPELL_STONED 
71{
72 SPELL_STONED = 10255
73};
@ SPELL_STONED
Definition instance_blackrock_depths.cpp:72

◆ PrincessQuests

Enumerator
PRINCESS_QUEST_HORDE 
PRINCESS_QUEST_ALLIANCE 
40{
43};
@ PRINCESS_QUEST_HORDE
Definition instance_blackrock_depths.cpp:41
@ PRINCESS_QUEST_ALLIANCE
Definition instance_blackrock_depths.cpp:42

◆ Timers

enum Timers
Enumerator
TIMER_TOMBOFTHESEVEN 
TIMER_TOMB_START 
TIMER_TOMB_RESET 
27{
29 TIMER_TOMB_START = 1000,
30 TIMER_TOMB_RESET = 15000
31};
@ TIMER_TOMB_START
Definition instance_blackrock_depths.cpp:29
@ TIMER_TOMB_RESET
Definition instance_blackrock_depths.cpp:30
@ TIMER_TOMBOFTHESEVEN
Definition instance_blackrock_depths.cpp:28

Function Documentation

◆ AddSC_instance_blackrock_depths()

void AddSC_instance_blackrock_depths ( )
854{
856}
Definition instance_blackrock_depths.cpp:99

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ MAX_ENCOUNTER

constexpr auto MAX_ENCOUNTER = 6
constexpr