Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
blackrock_spire.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef DEF_BLACKROCK_SPIRE_H
7
#define DEF_BLACKROCK_SPIRE_H
8
9
uint32
const
EncounterCount
= 23;
10
11
#define BRSScriptName "instance_blackrock_spire"
12
13
enum
DataTypes
14
{
15
DATA_HIGHLORD_OMOKK
= 0,
16
DATA_SHADOW_HUNTER_VOSHGAJIN
= 1,
17
DATA_WARMASTER_VOONE
= 2,
18
DATA_MOTHER_SMOLDERWEB
= 3,
19
DATA_UROK_DOOMHOWL
= 4,
20
DATA_QUARTERMASTER_ZIGRIS
= 5,
21
DATA_GIZRUL_THE_SLAVENER
= 6,
22
DATA_HALYCON
= 7,
23
DATA_OVERLORD_WYRMTHALAK
= 8,
24
DATA_PYROGAURD_EMBERSEER
= 9,
25
DATA_WARCHIEF_REND_BLACKHAND
= 10,
26
DATA_GYTH
= 11,
27
DATA_THE_BEAST
= 12,
28
DATA_GENERAL_DRAKKISATH
= 13,
29
DATA_LORD_VALTHALAK
= 14,
30
// Extra
31
DATA_DRAGONSPIRE_ROOM
= 15,
32
DATA_HALL_RUNE_1
= 16,
33
DATA_HALL_RUNE_2
= 17,
34
DATA_HALL_RUNE_3
= 18,
35
DATA_HALL_RUNE_4
= 19,
36
DATA_HALL_RUNE_5
= 20,
37
DATA_HALL_RUNE_6
= 21,
38
DATA_HALL_RUNE_7
= 22
39
};
40
41
enum
CreaturesIds
42
{
43
NPC_HIGHLORD_OMOKK
= 9196,
44
NPC_SHADOW_HUNTER_VOSHGAJIN
= 9236,
45
NPC_WARMASTER_VOONE
= 9237,
46
NPC_MOTHER_SMOLDERWEB
= 10596,
47
NPC_UROK_DOOMHOWL
= 10584,
48
NPC_QUARTERMASTER_ZIGRIS
= 9736,
49
NPC_GIZRUL_THE_SLAVENER
= 10268,
50
NPC_HALYCON
= 10220,
51
NPC_OVERLORD_WYRMTHALAK
= 9568,
52
NPC_PYROGAURD_EMBERSEER
= 9816,
53
NPC_WARCHIEF_REND_BLACKHAND
= 10429,
54
NPC_GYTH
= 10339,
55
NPC_THE_BEAST
= 10430,
56
NPC_GENERAL_DRAKKISATH
= 10363,
57
NPC_BLACKHAND_DREADWEAVER
= 9817,
58
NPC_BLACKHAND_SUMMONER
= 9818,
59
NPC_BLACKHAND_VETERAN
= 9819,
60
NPC_BLACKHAND_INCARCERATOR
= 10316,
61
NPC_LORD_VICTOR_NEFARIUS
= 10162
62
};
63
64
enum
AdditionalData
65
{
66
SPELL_SUMMON_ROOKERY_WHELP
= 15745,
67
EVENT_UROK_DOOMHOWL
= 4845,
68
EVENT_PYROGUARD_EMBERSEER
= 4884,
69
AREATRIGGER
= 1,
70
AREATRIGGER_DRAGONSPIRE_HALL
= 2046,
71
AREATRIGGER_BLACKROCK_STADIUM
= 2026
72
};
73
74
enum
GameObjectsIds
75
{
76
GO_WHELP_SPAWNER
= 175622,
// trap spawned by go id 175124
77
// Doors
78
GO_EMBERSEER_IN
= 175244,
// First door to Pyroguard Emberseer
79
GO_DOORS
= 175705,
// Second door to Pyroguard Emberseer
80
GO_EMBERSEER_OUT
= 175153,
// Door after Pyroguard Emberseer event
81
GO_GYTH_ENTRY_DOOR
= 164726,
82
GO_GYTH_COMBAT_DOOR
= 175185,
83
GO_GYTH_EXIT_DOOR
= 175186,
84
GO_DRAKKISATH_DOOR_1
= 175946,
85
GO_DRAKKISATH_DOOR_2
= 175947,
86
// Runes in dragonspire hall
87
GO_HALL_RUNE_1
= 175197,
88
GO_HALL_RUNE_2
= 175199,
89
GO_HALL_RUNE_3
= 175195,
90
GO_HALL_RUNE_4
= 175200,
91
GO_HALL_RUNE_5
= 175198,
92
GO_HALL_RUNE_6
= 175196,
93
GO_HALL_RUNE_7
= 175194,
94
// Runes in emberseers room
95
GO_EMBERSEER_RUNE_1
= 175266,
96
GO_EMBERSEER_RUNE_2
= 175267,
97
GO_EMBERSEER_RUNE_3
= 175268,
98
GO_EMBERSEER_RUNE_4
= 175269,
99
GO_EMBERSEER_RUNE_5
= 175270,
100
GO_EMBERSEER_RUNE_6
= 175271,
101
GO_EMBERSEER_RUNE_7
= 175272,
102
// For Gyth event
103
GO_DR_PORTCULLIS
= 175185,
104
GO_PORTCULLIS_ACTIVE
= 164726,
105
GO_PORTCULLIS_TOBOSSROOMS
= 175186
106
};
107
108
#endif
uint32
std::uint32_t uint32
Definition
Define.h:77
EncounterCount
uint32 const EncounterCount
Definition
baradin_hold.h:15
DataTypes
DataTypes
Definition
baradin_hold.h:18
CreaturesIds
CreaturesIds
Definition
blackrock_spire.h:42
NPC_MOTHER_SMOLDERWEB
@ NPC_MOTHER_SMOLDERWEB
Definition
blackrock_spire.h:46
NPC_BLACKHAND_INCARCERATOR
@ NPC_BLACKHAND_INCARCERATOR
Definition
blackrock_spire.h:60
NPC_GENERAL_DRAKKISATH
@ NPC_GENERAL_DRAKKISATH
Definition
blackrock_spire.h:56
NPC_BLACKHAND_SUMMONER
@ NPC_BLACKHAND_SUMMONER
Definition
blackrock_spire.h:58
NPC_HALYCON
@ NPC_HALYCON
Definition
blackrock_spire.h:50
NPC_SHADOW_HUNTER_VOSHGAJIN
@ NPC_SHADOW_HUNTER_VOSHGAJIN
Definition
blackrock_spire.h:44
NPC_WARCHIEF_REND_BLACKHAND
@ NPC_WARCHIEF_REND_BLACKHAND
Definition
blackrock_spire.h:53
NPC_OVERLORD_WYRMTHALAK
@ NPC_OVERLORD_WYRMTHALAK
Definition
blackrock_spire.h:51
NPC_QUARTERMASTER_ZIGRIS
@ NPC_QUARTERMASTER_ZIGRIS
Definition
blackrock_spire.h:48
NPC_UROK_DOOMHOWL
@ NPC_UROK_DOOMHOWL
Definition
blackrock_spire.h:47
NPC_HIGHLORD_OMOKK
@ NPC_HIGHLORD_OMOKK
Definition
blackrock_spire.h:43
NPC_GIZRUL_THE_SLAVENER
@ NPC_GIZRUL_THE_SLAVENER
Definition
blackrock_spire.h:49
NPC_BLACKHAND_VETERAN
@ NPC_BLACKHAND_VETERAN
Definition
blackrock_spire.h:59
NPC_THE_BEAST
@ NPC_THE_BEAST
Definition
blackrock_spire.h:55
NPC_GYTH
@ NPC_GYTH
Definition
blackrock_spire.h:54
NPC_PYROGAURD_EMBERSEER
@ NPC_PYROGAURD_EMBERSEER
Definition
blackrock_spire.h:52
NPC_BLACKHAND_DREADWEAVER
@ NPC_BLACKHAND_DREADWEAVER
Definition
blackrock_spire.h:57
NPC_LORD_VICTOR_NEFARIUS
@ NPC_LORD_VICTOR_NEFARIUS
Definition
blackrock_spire.h:61
NPC_WARMASTER_VOONE
@ NPC_WARMASTER_VOONE
Definition
blackrock_spire.h:45
AdditionalData
AdditionalData
Definition
blackrock_spire.h:65
SPELL_SUMMON_ROOKERY_WHELP
@ SPELL_SUMMON_ROOKERY_WHELP
Definition
blackrock_spire.h:66
AREATRIGGER
@ AREATRIGGER
Definition
blackrock_spire.h:69
AREATRIGGER_DRAGONSPIRE_HALL
@ AREATRIGGER_DRAGONSPIRE_HALL
Definition
blackrock_spire.h:70
AREATRIGGER_BLACKROCK_STADIUM
@ AREATRIGGER_BLACKROCK_STADIUM
Definition
blackrock_spire.h:71
EVENT_PYROGUARD_EMBERSEER
@ EVENT_PYROGUARD_EMBERSEER
Definition
blackrock_spire.h:68
EVENT_UROK_DOOMHOWL
@ EVENT_UROK_DOOMHOWL
Definition
blackrock_spire.h:67
GameObjectsIds
GameObjectsIds
Definition
blackrock_spire.h:75
GO_HALL_RUNE_4
@ GO_HALL_RUNE_4
Definition
blackrock_spire.h:90
GO_HALL_RUNE_6
@ GO_HALL_RUNE_6
Definition
blackrock_spire.h:92
GO_GYTH_ENTRY_DOOR
@ GO_GYTH_ENTRY_DOOR
Definition
blackrock_spire.h:81
GO_HALL_RUNE_1
@ GO_HALL_RUNE_1
Definition
blackrock_spire.h:87
GO_EMBERSEER_RUNE_3
@ GO_EMBERSEER_RUNE_3
Definition
blackrock_spire.h:97
GO_PORTCULLIS_TOBOSSROOMS
@ GO_PORTCULLIS_TOBOSSROOMS
Definition
blackrock_spire.h:105
GO_EMBERSEER_RUNE_7
@ GO_EMBERSEER_RUNE_7
Definition
blackrock_spire.h:101
GO_EMBERSEER_IN
@ GO_EMBERSEER_IN
Definition
blackrock_spire.h:78
GO_EMBERSEER_RUNE_4
@ GO_EMBERSEER_RUNE_4
Definition
blackrock_spire.h:98
GO_EMBERSEER_OUT
@ GO_EMBERSEER_OUT
Definition
blackrock_spire.h:80
GO_HALL_RUNE_7
@ GO_HALL_RUNE_7
Definition
blackrock_spire.h:93
GO_EMBERSEER_RUNE_2
@ GO_EMBERSEER_RUNE_2
Definition
blackrock_spire.h:96
GO_GYTH_EXIT_DOOR
@ GO_GYTH_EXIT_DOOR
Definition
blackrock_spire.h:83
GO_HALL_RUNE_3
@ GO_HALL_RUNE_3
Definition
blackrock_spire.h:89
GO_DRAKKISATH_DOOR_2
@ GO_DRAKKISATH_DOOR_2
Definition
blackrock_spire.h:85
GO_GYTH_COMBAT_DOOR
@ GO_GYTH_COMBAT_DOOR
Definition
blackrock_spire.h:82
GO_DOORS
@ GO_DOORS
Definition
blackrock_spire.h:79
GO_PORTCULLIS_ACTIVE
@ GO_PORTCULLIS_ACTIVE
Definition
blackrock_spire.h:104
GO_EMBERSEER_RUNE_1
@ GO_EMBERSEER_RUNE_1
Definition
blackrock_spire.h:95
GO_HALL_RUNE_5
@ GO_HALL_RUNE_5
Definition
blackrock_spire.h:91
GO_DRAKKISATH_DOOR_1
@ GO_DRAKKISATH_DOOR_1
Definition
blackrock_spire.h:84
GO_EMBERSEER_RUNE_5
@ GO_EMBERSEER_RUNE_5
Definition
blackrock_spire.h:99
GO_WHELP_SPAWNER
@ GO_WHELP_SPAWNER
Definition
blackrock_spire.h:76
GO_HALL_RUNE_2
@ GO_HALL_RUNE_2
Definition
blackrock_spire.h:88
GO_DR_PORTCULLIS
@ GO_DR_PORTCULLIS
Definition
blackrock_spire.h:103
GO_EMBERSEER_RUNE_6
@ GO_EMBERSEER_RUNE_6
Definition
blackrock_spire.h:100
DATA_THE_BEAST
@ DATA_THE_BEAST
Definition
blackrock_spire.h:27
DATA_HALL_RUNE_3
@ DATA_HALL_RUNE_3
Definition
blackrock_spire.h:34
DATA_HALL_RUNE_1
@ DATA_HALL_RUNE_1
Definition
blackrock_spire.h:32
DATA_HIGHLORD_OMOKK
@ DATA_HIGHLORD_OMOKK
Definition
blackrock_spire.h:15
DATA_HALYCON
@ DATA_HALYCON
Definition
blackrock_spire.h:22
DATA_PYROGAURD_EMBERSEER
@ DATA_PYROGAURD_EMBERSEER
Definition
blackrock_spire.h:24
DATA_WARMASTER_VOONE
@ DATA_WARMASTER_VOONE
Definition
blackrock_spire.h:17
DATA_QUARTERMASTER_ZIGRIS
@ DATA_QUARTERMASTER_ZIGRIS
Definition
blackrock_spire.h:20
DATA_HALL_RUNE_2
@ DATA_HALL_RUNE_2
Definition
blackrock_spire.h:33
DATA_DRAGONSPIRE_ROOM
@ DATA_DRAGONSPIRE_ROOM
Definition
blackrock_spire.h:31
DATA_GYTH
@ DATA_GYTH
Definition
blackrock_spire.h:26
DATA_HALL_RUNE_7
@ DATA_HALL_RUNE_7
Definition
blackrock_spire.h:38
DATA_GIZRUL_THE_SLAVENER
@ DATA_GIZRUL_THE_SLAVENER
Definition
blackrock_spire.h:21
DATA_WARCHIEF_REND_BLACKHAND
@ DATA_WARCHIEF_REND_BLACKHAND
Definition
blackrock_spire.h:25
DATA_GENERAL_DRAKKISATH
@ DATA_GENERAL_DRAKKISATH
Definition
blackrock_spire.h:28
DATA_SHADOW_HUNTER_VOSHGAJIN
@ DATA_SHADOW_HUNTER_VOSHGAJIN
Definition
blackrock_spire.h:16
DATA_HALL_RUNE_6
@ DATA_HALL_RUNE_6
Definition
blackrock_spire.h:37
DATA_LORD_VALTHALAK
@ DATA_LORD_VALTHALAK
Definition
blackrock_spire.h:29
DATA_HALL_RUNE_5
@ DATA_HALL_RUNE_5
Definition
blackrock_spire.h:36
DATA_OVERLORD_WYRMTHALAK
@ DATA_OVERLORD_WYRMTHALAK
Definition
blackrock_spire.h:23
DATA_UROK_DOOMHOWL
@ DATA_UROK_DOOMHOWL
Definition
blackrock_spire.h:19
DATA_MOTHER_SMOLDERWEB
@ DATA_MOTHER_SMOLDERWEB
Definition
blackrock_spire.h:18
DATA_HALL_RUNE_4
@ DATA_HALL_RUNE_4
Definition
blackrock_spire.h:35
src
server
scripts
EasternKingdoms
BlackrockMountain
BlackrockSpire
blackrock_spire.h
Generated on
for Project SkyFire Core by
1.17.0