TrinityCore
|
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"
#include "blackrock_depths.h"
#include "Player.h"
#include "WorldSession.h"
Classes | |
class | go_shadowforge_brazier |
class | at_ring_of_law |
class | npc_grimstone |
struct | npc_grimstone::npc_grimstoneAI |
class | npc_phalanx |
struct | npc_phalanx::npc_phalanxAI |
class | npc_kharan_mighthammer |
class | npc_lokhtos_darkbargainer |
class | npc_rocknot |
struct | npc_rocknot::npc_rocknotAI |
Macros | |
#define | GOSSIP_ITEM_KHARAN_1 "I need to know where the princess are, Kharan!" |
#define | GOSSIP_ITEM_KHARAN_2 "All is not lost, Kharan!" |
#define | GOSSIP_ITEM_KHARAN_3 "Gor'shak is my friend, you can trust me." |
#define | GOSSIP_ITEM_KHARAN_4 "Not enough, you need to tell me more." |
#define | GOSSIP_ITEM_KHARAN_5 "So what happened?" |
#define | GOSSIP_ITEM_KHARAN_6 "Continue..." |
#define | GOSSIP_ITEM_KHARAN_7 "So you suspect that someone on the inside was involved? That they were tipped off?" |
#define | GOSSIP_ITEM_KHARAN_8 "Continue with your story please." |
#define | GOSSIP_ITEM_KHARAN_9 "Indeed." |
#define | GOSSIP_ITEM_KHARAN_10 "The door is open, Kharan. You are a free man." |
#define | GOSSIP_ITEM_SHOW_ACCESS "Show me what I have access to, Lothos." |
#define | GOSSIP_ITEM_GET_CONTRACT "Get Thorium Brotherhood Contract" |
#define | SAY_DUGHAL_FREE "Thank you, $N! I'm free!!!" |
#define | GOSSIP_DUGHAL "You're free, Dughal! Get out of here!" |
#define | SAY_WINDSOR_AGGRO1 "You locked up the wrong Marshal. Prepare to be destroyed!" |
#define | SAY_WINDSOR_AGGRO2 "I bet you're sorry now, aren't you !?!!" |
#define | SAY_WINDSOR_AGGRO3 "You better hold me back $N or they are going to feel some prison house beatings." |
#define | SAY_WINDSOR_1 "Let's get a move on. My gear should be in the storage area up this way..." |
#define | SAY_WINDSOR_4_1 "Check that cell, $N. If someone is alive in there, we need to get them out." |
#define | SAY_WINDSOR_4_2 "Get him out of there!" |
#define | SAY_WINDSOR_4_3 "Good work! We're almost there, $N. This way." |
#define | SAY_WINDSOR_6 "This is it, $N. My stuff should be in that room. Cover me, I'm going in!" |
#define | SAY_WINDSOR_9 "Ah, there it is!" |
#define | SAY_REGINALD_WINDSOR_0_1 "Can you feel the power, $N??? It's time to ROCK!" |
#define | SAY_REGINALD_WINDSOR_0_2 "Now we just have to free Tobias and we can get out of here. This way!" |
#define | SAY_REGINALD_WINDSOR_5_1 "Open it." |
#define | SAY_REGINALD_WINDSOR_5_2 "I never did like those two. Let's get moving." |
#define | SAY_REGINALD_WINDSOR_7_1 "Open it and be careful this time!" |
#define | SAY_REGINALD_WINDSOR_7_2 "That intolerant dirtbag finally got what was coming to him. Good riddance!" |
#define | SAY_REGINALD_WINDSOR_7_3 "Alright, let's go." |
#define | SAY_REGINALD_WINDSOR_13_1 "Open it. We need to hurry up. I can smell those Dark Irons coming a mile away and I can tell you one thing, they're COMING!" |
#define | SAY_REGINALD_WINDSOR_13_2 "Administering fists of fury on Crest Killer!" |
#define | SAY_REGINALD_WINDSOR_13_3 "He has to be in the last cell. Unless... they killed him." |
#define | SAY_REGINALD_WINDSOR_14_1 "Get him out of there!" |
#define | SAY_REGINALD_WINDSOR_14_2 "Excellent work, $N. Let's find the exit. I think I know the way. Follow me!" |
#define | SAY_REGINALD_WINDSOR_20_1 "We made it!" |
#define | SAY_REGINALD_WINDSOR_20_2 "Meet me at Maxwell's encampment. We'll go over the next stages of the plan there and figure out a way to decode my tablets without the decryption ring." |
Enumerations | |
enum | Grimstone { NPC_GRIMSTONE = 10096, NPC_THELDREN = 16059, MAX_NPC_AMOUNT = 4 } |
enum | GrimstoneTexts { SAY_TEXT1 = 0, SAY_TEXT2 = 1, SAY_TEXT3 = 2, SAY_TEXT4 = 3, SAY_TEXT5 = 4, SAY_TEXT6 = 5 } |
enum | PhalanxSpells { SPELL_THUNDERCLAP = 8732, SPELL_FIREBALLVOLLEY = 22425, SPELL_MIGHTYBLOW = 14099 } |
enum | KharamQuests { QUEST_4001 = 4001, QUEST_4342 = 4342 } |
enum | LokhtosItems { ITEM_THRORIUM_BROTHERHOOD_CONTRACT = 18628, ITEM_SULFURON_INGOT = 17203 } |
enum | LokhtosQuests { QUEST_A_BINDING_CONTRACT = 7604 } |
enum | LokhtosSpells { SPELL_CREATE_THORIUM_BROTHERHOOD_CONTRACT_DND = 23059 } |
enum | DughalQuests { QUEST_JAIL_BREAK = 4322 } |
enum | MarshalWindsor { NPC_REGINALD_WINDSOR = 9682 } |
enum | MarshalReginaldWindor { NPC_SHILL_DINGER = 9678, NPC_CREST_KILLER = 9680 } |
enum | RocknotSays { SAY_GOT_BEER = 0 } |
enum | RocknotSpells { SPELL_DRUNKEN_RAGE = 14872 } |
enum | RocknotQuests { QUEST_ALE = 4295 } |
Functions | |
void | AddSC_blackrock_depths () |
Variables | |
uint32 | RingMob [] |
uint32 | RingBoss [] |
#define GOSSIP_DUGHAL "You're free, Dughal! Get out of here!" |
#define GOSSIP_ITEM_GET_CONTRACT "Get Thorium Brotherhood Contract" |
#define GOSSIP_ITEM_KHARAN_1 "I need to know where the princess are, Kharan!" |
#define GOSSIP_ITEM_KHARAN_10 "The door is open, Kharan. You are a free man." |
#define GOSSIP_ITEM_KHARAN_2 "All is not lost, Kharan!" |
#define GOSSIP_ITEM_KHARAN_3 "Gor'shak is my friend, you can trust me." |
#define GOSSIP_ITEM_KHARAN_4 "Not enough, you need to tell me more." |
#define GOSSIP_ITEM_KHARAN_5 "So what happened?" |
#define GOSSIP_ITEM_KHARAN_6 "Continue..." |
#define GOSSIP_ITEM_KHARAN_7 "So you suspect that someone on the inside was involved? That they were tipped off?" |
#define GOSSIP_ITEM_KHARAN_8 "Continue with your story please." |
#define GOSSIP_ITEM_KHARAN_9 "Indeed." |
#define GOSSIP_ITEM_SHOW_ACCESS "Show me what I have access to, Lothos." |
#define SAY_DUGHAL_FREE "Thank you, $N! I'm free!!!" |
#define SAY_REGINALD_WINDSOR_0_1 "Can you feel the power, $N??? It's time to ROCK!" |
#define SAY_REGINALD_WINDSOR_0_2 "Now we just have to free Tobias and we can get out of here. This way!" |
#define SAY_REGINALD_WINDSOR_13_1 "Open it. We need to hurry up. I can smell those Dark Irons coming a mile away and I can tell you one thing, they're COMING!" |
#define SAY_REGINALD_WINDSOR_13_2 "Administering fists of fury on Crest Killer!" |
#define SAY_REGINALD_WINDSOR_13_3 "He has to be in the last cell. Unless... they killed him." |
#define SAY_REGINALD_WINDSOR_14_1 "Get him out of there!" |
#define SAY_REGINALD_WINDSOR_14_2 "Excellent work, $N. Let's find the exit. I think I know the way. Follow me!" |
#define SAY_REGINALD_WINDSOR_20_1 "We made it!" |
#define SAY_REGINALD_WINDSOR_20_2 "Meet me at Maxwell's encampment. We'll go over the next stages of the plan there and figure out a way to decode my tablets without the decryption ring." |
#define SAY_REGINALD_WINDSOR_5_1 "Open it." |
#define SAY_REGINALD_WINDSOR_5_2 "I never did like those two. Let's get moving." |
#define SAY_REGINALD_WINDSOR_7_1 "Open it and be careful this time!" |
#define SAY_REGINALD_WINDSOR_7_2 "That intolerant dirtbag finally got what was coming to him. Good riddance!" |
#define SAY_REGINALD_WINDSOR_7_3 "Alright, let's go." |
#define SAY_WINDSOR_1 "Let's get a move on. My gear should be in the storage area up this way..." |
#define SAY_WINDSOR_4_1 "Check that cell, $N. If someone is alive in there, we need to get them out." |
#define SAY_WINDSOR_4_2 "Get him out of there!" |
#define SAY_WINDSOR_4_3 "Good work! We're almost there, $N. This way." |
#define SAY_WINDSOR_6 "This is it, $N. My stuff should be in that room. Cover me, I'm going in!" |
#define SAY_WINDSOR_9 "Ah, there it is!" |
#define SAY_WINDSOR_AGGRO1 "You locked up the wrong Marshal. Prepare to be destroyed!" |
#define SAY_WINDSOR_AGGRO2 "I bet you're sorry now, aren't you !?!!" |
#define SAY_WINDSOR_AGGRO3 "You better hold me back $N or they are going to feel some prison house beatings." |
enum DughalQuests |
enum Grimstone |
enum GrimstoneTexts |
enum KharamQuests |
enum LokhtosItems |
enum LokhtosQuests |
enum LokhtosSpells |
enum MarshalWindsor |
enum PhalanxSpells |
enum RocknotQuests |
enum RocknotSays |
enum RocknotSpells |
void AddSC_blackrock_depths | ( | ) |
uint32 RingBoss[] |
uint32 RingMob[] |