AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
blackrock_depths.cpp File Reference
#include "blackrock_depths.h"
#include "AreaTriggerScript.h"
#include "CreatureScript.h"
#include "GameObjectScript.h"
#include "GameTime.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "ScriptedGossip.h"

Go to the source code of this file.

Classes

class  go_shadowforge_brazier
 
class  ironhand_guardian
 
struct  ironhand_guardian::ironhand_guardianAI
 
struct  WaveCreature
 
class  at_ring_of_law
 
class  npc_grimstone
 
struct  npc_grimstone::npc_grimstoneAI
 
class  npc_phalanx
 
struct  npc_phalanx::npc_phalanxAI
 
class  npc_lokhtos_darkbargainer
 
class  npc_rocknot
 
struct  npc_rocknot::npc_rocknotAI
 

Enumerations

enum  IronhandData {
  IRONHAND_FLAMES_TIMER = 16000 ,
  IRONHAND_FLAMES_TIMER_RAND = 3000 ,
  IRONHAND_N_GROUPS = 3 ,
  SPELL_GOUT_OF_FLAMES = 15529
}
 
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  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  RocknotSays { SAY_GOT_BEER = 0 }
 
enum  RocknotSpells { SPELL_DRUNKEN_RAGE = 14872 }
 
enum  RocknotQuests { QUEST_ALE = 4295 }
 

Functions

void AddSC_blackrock_depths ()
 

Variables

static WaveCreature RingMobs []
 
uint32 RingBoss []
 

Enumeration Type Documentation

◆ GrimstoneTexts

Enumerator
SAY_TEXT1 
SAY_TEXT2 
SAY_TEXT3 
SAY_TEXT4 
SAY_TEXT5 
SAY_TEXT6 
178{
179 SAY_TEXT1 = 0,
180 SAY_TEXT2 = 1,
181 SAY_TEXT3 = 2,
182 SAY_TEXT4 = 3,
183 SAY_TEXT5 = 4,
184 SAY_TEXT6 = 5
185};
@ SAY_TEXT4
Definition: blackrock_depths.cpp:182
@ SAY_TEXT3
Definition: blackrock_depths.cpp:181
@ SAY_TEXT6
Definition: blackrock_depths.cpp:184
@ SAY_TEXT2
Definition: blackrock_depths.cpp:180
@ SAY_TEXT5
Definition: blackrock_depths.cpp:183
@ SAY_TEXT1
Definition: blackrock_depths.cpp:179

◆ IronhandData

Enumerator
IRONHAND_FLAMES_TIMER 
IRONHAND_FLAMES_TIMER_RAND 
IRONHAND_N_GROUPS 
SPELL_GOUT_OF_FLAMES 
29{
34};
@ IRONHAND_N_GROUPS
Definition: blackrock_depths.cpp:32
@ SPELL_GOUT_OF_FLAMES
Definition: blackrock_depths.cpp:33
@ IRONHAND_FLAMES_TIMER
Definition: blackrock_depths.cpp:30
@ IRONHAND_FLAMES_TIMER_RAND
Definition: blackrock_depths.cpp:31

◆ LokhtosItems

Enumerator
ITEM_THRORIUM_BROTHERHOOD_CONTRACT 
ITEM_SULFURON_INGOT 
504{
506 ITEM_SULFURON_INGOT = 17203
507};
@ ITEM_THRORIUM_BROTHERHOOD_CONTRACT
Definition: blackrock_depths.cpp:505
@ ITEM_SULFURON_INGOT
Definition: blackrock_depths.cpp:506

◆ LokhtosQuests

Enumerator
QUEST_A_BINDING_CONTRACT 
510{
512};
@ QUEST_A_BINDING_CONTRACT
Definition: blackrock_depths.cpp:511

◆ LokhtosSpells

Enumerator
SPELL_CREATE_THORIUM_BROTHERHOOD_CONTRACT_DND 
515{
517};
@ SPELL_CREATE_THORIUM_BROTHERHOOD_CONTRACT_DND
Definition: blackrock_depths.cpp:516

◆ PhalanxSpells

Enumerator
SPELL_THUNDERCLAP 
SPELL_FIREBALLVOLLEY 
SPELL_MIGHTYBLOW 
433{
434 SPELL_THUNDERCLAP = 8732,
435 SPELL_FIREBALLVOLLEY = 22425,
436 SPELL_MIGHTYBLOW = 14099
437};
@ SPELL_MIGHTYBLOW
Definition: blackrock_depths.cpp:436
@ SPELL_FIREBALLVOLLEY
Definition: blackrock_depths.cpp:435
@ SPELL_THUNDERCLAP
Definition: blackrock_depths.cpp:434

◆ RocknotQuests

Enumerator
QUEST_ALE 
574{
575 QUEST_ALE = 4295
576};
@ QUEST_ALE
Definition: blackrock_depths.cpp:575

◆ RocknotSays

Enumerator
SAY_GOT_BEER 
564{
565 SAY_GOT_BEER = 0
566};
@ SAY_GOT_BEER
Definition: blackrock_depths.cpp:565

◆ RocknotSpells

Enumerator
SPELL_DRUNKEN_RAGE 
569{
570 SPELL_DRUNKEN_RAGE = 14872
571};
@ SPELL_DRUNKEN_RAGE
Definition: blackrock_depths.cpp:570

Function Documentation

◆ AddSC_blackrock_depths()

void AddSC_blackrock_depths ( )
707{
709 new at_ring_of_law();
710 new npc_grimstone();
711 new npc_phalanx();
713 new npc_rocknot();
714 new ironhand_guardian();
715}
Definition: blackrock_depths.cpp:37
Definition: blackrock_depths.cpp:71
Definition: blackrock_depths.cpp:151
Definition: blackrock_depths.cpp:188
Definition: blackrock_depths.cpp:440
Definition: blackrock_depths.cpp:520
Definition: blackrock_depths.cpp:579

Referenced by AddEasternKingdomsScripts().

Variable Documentation

◆ RingBoss

uint32 RingBoss[]
Initial value:
=
{
}
@ NPC_GRIZZLE
Definition: blackrock_depths.h:129
@ NPC_ANUBSHIAH
Definition: blackrock_depths.h:132
@ NPC_OKTHOR
Definition: blackrock_depths.h:131
@ NPC_EVISCERATOR
Definition: blackrock_depths.h:130
@ NPC_GOROSH
Definition: blackrock_depths.h:128
@ NPC_HEDRUM
Definition: blackrock_depths.h:133

Referenced by npc_grimstone::npc_grimstoneAI::SummonBoss().

◆ RingMobs

WaveCreature RingMobs[]
static
Initial value:
=
{
@ NPC_DREDGE_WORM
Definition: blackrock_depths.h:122
@ NPC_CAVE_CREEPER
Definition: blackrock_depths.h:127
@ NPC_DEEP_STINGER
Definition: blackrock_depths.h:123
@ NPC_BORER_BEETLE
Definition: blackrock_depths.h:126
@ NPC_THUNDERSNOUT
Definition: blackrock_depths.h:125
@ NPC_DARK_SCREECHER
Definition: blackrock_depths.h:124

Referenced by npc_grimstone::npc_grimstoneAI::SpawnWave().