Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
azjol_nerub.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 AZJOL_NERUB_H_
7
#define AZJOL_NERUB_H_
8
9
#define AzjolNerubScriptName "instance_azjol_nerub"
10
11
uint32
const
EncounterCount
= 3;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_KRIKTHIR_THE_GATEWATCHER
= 0,
17
DATA_HADRONOX
= 1,
18
DATA_ANUBARAK
= 2,
19
20
// Additional Data
21
DATA_WATCHER_GASHRA
= 3,
22
DATA_WATCHER_SILTHIK
= 4,
23
DATA_WATCHER_NARJIL
= 5
24
};
25
26
enum
CreatureIds
27
{
28
NPC_KRIKTHIR
= 28684,
29
NPC_HADRONOX
= 28921,
30
NPC_ANUBARAK
= 29120,
31
32
NPC_WATCHER_NARJIL
= 28729,
33
NPC_WATCHER_GASHRA
= 28730,
34
NPC_WATCHER_SILTHIK
= 28731
35
};
36
37
enum
GameObjectIds
38
{
39
GO_KRIKTHIR_DOOR
= 192395,
40
GO_ANUBARAK_DOOR_1
= 192396,
41
GO_ANUBARAK_DOOR_2
= 192397,
42
GO_ANUBARAK_DOOR_3
= 192398
43
};
44
45
template
<
class
AI>
46
AI*
GetAzjolNerubAI
(
Creature
* creature)
47
{
48
return
GetInstanceAI<AI>
(creature,
AzjolNerubScriptName
);
49
}
50
51
#endif
// AZJOL_NERUB_H_
uint32
std::uint32_t uint32
Definition
Define.h:77
GetInstanceAI
AI * GetInstanceAI(T *obj, char const *scriptName)
Definition
InstanceScript.h:232
AzjolNerubScriptName
#define AzjolNerubScriptName
Definition
azjol_nerub.h:9
GO_ANUBARAK_DOOR_1
@ GO_ANUBARAK_DOOR_1
Definition
azjol_nerub.h:40
GO_ANUBARAK_DOOR_3
@ GO_ANUBARAK_DOOR_3
Definition
azjol_nerub.h:42
GO_KRIKTHIR_DOOR
@ GO_KRIKTHIR_DOOR
Definition
azjol_nerub.h:39
GO_ANUBARAK_DOOR_2
@ GO_ANUBARAK_DOOR_2
Definition
azjol_nerub.h:41
NPC_KRIKTHIR
@ NPC_KRIKTHIR
Definition
azjol_nerub.h:28
NPC_WATCHER_GASHRA
@ NPC_WATCHER_GASHRA
Definition
azjol_nerub.h:33
NPC_ANUBARAK
@ NPC_ANUBARAK
Definition
azjol_nerub.h:30
NPC_WATCHER_NARJIL
@ NPC_WATCHER_NARJIL
Definition
azjol_nerub.h:32
NPC_HADRONOX
@ NPC_HADRONOX
Definition
azjol_nerub.h:29
NPC_WATCHER_SILTHIK
@ NPC_WATCHER_SILTHIK
Definition
azjol_nerub.h:34
GetAzjolNerubAI
AI * GetAzjolNerubAI(Creature *creature)
Definition
azjol_nerub.h:46
DATA_WATCHER_SILTHIK
@ DATA_WATCHER_SILTHIK
Definition
azjol_nerub.h:22
DATA_ANUBARAK
@ DATA_ANUBARAK
Definition
azjol_nerub.h:18
DATA_HADRONOX
@ DATA_HADRONOX
Definition
azjol_nerub.h:17
DATA_WATCHER_GASHRA
@ DATA_WATCHER_GASHRA
Definition
azjol_nerub.h:21
DATA_KRIKTHIR_THE_GATEWATCHER
@ DATA_KRIKTHIR_THE_GATEWATCHER
Definition
azjol_nerub.h:16
DATA_WATCHER_NARJIL
@ DATA_WATCHER_NARJIL
Definition
azjol_nerub.h:23
EncounterCount
uint32 const EncounterCount
Definition
baradin_hold.h:15
GameObjectIds
GameObjectIds
Definition
baradin_hold.h:36
CreatureIds
CreatureIds
Definition
baradin_hold.h:25
DataTypes
DataTypes
Definition
baradin_hold.h:18
Creature
Definition
Creature.h:427
src
server
scripts
Northrend
AzjolNerub
AzjolNerub
azjol_nerub.h
Generated on
for Project SkyFire Core by
1.17.0