TrinityCore
instance_blackrock_spire.cpp File Reference
#include "ScriptMgr.h"
#include "blackrock_spire.h"
#include "CellImpl.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
+ Include dependency graph for instance_blackrock_spire.cpp:

Go to the source code of this file.

Classes

class  instance_blackrock_spire
 
struct  instance_blackrock_spire::instance_blackrock_spireMapScript
 
class  at_dragonspire_hall
 
class  at_blackrock_stadium
 
class  at_nearby_scarshield_infiltrator
 

Enumerations

enum  EventIds {
  EVENT_DARGONSPIRE_ROOM_STORE = 1 , EVENT_DARGONSPIRE_ROOM_CHECK = 2 , EVENT_UROK_DOOMHOWL_SPAWNS_1 = 3 , EVENT_UROK_DOOMHOWL_SPAWNS_2 = 4 ,
  EVENT_UROK_DOOMHOWL_SPAWNS_3 = 5 , EVENT_UROK_DOOMHOWL_SPAWNS_4 = 6 , EVENT_UROK_DOOMHOWL_SPAWNS_5 = 7 , EVENT_UROK_DOOMHOWL_SPAWN_IN = 8 ,
  EVENT_KALECGOS_TRANSFORM = 1 , EVENT_KALECGOS_LANDING = 2 , EVENT_NEXT_PORTAL = 1 , EVENT_PLAYERS_GUNSHIP_SPAWN = 22663 ,
  EVENT_PLAYERS_GUNSHIP_COMBAT = 22664 , EVENT_PLAYERS_GUNSHIP_SAURFANG = 22665 , EVENT_ENEMY_GUNSHIP_COMBAT = 22860 , EVENT_ENEMY_GUNSHIP_DESPAWN = 22861 ,
  EVENT_QUAKE = 23437 , EVENT_SECOND_REMORSELESS_WINTER = 23507 , EVENT_TELEPORT_TO_FROSTMOURNE = 23617
}
 

Functions

void AddSC_instance_blackrock_spire ()
 

Variables

uint32 const DragonspireMobs [3] = { NPC_BLACKHAND_DREADWEAVER, NPC_BLACKHAND_SUMMONER, NPC_BLACKHAND_VETERAN }
 
DoorData const doorData []
 
static constexpr DungeonEncounterData Encounters []
 

Enumeration Type Documentation

◆ EventIds

enum EventIds
Enumerator
EVENT_DARGONSPIRE_ROOM_STORE 
EVENT_DARGONSPIRE_ROOM_CHECK 
EVENT_UROK_DOOMHOWL_SPAWNS_1 
EVENT_UROK_DOOMHOWL_SPAWNS_2 
EVENT_UROK_DOOMHOWL_SPAWNS_3 
EVENT_UROK_DOOMHOWL_SPAWNS_4 
EVENT_UROK_DOOMHOWL_SPAWNS_5 
EVENT_UROK_DOOMHOWL_SPAWN_IN 
EVENT_KALECGOS_TRANSFORM 
EVENT_KALECGOS_LANDING 
EVENT_NEXT_PORTAL 
EVENT_PLAYERS_GUNSHIP_SPAWN 
EVENT_PLAYERS_GUNSHIP_COMBAT 
EVENT_PLAYERS_GUNSHIP_SAURFANG 
EVENT_ENEMY_GUNSHIP_COMBAT 
EVENT_ENEMY_GUNSHIP_DESPAWN 
EVENT_QUAKE 
EVENT_SECOND_REMORSELESS_WINTER 
EVENT_TELEPORT_TO_FROSTMOURNE 

Definition at line 55 of file instance_blackrock_spire.cpp.

Function Documentation

◆ AddSC_instance_blackrock_spire()

void AddSC_instance_blackrock_spire ( )

Definition at line 634 of file instance_blackrock_spire.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ doorData

DoorData const doorData[]

◆ DragonspireMobs

◆ Encounters

constexpr DungeonEncounterData Encounters[]
staticconstexpr
Initial value:
=
{
{ DATA_HIGHLORD_OMOKK, { { 267 } } },
{ DATA_SHADOW_HUNTER_VOSHGAJIN, { { 268 } } },
{ DATA_WARMASTER_VOONE, { { 269 } } },
{ DATA_MOTHER_SMOLDERWEB, { { 270 } } },
{ DATA_UROK_DOOMHOWL, { { 271 } } },
{ DATA_QUARTERMASTER_ZIGRIS, { { 272 } } },
{ DATA_HALYCON, { { 274 } } },
{ DATA_GIZRUL_THE_SLAVENER, { { 273 } } },
{ DATA_OVERLORD_WYRMTHALAK, { { 275 } } },
}
@ DATA_HIGHLORD_OMOKK
@ DATA_HALYCON
@ DATA_WARMASTER_VOONE
@ DATA_QUARTERMASTER_ZIGRIS
@ DATA_GIZRUL_THE_SLAVENER
@ DATA_SHADOW_HUNTER_VOSHGAJIN
@ DATA_OVERLORD_WYRMTHALAK
@ DATA_UROK_DOOMHOWL
@ DATA_MOTHER_SMOLDERWEB

Definition at line 42 of file instance_blackrock_spire.cpp.