Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
steam_vault.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SteamVaultScriptName   "instance_steam_vault"

Enumerations

enum  CreatureIds { NPC_HYDROMANCER_THESPIA = 17797 , NPC_MEKGINEER_STEAMRIGGER = 17796 , NPC_WARLORD_KALITHRESH = 17798 }
enum  DataTypes { DATA_HYDROMANCER_THESPIA = 0 , DATA_MEKGINEER_STEAMRIGGER = 1 , DATA_WARLORD_KALITHRESH = 2 , DATA_DISTILLER = 3 }
enum  GameObjectIds { GO_MAIN_CHAMBERS_DOOR = 183049 , GO_ACCESS_PANEL_HYDRO = 184125 , GO_ACCESS_PANEL_MEK = 184126 }

Functions

template<class AI>
AI * GetSteamVaultAI (Creature *creature)

Variables

uint32 const EncounterCount = 3

Macro Definition Documentation

◆ SteamVaultScriptName

#define SteamVaultScriptName   "instance_steam_vault"

Definition at line 9 of file steam_vault.h.

Referenced by GetSteamVaultAI(), and instance_steam_vault::instance_steam_vault().

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_HYDROMANCER_THESPIA 
NPC_MEKGINEER_STEAMRIGGER 
NPC_WARLORD_KALITHRESH 

Definition at line 21 of file steam_vault.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_HYDROMANCER_THESPIA 
DATA_MEKGINEER_STEAMRIGGER 
DATA_WARLORD_KALITHRESH 
DATA_DISTILLER 

Definition at line 13 of file steam_vault.h.

◆ GameObjectIds

Enumerator
GO_MAIN_CHAMBERS_DOOR 
GO_ACCESS_PANEL_HYDRO 
GO_ACCESS_PANEL_MEK 

Definition at line 28 of file steam_vault.h.

Function Documentation

◆ GetSteamVaultAI()

template<class AI>
AI * GetSteamVaultAI ( Creature * creature)

Definition at line 36 of file steam_vault.h.

References GetInstanceAI(), and SteamVaultScriptName.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 11 of file steam_vault.h.