Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
instance_the_stockade.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
/*
7
This placeholder for the instance is needed for dungeon finding to be able
8
to give credit after the boss defined in lastEncounterDungeon is killed.
9
Without it, the party doing random dungeon won't get satchel of spoils and
10
gets instead the deserter debuff.
11
*/
12
13
#define TheStockadeScriptName "instance_the_stockade"
14
15
uint32
const
EncounterCount
= 5;
16
17
enum
DataTypes
18
{
19
// Encounter States/Boss GUIDs
20
DATA_RANDOLPH_MOLOCH
= 1,
21
DATA_LORD_OVERHEAT
= 2,
22
DATA_HOGGER
= 3
23
};
24
25
enum
CreatureIds
26
{
27
NPC_RANDOLPH_MOLOCH
= 46383,
28
NPC_LORD_OVERHEAT
= 46264,
29
NPC_HOGGER
= 46254
30
};
31
32
template
<
class
AI>
33
AI*
GetTheStockadeAI
(
Creature
* creature)
34
{
35
return
GetInstanceAI<AI>
(creature,
TheStockadeScriptName
);
36
}
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
CreatureIds
CreatureIds
Definition
baradin_hold.h:25
DataTypes
DataTypes
Definition
baradin_hold.h:18
Creature
Definition
Creature.h:427
GetTheStockadeAI
AI * GetTheStockadeAI(Creature *creature)
Definition
instance_the_stockade.h:33
NPC_LORD_OVERHEAT
@ NPC_LORD_OVERHEAT
Definition
instance_the_stockade.h:28
NPC_HOGGER
@ NPC_HOGGER
Definition
instance_the_stockade.h:29
NPC_RANDOLPH_MOLOCH
@ NPC_RANDOLPH_MOLOCH
Definition
instance_the_stockade.h:27
TheStockadeScriptName
#define TheStockadeScriptName
Definition
instance_the_stockade.h:13
DATA_LORD_OVERHEAT
@ DATA_LORD_OVERHEAT
Definition
instance_the_stockade.h:21
DATA_HOGGER
@ DATA_HOGGER
Definition
instance_the_stockade.h:22
DATA_RANDOLPH_MOLOCH
@ DATA_RANDOLPH_MOLOCH
Definition
instance_the_stockade.h:20
src
server
scripts
EasternKingdoms
TheStockade
instance_the_stockade.h
Generated on
for Project SkyFire Core by
1.17.0