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

Go to the source code of this file.

Classes

struct  ForgeInfo

Macros

#define UKScriptName   "instance_utgarde_keep"

Enumerations

enum  CreatureIds {
  NPC_PRINCE_KELESETH = 23953 , NPC_SKARVALD = 24200 , NPC_DALRONN = 24201 , NPC_INGVAR = 23954 ,
  NPC_DALRONN_GHOST = 27389 , NPC_SKARVALD_GHOST = 27390 , NPC_INGVAR_UNDEAD = 23980 , NPC_THROW_TARGET = 23996 ,
  NPC_ANNHYLDE_THE_CALLER = 24068
}
enum  DataTypes {
  DATA_PRINCE_KELESETH = 0 , DATA_SKARVALD_DALRONN = 1 , DATA_INGVAR = 2 , DATA_SKARVALD = 3 ,
  DATA_DALRONN = 4 , DATA_FORGE_1 = 5 , DATA_FORGE_2 = 6 , DATA_FORGE_3 = 7
}
enum  GameObjectIds {
  GO_BELLOW_1 = 186688 , GO_BELLOW_2 = 186689 , GO_BELLOW_3 = 186690 , GO_FORGEFIRE_1 = 186692 ,
  GO_FORGEFIRE_2 = 186693 , GO_FORGEFIRE_3 = 186691 , GO_GLOWING_ANVIL_1 = 186609 , GO_GLOWING_ANVIL_2 = 186610 ,
  GO_GLOWING_ANVIL_3 = 186611 , GO_GIANT_PORTCULLIS_1 = 186756 , GO_GIANT_PORTCULLIS_2 = 186694
}

Functions

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

Variables

uint32 const EncounterCount = 3

Macro Definition Documentation

◆ UKScriptName

#define UKScriptName   "instance_utgarde_keep"

Definition at line 9 of file utgarde_keep.h.

Referenced by GetUtgardeKeepAI(), and instance_utgarde_keep::instance_utgarde_keep().

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_PRINCE_KELESETH 
NPC_SKARVALD 
NPC_DALRONN 
NPC_INGVAR 
NPC_DALRONN_GHOST 
NPC_SKARVALD_GHOST 
NPC_INGVAR_UNDEAD 
NPC_THROW_TARGET 
NPC_ANNHYLDE_THE_CALLER 

Definition at line 29 of file utgarde_keep.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_PRINCE_KELESETH 
DATA_SKARVALD_DALRONN 
DATA_INGVAR 
DATA_SKARVALD 
DATA_DALRONN 
DATA_FORGE_1 
DATA_FORGE_2 
DATA_FORGE_3 

Definition at line 13 of file utgarde_keep.h.

◆ GameObjectIds

Enumerator
GO_BELLOW_1 
GO_BELLOW_2 
GO_BELLOW_3 
GO_FORGEFIRE_1 
GO_FORGEFIRE_2 
GO_FORGEFIRE_3 
GO_GLOWING_ANVIL_1 
GO_GLOWING_ANVIL_2 
GO_GLOWING_ANVIL_3 
GO_GIANT_PORTCULLIS_1 
GO_GIANT_PORTCULLIS_2 

Definition at line 46 of file utgarde_keep.h.

Function Documentation

◆ GetUtgardeKeepAI()

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 11 of file utgarde_keep.h.