Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
stormstout_brewery.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 SF_STORMSTOUT_BREWERY_H_
7
#define SF_STORMSTOUT_BREWERY_H_
8
9
#define StormstoutBreweryScriptName "instance_stormstout_brewery"
10
11
uint32
const
EncounterCount
= 5;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_BANANA_EVENT
= 0,
17
DATA_OOK_OOK
= 1,
18
DATA_RABBIT_EVENT
= 2,
19
DATA_HOPTALLUS
= 3,
20
DATA_YAN_ZHU
= 4,
21
};
22
23
enum
CreatureIds
24
{
25
NPC_OOK_OOK
= 56637,
26
NPC_ANIMAL1
= 56927,
27
NPC_ANIMAL2
= 59684,
28
29
NPC_HOPTALLUS
= 56717,
30
NPC_YAN_ZHU
= 59479,
31
};
32
33
enum
GameObjectIds
34
{
35
// doors
36
};
37
38
Position
const
OokOokLandPos
= { -754.695f, 1348.25f, 147.35f, 1.83f };
39
Position
const
BananaFleePos
= { -771.177f, 1407.86f, 139.57f, 1.86f };
40
41
Position
const
HoptallusLandPos
= { -697.232f, 1260.42f, 162.79f, 0.33f };
42
43
template
<
class
AI>
44
AI*
GetStormstoutBreweryAI
(
Creature
* creature)
45
{
46
return
GetInstanceAI<AI>
(creature,
StormstoutBreweryScriptName
);
47
}
48
49
#endif
// SF_STORMSTOUT_BREWERY_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
BananaFleePos
Position const BananaFleePos
Definition
stormstout_brewery.h:39
OokOokLandPos
Position const OokOokLandPos
Definition
stormstout_brewery.h:38
HoptallusLandPos
Position const HoptallusLandPos
Definition
stormstout_brewery.h:41
NPC_OOK_OOK
@ NPC_OOK_OOK
Definition
stormstout_brewery.h:25
NPC_HOPTALLUS
@ NPC_HOPTALLUS
Definition
stormstout_brewery.h:29
NPC_YAN_ZHU
@ NPC_YAN_ZHU
Definition
stormstout_brewery.h:30
NPC_ANIMAL2
@ NPC_ANIMAL2
Definition
stormstout_brewery.h:27
NPC_ANIMAL1
@ NPC_ANIMAL1
Definition
stormstout_brewery.h:26
GetStormstoutBreweryAI
AI * GetStormstoutBreweryAI(Creature *creature)
Definition
stormstout_brewery.h:44
StormstoutBreweryScriptName
#define StormstoutBreweryScriptName
Definition
stormstout_brewery.h:9
DATA_YAN_ZHU
@ DATA_YAN_ZHU
Definition
stormstout_brewery.h:20
DATA_RABBIT_EVENT
@ DATA_RABBIT_EVENT
Definition
stormstout_brewery.h:18
DATA_OOK_OOK
@ DATA_OOK_OOK
Definition
stormstout_brewery.h:17
DATA_BANANA_EVENT
@ DATA_BANANA_EVENT
Definition
stormstout_brewery.h:16
DATA_HOPTALLUS
@ DATA_HOPTALLUS
Definition
stormstout_brewery.h:19
Position
Definition
Object.h:274
src
server
scripts
Pandaria
StormstoutBrewery
stormstout_brewery.h
Generated on
for Project SkyFire Core by
1.17.0