TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
the_black_morass.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "the_black_morass.h"
#include "Player.h"
#include "SpellInfo.h"
+ Include dependency graph for the_black_morass.cpp:

Classes

class  npc_medivh_bm
 
struct  npc_medivh_bm::npc_medivh_bmAI
 
struct  Wave
 
class  npc_time_rift
 
struct  npc_time_rift::npc_time_riftAI
 
class  npc_saat
 

Macros

#define GOSSIP_ITEM_OBTAIN   "[PH] Obtain Chrono-Beacon"
 

Enumerations

enum  MedivhBm {
  SAY_ENTER = 0, SAY_INTRO = 1, SAY_WEAK75 = 2, SAY_WEAK50 = 3,
  SAY_WEAK25 = 4, SAY_DEATH = 5, SAY_WIN = 6, SAY_ORCS_ENTER = 7,
  SAY_ORCS_ANSWER = 8, SPELL_CHANNEL = 31556, SPELL_PORTAL_RUNE = 32570, SPELL_BLACK_CRYSTAL = 32563,
  SPELL_PORTAL_CRYSTAL = 32564, SPELL_BANISH_PURPLE = 32566, SPELL_BANISH_GREEN = 32567, SPELL_CORRUPT = 31326,
  SPELL_CORRUPT_AEONUS = 37853, C_COUNCIL_ENFORCER = 17023
}
 
enum  Saat { SPELL_CHRONO_BEACON = 34975, ITEM_CHRONO_BEACON = 24289 }
 

Functions

void AddSC_the_black_morass ()
 

Variables

static Wave PortalWaves []
 

Macro Definition Documentation

#define GOSSIP_ITEM_OBTAIN   "[PH] Obtain Chrono-Beacon"

Enumeration Type Documentation

enum MedivhBm
Enumerator
SAY_ENTER 
SAY_INTRO 
SAY_WEAK75 
SAY_WEAK50 
SAY_WEAK25 
SAY_DEATH 
SAY_WIN 
SAY_ORCS_ENTER 
SAY_ORCS_ANSWER 
SPELL_CHANNEL 
SPELL_PORTAL_RUNE 
SPELL_BLACK_CRYSTAL 
SPELL_PORTAL_CRYSTAL 
SPELL_BANISH_PURPLE 
SPELL_BANISH_GREEN 
SPELL_CORRUPT 
SPELL_CORRUPT_AEONUS 
C_COUNCIL_ENFORCER 
40 {
41  SAY_ENTER = 0, //where does this belong?
42  SAY_INTRO = 1,
43  SAY_WEAK75 = 2,
44  SAY_WEAK50 = 3,
45  SAY_WEAK25 = 4,
46  SAY_DEATH = 5,
47  SAY_WIN = 6,
48  SAY_ORCS_ENTER = 7,
49  SAY_ORCS_ANSWER = 8,
50 
51  SPELL_CHANNEL = 31556,
52  SPELL_PORTAL_RUNE = 32570, //aura(portal on ground effect)
53 
54  SPELL_BLACK_CRYSTAL = 32563, //aura
55  SPELL_PORTAL_CRYSTAL = 32564, //summon
56 
57  SPELL_BANISH_PURPLE = 32566, //aura
58  SPELL_BANISH_GREEN = 32567, //aura
59 
60  SPELL_CORRUPT = 31326,
61  SPELL_CORRUPT_AEONUS = 37853,
62 
63  C_COUNCIL_ENFORCER = 17023
64 };
Definition: the_black_morass.cpp:47
Definition: the_black_morass.cpp:43
Definition: the_black_morass.cpp:57
Definition: the_black_morass.cpp:63
Definition: the_black_morass.cpp:55
Definition: the_black_morass.cpp:45
Definition: the_black_morass.cpp:42
Definition: the_black_morass.cpp:44
Definition: the_black_morass.cpp:61
Definition: the_black_morass.cpp:54
Definition: the_black_morass.cpp:60
Definition: the_black_morass.cpp:48
Definition: the_black_morass.cpp:51
Definition: the_black_morass.cpp:41
Definition: the_black_morass.cpp:49
Definition: the_black_morass.cpp:58
Definition: the_black_morass.cpp:52
Definition: the_black_morass.cpp:46
enum Saat
Enumerator
SPELL_CHRONO_BEACON 
ITEM_CHRONO_BEACON 
369 {
370  SPELL_CHRONO_BEACON = 34975,
371  ITEM_CHRONO_BEACON = 24289
372 };
Definition: the_black_morass.cpp:371
Definition: the_black_morass.cpp:370

Function Documentation

void AddSC_the_black_morass ( )
417 {
418  new npc_medivh_bm();
419  new npc_time_rift();
420  new npc_saat();
421 }
Definition: the_black_morass.cpp:66
Definition: the_black_morass.cpp:376
Definition: the_black_morass.cpp:260

+ Here is the caller graph for this function:

Variable Documentation

Wave PortalWaves[]
static
Initial value: