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

Go to the source code of this file.

Macros

#define PoSScriptName   "instance_pit_of_saron"

Enumerations

enum  CreatureIds {
  NPC_GARFROST = 36494 , NPC_KRICK = 36477 , NPC_ICK = 36476 , NPC_TYRANNUS = 36658 ,
  NPC_RIMEFANG = 36661 , NPC_TYRANNUS_EVENTS = 36794 , NPC_SYLVANAS_PART1 = 36990 , NPC_SYLVANAS_PART2 = 38189 ,
  NPC_JAINA_PART1 = 36993 , NPC_JAINA_PART2 = 38188 , NPC_KILARA = 37583 , NPC_ELANDRA = 37774 ,
  NPC_KORALEN = 37779 , NPC_KORLAEN = 37582 , NPC_CHAMPION_1_HORDE = 37584 , NPC_CHAMPION_2_HORDE = 37587 ,
  NPC_CHAMPION_3_HORDE = 37588 , NPC_CHAMPION_1_ALLIANCE = 37496 , NPC_CHAMPION_2_ALLIANCE = 37497 , NPC_HORDE_SLAVE_1 = 36770 ,
  NPC_HORDE_SLAVE_2 = 36771 , NPC_HORDE_SLAVE_3 = 36772 , NPC_HORDE_SLAVE_4 = 36773 , NPC_ALLIANCE_SLAVE_1 = 36764 ,
  NPC_ALLIANCE_SLAVE_2 = 36765 , NPC_ALLIANCE_SLAVE_3 = 36766 , NPC_ALLIANCE_SLAVE_4 = 36767 , NPC_FREED_SLAVE_1_ALLIANCE = 37575 ,
  NPC_FREED_SLAVE_2_ALLIANCE = 37572 , NPC_FREED_SLAVE_3_ALLIANCE = 37576 , NPC_FREED_SLAVE_1_HORDE = 37579 , NPC_FREED_SLAVE_2_HORDE = 37578 ,
  NPC_FREED_SLAVE_3_HORDE = 37577 , NPC_RESCUED_SLAVE_ALLIANCE = 36888 , NPC_RESCUED_SLAVE_HORDE = 36889 , NPC_MARTIN_VICTUS_1 = 37591 ,
  NPC_MARTIN_VICTUS_2 = 37580 , NPC_GORKUN_IRONSKULL_1 = 37581 , NPC_GORKUN_IRONSKULL_2 = 37592 , NPC_FORGEMASTER_STALKER = 36495 ,
  NPC_EXPLODING_ORB = 36610 , NPC_YMIRJAR_DEATHBRINGER = 36892 , NPC_ICY_BLAST = 36731
}
enum  DataTypes {
  DATA_GARFROST = 0 , DATA_ICK = 1 , DATA_TYRANNUS = 2 , DATA_RIMEFANG = 3 ,
  DATA_KRICK = 4 , DATA_JAINA_SYLVANAS_1 = 5 , DATA_JAINA_SYLVANAS_2 = 6 , DATA_TYRANNUS_EVENT = 7 ,
  DATA_TEAM_IN_INSTANCE = 8
}
enum  GameObjectIds { GO_SARONITE_ROCK = 196485 , GO_ICE_WALL = 201885 , GO_HALLS_OF_REFLECTION_PORTCULLIS = 201848 }

Functions

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

Variables

uint32 const EncounterCount = 3

Macro Definition Documentation

◆ PoSScriptName

#define PoSScriptName   "instance_pit_of_saron"

Definition at line 9 of file pit_of_saron.h.

Referenced by GetPitOfSaronAI(), and instance_pit_of_saron::instance_pit_of_saron().

Enumeration Type Documentation

◆ CreatureIds

Enumerator
NPC_GARFROST 
NPC_KRICK 
NPC_ICK 
NPC_TYRANNUS 
NPC_RIMEFANG 
NPC_TYRANNUS_EVENTS 
NPC_SYLVANAS_PART1 
NPC_SYLVANAS_PART2 
NPC_JAINA_PART1 
NPC_JAINA_PART2 
NPC_KILARA 
NPC_ELANDRA 
NPC_KORALEN 
NPC_KORLAEN 
NPC_CHAMPION_1_HORDE 
NPC_CHAMPION_2_HORDE 
NPC_CHAMPION_3_HORDE 
NPC_CHAMPION_1_ALLIANCE 
NPC_CHAMPION_2_ALLIANCE 
NPC_HORDE_SLAVE_1 
NPC_HORDE_SLAVE_2 
NPC_HORDE_SLAVE_3 
NPC_HORDE_SLAVE_4 
NPC_ALLIANCE_SLAVE_1 
NPC_ALLIANCE_SLAVE_2 
NPC_ALLIANCE_SLAVE_3 
NPC_ALLIANCE_SLAVE_4 
NPC_FREED_SLAVE_1_ALLIANCE 
NPC_FREED_SLAVE_2_ALLIANCE 
NPC_FREED_SLAVE_3_ALLIANCE 
NPC_FREED_SLAVE_1_HORDE 
NPC_FREED_SLAVE_2_HORDE 
NPC_FREED_SLAVE_3_HORDE 
NPC_RESCUED_SLAVE_ALLIANCE 
NPC_RESCUED_SLAVE_HORDE 
NPC_MARTIN_VICTUS_1 
NPC_MARTIN_VICTUS_2 
NPC_GORKUN_IRONSKULL_1 
NPC_GORKUN_IRONSKULL_2 
NPC_FORGEMASTER_STALKER 
NPC_EXPLODING_ORB 
NPC_YMIRJAR_DEATHBRINGER 
NPC_ICY_BLAST 

Definition at line 29 of file pit_of_saron.h.

◆ DataTypes

enum DataTypes
Enumerator
DATA_GARFROST 
DATA_ICK 
DATA_TYRANNUS 
DATA_RIMEFANG 
DATA_KRICK 
DATA_JAINA_SYLVANAS_1 
DATA_JAINA_SYLVANAS_2 
DATA_TYRANNUS_EVENT 
DATA_TEAM_IN_INSTANCE 

Definition at line 13 of file pit_of_saron.h.

◆ GameObjectIds

Enumerator
GO_SARONITE_ROCK 
GO_ICE_WALL 
GO_HALLS_OF_REFLECTION_PORTCULLIS 

Definition at line 79 of file pit_of_saron.h.

Function Documentation

◆ GetPitOfSaronAI()

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

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 11 of file pit_of_saron.h.