Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
utgarde_keep.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 UTGARDE_KEEP_H_
7#define UTGARDE_KEEP_H_
8
9#define UKScriptName "instance_utgarde_keep"
10
12
14{
15 // Encounter States/Boss GUIDs
19
20 // Additional Data
23
27};
28
30{
32 NPC_SKARVALD = 24200,
33 NPC_DALRONN = 24201,
34 NPC_INGVAR = 23954,
35
36 // Skarvald - Dalronn
39
40 // Ingvar the Plunderer
44};
45
63
74
75template<class AI>
77{
78 return GetInstanceAI<AI>(creature, UKScriptName);
79}
80
81#endif // UTGARDE_KEEP_H_
std::uint32_t uint32
Definition Define.h:77
std::uint64_t uint64
Definition Define.h:76
@ NOT_STARTED
AI * GetInstanceAI(T *obj, char const *scriptName)
uint32 const EncounterCount
GameObjectIds
CreatureIds
DataTypes
@ NPC_PRINCE_KELESETH
uint64 FireGUID
uint32 Event
uint64 BellowGUID
uint64 AnvilGUID
@ GO_FORGEFIRE_3
@ GO_GIANT_PORTCULLIS_1
@ GO_BELLOW_3
@ GO_GLOWING_ANVIL_1
@ GO_GLOWING_ANVIL_2
@ GO_BELLOW_1
@ GO_GIANT_PORTCULLIS_2
@ GO_BELLOW_2
@ GO_FORGEFIRE_2
@ GO_GLOWING_ANVIL_3
@ GO_FORGEFIRE_1
AI * GetUtgardeKeepAI(Creature *creature)
@ NPC_SKARVALD
@ NPC_THROW_TARGET
@ NPC_SKARVALD_GHOST
@ NPC_INGVAR
@ NPC_ANNHYLDE_THE_CALLER
@ NPC_INGVAR_UNDEAD
@ NPC_DALRONN_GHOST
@ NPC_DALRONN
#define UKScriptName
Definition utgarde_keep.h:9
@ DATA_DALRONN
@ DATA_FORGE_2
@ DATA_SKARVALD_DALRONN
@ DATA_FORGE_1
@ DATA_PRINCE_KELESETH
@ DATA_FORGE_3
@ DATA_SKARVALD
@ DATA_INGVAR