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

Go to the source code of this file.

Macros

#define StormstoutBreweryScriptName   "instance_stormstout_brewery"

Enumerations

enum  CreatureIds {
  NPC_OOK_OOK = 56637 , NPC_ANIMAL1 = 56927 , NPC_ANIMAL2 = 59684 , NPC_HOPTALLUS = 56717 ,
  NPC_YAN_ZHU = 59479
}
enum  DataTypes {
  DATA_BANANA_EVENT = 0 , DATA_OOK_OOK = 1 , DATA_RABBIT_EVENT = 2 , DATA_HOPTALLUS = 3 ,
  DATA_YAN_ZHU = 4
}
enum  GameObjectIds

Functions

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

Variables

Position const BananaFleePos = { -771.177f, 1407.86f, 139.57f, 1.86f }
uint32 const EncounterCount = 5
Position const HoptallusLandPos = { -697.232f, 1260.42f, 162.79f, 0.33f }
Position const OokOokLandPos = { -754.695f, 1348.25f, 147.35f, 1.83f }

Macro Definition Documentation

◆ StormstoutBreweryScriptName

#define StormstoutBreweryScriptName   "instance_stormstout_brewery"

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_OOK_OOK 
NPC_ANIMAL1 
NPC_ANIMAL2 
NPC_HOPTALLUS 
NPC_YAN_ZHU 

Definition at line 23 of file stormstout_brewery.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_BANANA_EVENT 
DATA_OOK_OOK 
DATA_RABBIT_EVENT 
DATA_HOPTALLUS 
DATA_YAN_ZHU 

Definition at line 13 of file stormstout_brewery.h.

◆ GameObjectIds

Definition at line 33 of file stormstout_brewery.h.

Function Documentation

◆ GetStormstoutBreweryAI()

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

Definition at line 44 of file stormstout_brewery.h.

References GetInstanceAI(), and StormstoutBreweryScriptName.

Referenced by boss_hoptallus::GetAI(), and boss_ook_ook::GetAI().

Variable Documentation

◆ BananaFleePos

Position const BananaFleePos = { -771.177f, 1407.86f, 139.57f, 1.86f }

Definition at line 39 of file stormstout_brewery.h.

Referenced by npc_banana_hozen::npc_banana_hozenAI::UpdateAI().

◆ EncounterCount

uint32 const EncounterCount = 5

Definition at line 11 of file stormstout_brewery.h.

◆ HoptallusLandPos

Position const HoptallusLandPos = { -697.232f, 1260.42f, 162.79f, 0.33f }

Definition at line 41 of file stormstout_brewery.h.

Referenced by SummonHoptallusIfReady().

◆ OokOokLandPos

Position const OokOokLandPos = { -754.695f, 1348.25f, 147.35f, 1.83f }

Definition at line 38 of file stormstout_brewery.h.

Referenced by SummonOokOokIfReady().