Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
steam_vault.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_STEAM_VAULT_H
7
#define DEF_STEAM_VAULT_H
8
9
#define SteamVaultScriptName "instance_steam_vault"
10
11
uint32
const
EncounterCount
= 3;
12
13
enum
DataTypes
14
{
15
DATA_HYDROMANCER_THESPIA
= 0,
16
DATA_MEKGINEER_STEAMRIGGER
= 1,
17
DATA_WARLORD_KALITHRESH
= 2,
18
DATA_DISTILLER
= 3
19
};
20
21
enum
CreatureIds
22
{
23
NPC_HYDROMANCER_THESPIA
= 17797,
24
NPC_MEKGINEER_STEAMRIGGER
= 17796,
25
NPC_WARLORD_KALITHRESH
= 17798
26
};
27
28
enum
GameObjectIds
29
{
30
GO_MAIN_CHAMBERS_DOOR
= 183049,
31
GO_ACCESS_PANEL_HYDRO
= 184125,
32
GO_ACCESS_PANEL_MEK
= 184126
33
};
34
35
template
<
class
AI>
36
AI*
GetSteamVaultAI
(
Creature
* creature)
37
{
38
return
GetInstanceAI<AI>
(creature,
SteamVaultScriptName
);
39
}
40
41
#endif
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
SteamVaultScriptName
#define SteamVaultScriptName
Definition
steam_vault.h:9
GO_ACCESS_PANEL_HYDRO
@ GO_ACCESS_PANEL_HYDRO
Definition
steam_vault.h:31
GO_MAIN_CHAMBERS_DOOR
@ GO_MAIN_CHAMBERS_DOOR
Definition
steam_vault.h:30
GO_ACCESS_PANEL_MEK
@ GO_ACCESS_PANEL_MEK
Definition
steam_vault.h:32
GetSteamVaultAI
AI * GetSteamVaultAI(Creature *creature)
Definition
steam_vault.h:36
NPC_HYDROMANCER_THESPIA
@ NPC_HYDROMANCER_THESPIA
Definition
steam_vault.h:23
NPC_WARLORD_KALITHRESH
@ NPC_WARLORD_KALITHRESH
Definition
steam_vault.h:25
NPC_MEKGINEER_STEAMRIGGER
@ NPC_MEKGINEER_STEAMRIGGER
Definition
steam_vault.h:24
DATA_HYDROMANCER_THESPIA
@ DATA_HYDROMANCER_THESPIA
Definition
steam_vault.h:15
DATA_MEKGINEER_STEAMRIGGER
@ DATA_MEKGINEER_STEAMRIGGER
Definition
steam_vault.h:16
DATA_DISTILLER
@ DATA_DISTILLER
Definition
steam_vault.h:18
DATA_WARLORD_KALITHRESH
@ DATA_WARLORD_KALITHRESH
Definition
steam_vault.h:17
src
server
scripts
Outland
CoilfangReservoir
SteamVault
steam_vault.h
Generated on
for Project SkyFire Core by
1.17.0