TrinityCore
Loading...
Searching...
No Matches
halls_of_stone.cpp File Reference
#include "ScriptMgr.h"
#include "halls_of_stone.h"
#include "InstanceScript.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "TemporarySummon.h"
+ Include dependency graph for halls_of_stone.cpp:

Go to the source code of this file.

Classes

struct  npc_tribuna_controller
 
struct  npc_brann_hos
 
class  achievement_brann_spankin_new
 

Enumerations

enum  Texts {
  SAY_KILL = 0 , SAY_LOW_HEALTH = 1 , SAY_DEATH = 2 , SAY_PLAYER_DEATH = 3 ,
  SAY_ESCORT_START = 4 , SAY_SPAWN_DWARF = 5 , SAY_SPAWN_TROGG = 6 , SAY_SPAWN_OOZE = 7 ,
  SAY_SPAWN_EARTHEN = 8 , SAY_EVENT_INTRO_1 = 9 , SAY_EVENT_INTRO_2 = 10 , SAY_EVENT_A_1 = 11 ,
  SAY_EVENT_A_3 = 12 , SAY_EVENT_B_1 = 13 , SAY_EVENT_B_3 = 14 , SAY_EVENT_C_1 = 15 ,
  SAY_EVENT_C_3 = 16 , SAY_EVENT_D_1 = 17 , SAY_EVENT_D_3 = 18 , SAY_EVENT_END_01 = 19 ,
  SAY_EVENT_END_02 = 20 , SAY_EVENT_END_04 = 21 , SAY_EVENT_END_06 = 22 , SAY_EVENT_END_08 = 23 ,
  SAY_EVENT_END_10 = 24 , SAY_EVENT_END_12 = 25 , SAY_EVENT_END_14 = 26 , SAY_EVENT_END_16 = 27 ,
  SAY_EVENT_END_18 = 28 , SAY_EVENT_END_20 = 29 , SAY_VICTORY_SJONNIR_1 = 30 , SAY_VICTORY_SJONNIR_2 = 31 ,
  SAY_ENTRANCE_MEET = 32 , SAY_EVENT_INTRO_3_ABED = 0 , SAY_EVENT_C_2_ABED = 1 , SAY_EVENT_D_2_ABED = 2 ,
  SAY_EVENT_D_4_ABED = 3 , SAY_EVENT_END_03_ABED = 4 , SAY_EVENT_END_05_ABED = 5 , SAY_EVENT_END_07_ABED = 6 ,
  SAY_EVENT_END_21_ABED = 7 , SAY_EVENT_A_2_KADD = 0 , SAY_EVENT_END_09_KADD = 1 , SAY_EVENT_END_11_KADD = 2 ,
  SAY_EVENT_END_13_KADD = 3 , SAY_EVENT_B_2_MARN = 0 , SAY_EVENT_END_15_MARN = 1 , SAY_EVENT_END_17_MARN = 2 ,
  SAY_EVENT_END_19_MARN = 3 , TEXT_ID_START = 13100 , TEXT_ID_PROGRESS = 13101
}
 
enum  Creatures {
  NPC_TRIBUNAL_OF_THE_AGES = 28234 , NPC_BRANN_BRONZEBEARD = 28070 , NPC_DARK_MATTER_TARGET = 28237 , NPC_SEARING_GAZE_TARGET = 28265 ,
  NPC_DARK_RUNE_PROTECTOR = 27983 , NPC_DARK_RUNE_STORMCALLER = 27984 , NPC_IRON_GOLEM_CUSTODIAN = 27985
}
 
enum  Spells {
  SPELL_STEALTH = 58506 , SPELL_GLARE_OF_THE_TRIBUNAL = 50988 , SPELL_DARK_MATTER = 51012 , SPELL_SEARING_GAZE = 51136 ,
  SPELL_REWARD_ACHIEVEMENT = 59046
}
 
enum  Misc { QUEST_HALLS_OF_STONE = 13207 , DATA_BRANN_SPARKLIN_NEWS = 1 }
 
enum  Gossip { GOSSIP_ITEM_START_MID = 9669 , GOSSIP_ITEM_START_OID = 0 , GOSSIP_ITEM_PROGRESS_MID = 9670 , GOSSIP_ITEM_PROGRESS_OID = 0 }
 

Functions

void AddSC_halls_of_stone ()
 

Variables

static Position SpawnLocations []
 
static constexpr uint32 PATH_ESCORT_BRANN = 224562
 

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_TRIBUNAL_OF_THE_AGES 
NPC_BRANN_BRONZEBEARD 
NPC_DARK_MATTER_TARGET 
NPC_SEARING_GAZE_TARGET 
NPC_DARK_RUNE_PROTECTOR 
NPC_DARK_RUNE_STORMCALLER 
NPC_IRON_GOLEM_CUSTODIAN 

Definition at line 90 of file halls_of_stone.cpp.

◆ Gossip

enum Gossip
Enumerator
GOSSIP_ITEM_START_MID 
GOSSIP_ITEM_START_OID 
GOSSIP_ITEM_PROGRESS_MID 
GOSSIP_ITEM_PROGRESS_OID 

Definition at line 125 of file halls_of_stone.cpp.

◆ Misc

enum Misc
Enumerator
QUEST_HALLS_OF_STONE 
DATA_BRANN_SPARKLIN_NEWS 

Definition at line 117 of file halls_of_stone.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_STEALTH 
SPELL_GLARE_OF_THE_TRIBUNAL 
SPELL_DARK_MATTER 
SPELL_SEARING_GAZE 
SPELL_REWARD_ACHIEVEMENT 

Definition at line 101 of file halls_of_stone.cpp.

◆ Texts

enum Texts
Enumerator
SAY_KILL 
SAY_LOW_HEALTH 
SAY_DEATH 
SAY_PLAYER_DEATH 
SAY_ESCORT_START 
SAY_SPAWN_DWARF 
SAY_SPAWN_TROGG 
SAY_SPAWN_OOZE 
SAY_SPAWN_EARTHEN 
SAY_EVENT_INTRO_1 
SAY_EVENT_INTRO_2 
SAY_EVENT_A_1 
SAY_EVENT_A_3 
SAY_EVENT_B_1 
SAY_EVENT_B_3 
SAY_EVENT_C_1 
SAY_EVENT_C_3 
SAY_EVENT_D_1 
SAY_EVENT_D_3 
SAY_EVENT_END_01 
SAY_EVENT_END_02 
SAY_EVENT_END_04 
SAY_EVENT_END_06 
SAY_EVENT_END_08 
SAY_EVENT_END_10 
SAY_EVENT_END_12 
SAY_EVENT_END_14 
SAY_EVENT_END_16 
SAY_EVENT_END_18 
SAY_EVENT_END_20 
SAY_VICTORY_SJONNIR_1 
SAY_VICTORY_SJONNIR_2 
SAY_ENTRANCE_MEET 
SAY_EVENT_INTRO_3_ABED 
SAY_EVENT_C_2_ABED 
SAY_EVENT_D_2_ABED 
SAY_EVENT_D_4_ABED 
SAY_EVENT_END_03_ABED 
SAY_EVENT_END_05_ABED 
SAY_EVENT_END_07_ABED 
SAY_EVENT_END_21_ABED 
SAY_EVENT_A_2_KADD 
SAY_EVENT_END_09_KADD 
SAY_EVENT_END_11_KADD 
SAY_EVENT_END_13_KADD 
SAY_EVENT_B_2_MARN 
SAY_EVENT_END_15_MARN 
SAY_EVENT_END_17_MARN 
SAY_EVENT_END_19_MARN 
TEXT_ID_START 
TEXT_ID_PROGRESS 

Definition at line 27 of file halls_of_stone.cpp.

Function Documentation

◆ AddSC_halls_of_stone()

void AddSC_halls_of_stone ( )

Definition at line 721 of file halls_of_stone.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PATH_ESCORT_BRANN

constexpr uint32 PATH_ESCORT_BRANN = 224562
staticconstexpr

Definition at line 263 of file halls_of_stone.cpp.

◆ SpawnLocations

Position SpawnLocations[]
static
Initial value:
=
{
{946.992f, 397.016f, 208.374f, 0.0f},
{960.748f, 382.944f, 208.374f, 0.0f},
}

Definition at line 133 of file halls_of_stone.cpp.