Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
gruuls_lair.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 GRUULS_LAIR_H_
7
#define GRUULS_LAIR_H_
8
9
#define GLScriptName "instance_gruuls_lair"
10
11
uint32
const
EncounterCount
= 2;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_MAULGAR
= 0,
17
DATA_GRUUL
= 1
18
};
19
20
enum
CreatureIds
21
{
22
NPC_MAULGAR
= 18831,
23
NPC_KROSH_FIREHAND
= 18832,
24
NPC_OLM_THE_SUMMONER
= 18834,
25
NPC_KIGGLER_THE_CRAZED
= 18835,
26
NPC_BLINDEYE_THE_SEER
= 18836
27
};
28
29
enum
GameObjectIds
30
{
31
GO_MAULGAR_DOOR
= 184468,
32
GO_GRUUL_DOOR
= 184662
33
};
34
35
template
<
class
AI>
36
AI*
GetGruulsLairAI
(
Creature
* creature)
37
{
38
return
GetInstanceAI<AI>
(creature,
GLScriptName
);
39
}
40
41
#endif
// GRUULS_LAIR_H_
uint32
std::uint32_t uint32
Definition
Define.h:77
GetInstanceAI
AI * GetInstanceAI(T *obj, char const *scriptName)
Definition
InstanceScript.h:232
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
GLScriptName
#define GLScriptName
Definition
gruuls_lair.h:9
GO_GRUUL_DOOR
@ GO_GRUUL_DOOR
Definition
gruuls_lair.h:32
GO_MAULGAR_DOOR
@ GO_MAULGAR_DOOR
Definition
gruuls_lair.h:31
NPC_MAULGAR
@ NPC_MAULGAR
Definition
gruuls_lair.h:22
NPC_KROSH_FIREHAND
@ NPC_KROSH_FIREHAND
Definition
gruuls_lair.h:23
NPC_KIGGLER_THE_CRAZED
@ NPC_KIGGLER_THE_CRAZED
Definition
gruuls_lair.h:25
NPC_OLM_THE_SUMMONER
@ NPC_OLM_THE_SUMMONER
Definition
gruuls_lair.h:24
NPC_BLINDEYE_THE_SEER
@ NPC_BLINDEYE_THE_SEER
Definition
gruuls_lair.h:26
GetGruulsLairAI
AI * GetGruulsLairAI(Creature *creature)
Definition
gruuls_lair.h:36
DATA_GRUUL
@ DATA_GRUUL
Definition
gruuls_lair.h:17
DATA_MAULGAR
@ DATA_MAULGAR
Definition
gruuls_lair.h:16
src
server
scripts
Outland
GruulsLair
gruuls_lair.h
Generated on
for Project SkyFire Core by
1.17.0