Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
mana_tombs.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 MANA_TOMBS_H_
7
#define MANA_TOMBS_H_
8
9
#define MTScriptName "instance_mana_tombs"
10
11
uint32
const
EncounterCount
= 4;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_PANDEMONIUS
= 0,
17
DATA_TAVAROK
= 1,
18
DATA_NEXUSPRINCE_SHAFFAR
= 2,
19
DATA_YOR
= 3
20
};
21
22
enum
CreatureIds
23
{
24
};
25
26
enum
GameObjectIds
27
{
28
};
29
30
template
<
class
AI>
31
AI*
GetManaTombsAI
(
Creature
* creature)
32
{
33
return
GetInstanceAI<AI>
(creature,
MTScriptName
);
34
}
35
36
#endif
// MANA_TOMBS_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
GetManaTombsAI
AI * GetManaTombsAI(Creature *creature)
Definition
mana_tombs.h:31
MTScriptName
#define MTScriptName
Definition
mana_tombs.h:9
DATA_NEXUSPRINCE_SHAFFAR
@ DATA_NEXUSPRINCE_SHAFFAR
Definition
mana_tombs.h:18
DATA_YOR
@ DATA_YOR
Definition
mana_tombs.h:19
DATA_TAVAROK
@ DATA_TAVAROK
Definition
mana_tombs.h:17
DATA_PANDEMONIUS
@ DATA_PANDEMONIUS
Definition
mana_tombs.h:16
src
server
scripts
Outland
Auchindoun
ManaTombs
mana_tombs.h
Generated on
for Project SkyFire Core by
1.17.0