Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
halls_of_lightning.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 HALLS_OF_LIGHTNING_H_
7
#define HALLS_OF_LIGHTNING_H_
8
9
#define HoLScriptName "instance_halls_of_lightning"
10
11
uint32
const
EncounterCount
= 4;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_BJARNGRIM
= 0,
17
DATA_VOLKHAN
= 1,
18
DATA_IONAR
= 2,
19
DATA_LOKEN
= 3
20
};
21
22
enum
CreaturesIds
23
{
24
NPC_BJARNGRIM
= 28586,
25
NPC_VOLKHAN
= 28587,
26
NPC_IONAR
= 28546,
27
NPC_LOKEN
= 28923
28
};
29
30
enum
GameObjectIds
31
{
32
GO_BJARNGRIM_DOOR
= 191416,
33
GO_VOLKHAN_DOOR
= 191325,
34
GO_IONAR_DOOR
= 191326,
35
GO_LOKEN_DOOR
= 191324,
36
GO_LOKEN_THRONE
= 192654
37
};
38
39
template
<
class
AI>
40
AI*
GetHallsOfLightningAI
(
Creature
* creature)
41
{
42
return
GetInstanceAI<AI>
(creature,
HoLScriptName
);
43
}
44
45
#endif
// HALLS_OF_LIGHTNING_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
DataTypes
DataTypes
Definition
baradin_hold.h:18
CreaturesIds
CreaturesIds
Definition
blackrock_spire.h:42
Creature
Definition
Creature.h:427
GetHallsOfLightningAI
AI * GetHallsOfLightningAI(Creature *creature)
Definition
halls_of_lightning.h:40
NPC_BJARNGRIM
@ NPC_BJARNGRIM
Definition
halls_of_lightning.h:24
NPC_LOKEN
@ NPC_LOKEN
Definition
halls_of_lightning.h:27
NPC_IONAR
@ NPC_IONAR
Definition
halls_of_lightning.h:26
NPC_VOLKHAN
@ NPC_VOLKHAN
Definition
halls_of_lightning.h:25
HoLScriptName
#define HoLScriptName
Definition
halls_of_lightning.h:9
GO_LOKEN_THRONE
@ GO_LOKEN_THRONE
Definition
halls_of_lightning.h:36
GO_VOLKHAN_DOOR
@ GO_VOLKHAN_DOOR
Definition
halls_of_lightning.h:33
GO_LOKEN_DOOR
@ GO_LOKEN_DOOR
Definition
halls_of_lightning.h:35
GO_IONAR_DOOR
@ GO_IONAR_DOOR
Definition
halls_of_lightning.h:34
GO_BJARNGRIM_DOOR
@ GO_BJARNGRIM_DOOR
Definition
halls_of_lightning.h:32
DATA_IONAR
@ DATA_IONAR
Definition
halls_of_lightning.h:18
DATA_VOLKHAN
@ DATA_VOLKHAN
Definition
halls_of_lightning.h:17
DATA_BJARNGRIM
@ DATA_BJARNGRIM
Definition
halls_of_lightning.h:16
DATA_LOKEN
@ DATA_LOKEN
Definition
halls_of_lightning.h:19
src
server
scripts
Northrend
Ulduar
HallsOfLightning
halls_of_lightning.h
Generated on
for Project SkyFire Core by
1.17.0