Project SkyFire Core
SkyFire 5.4.8 server core API documentation
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
12
14{
15 // Encounter States/Boss GUIDs
18};
19
28
30{
33};
34
35template<class AI>
37{
38 return GetInstanceAI<AI>(creature, GLScriptName);
39}
40
41#endif // GRUULS_LAIR_H_
std::uint32_t uint32
Definition Define.h:77
AI * GetInstanceAI(T *obj, char const *scriptName)
uint32 const EncounterCount
GameObjectIds
CreatureIds
DataTypes
#define GLScriptName
Definition gruuls_lair.h:9
@ GO_GRUUL_DOOR
Definition gruuls_lair.h:32
@ GO_MAULGAR_DOOR
Definition gruuls_lair.h:31
@ NPC_MAULGAR
Definition gruuls_lair.h:22
@ NPC_KROSH_FIREHAND
Definition gruuls_lair.h:23
@ NPC_KIGGLER_THE_CRAZED
Definition gruuls_lair.h:25
@ NPC_OLM_THE_SUMMONER
Definition gruuls_lair.h:24
@ NPC_BLINDEYE_THE_SEER
Definition gruuls_lair.h:26
AI * GetGruulsLairAI(Creature *creature)
Definition gruuls_lair.h:36
@ DATA_GRUUL
Definition gruuls_lair.h:17
@ DATA_MAULGAR
Definition gruuls_lair.h:16