TrinityCore
the_black_morass.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "Log.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "the_black_morass.h"
+ Include dependency graph for the_black_morass.cpp:

Go to the source code of this file.

Classes

struct  npc_medivh_bm
 
struct  Wave
 
struct  npc_time_rift
 

Enumerations

enum  MedivhBm {
  SAY_ENTER = 0 , 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 ,
  SPELL_SUMMON_INFINITE_WHELP = 37606 , SPELL_SUMMON_INFINITE_ASSASSIN = 31318 , SPELL_SUMMON_INFINITE_ASSASSIN_2 = 36229 , SPELL_SUMMON_INFINITE_CHRONOMANCER = 31421 ,
  SPELL_SUMMON_INFINITE_CHRONOMANCER_2 = 36231 , SPELL_SUMMON_INFINITE_EXECUTIONER = 33363 , SPELL_SUMMON_INFINITE_EXECUTIONER_2 = 36232 , SPELL_SUMMON_INFINITE_VANQUISHER = 33364 ,
  SPELL_SUMMON_INFINITE_VANQUISHER_2 = 36233 , SPELL_SUMMON_RIFT_LORD = 31321 , SPELL_SUMMON_RIFT_LORD_2 = 36234 , SPELL_SUMMON_RIFT_KEEPER = 36235 ,
  SPELL_SUMMON_RIFT_KEEPER_2 = 36236 , SPELL_SUMMON_CHRONO_LORD_DEJA = 31391 , SPELL_SUMMON_TEMPORUS = 31392 , SPELL_SUMMON_AEONUS = 31393 ,
  SPELL_SUMMON_INFINITE_CHRONO_LORD = 37177 , SPELL_SUMMON_INFINITE_TIMEREAVER = 37178 , SPELL_SUMMON_TIME_RIFT_PERIODIC_90 = 31353 , SPELL_SUMMON_TIME_RIFT_PERIODIC_120 = 31632 ,
  SPELL_SUMMON_TIME_RIFT_PERIODIC_45 = 31636 , SPELL_SUMMON_TIME_RIFT_PERIODIC_75 = 31637 , SPELL_SUMMON_TIME_RIFT_PERIODIC_30 = 34188 , SPELL_SUMMON_TIME_RIFT_PERIODIC_5 = 35143 ,
  SPELL_SUMMON_TIME_RIFT_EFFECT_1 = 31354 , SPELL_SUMMON_TIME_RIFT_EFFECT_2 = 31355 , SPELL_SUMMON_TIME_RIFT_EFFECT_3 = 31356 , SPELL_SUMMON_TIME_RIFT_EFFECT_4 = 31357 ,
  SPELL_SUMMON_TIME_RIFT = 39041 , SPELL_TIME_RIFT_1_READY = 39570 , SPELL_TIME_RIFT_2_READY = 39571 , SPELL_TIME_RIFT_3_READY = 39572 ,
  SPELL_TIME_RIFT_4_READY = 39573 , SPELL_CLOSE_TIME_RIFT_TRIGGER = 31322 , SPELL_CLOSE_TIME_RIFT_EFFECT = 31323 , SPELL_TIME_RIFT_READY_PRIMER = 31352 ,
  SPELL_TIME_RIFT_CHANNEL = 31387 , SPELL_TIME_RIFT_CHANNEL_TRIGGER = 31388 , SPELL_TIME_RIFT_PERIODIC = 31320 , SPELL_MEDIVH_LIVES = 31395 ,
  SPELL_MEDIVH_DIES = 31327 , SPELL_MEDIVH_SHIELD = 32613 , SPELL_THE_BLACK_MORASS_COMPLETE = 37215 , C_COUNCIL_ENFORCER = 17023
}
 

Functions

void AddSC_the_black_morass ()
 

Variables

static Wave PortalWaves []
 

Enumeration Type Documentation

◆ MedivhBm

enum MedivhBm
Enumerator
SAY_ENTER 
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 
SPELL_SUMMON_INFINITE_WHELP 
SPELL_SUMMON_INFINITE_ASSASSIN 
SPELL_SUMMON_INFINITE_ASSASSIN_2 
SPELL_SUMMON_INFINITE_CHRONOMANCER 
SPELL_SUMMON_INFINITE_CHRONOMANCER_2 
SPELL_SUMMON_INFINITE_EXECUTIONER 
SPELL_SUMMON_INFINITE_EXECUTIONER_2 
SPELL_SUMMON_INFINITE_VANQUISHER 
SPELL_SUMMON_INFINITE_VANQUISHER_2 
SPELL_SUMMON_RIFT_LORD 
SPELL_SUMMON_RIFT_LORD_2 
SPELL_SUMMON_RIFT_KEEPER 
SPELL_SUMMON_RIFT_KEEPER_2 
SPELL_SUMMON_CHRONO_LORD_DEJA 
SPELL_SUMMON_TEMPORUS 
SPELL_SUMMON_AEONUS 
SPELL_SUMMON_INFINITE_CHRONO_LORD 
SPELL_SUMMON_INFINITE_TIMEREAVER 
SPELL_SUMMON_TIME_RIFT_PERIODIC_90 
SPELL_SUMMON_TIME_RIFT_PERIODIC_120 
SPELL_SUMMON_TIME_RIFT_PERIODIC_45 
SPELL_SUMMON_TIME_RIFT_PERIODIC_75 
SPELL_SUMMON_TIME_RIFT_PERIODIC_30 
SPELL_SUMMON_TIME_RIFT_PERIODIC_5 
SPELL_SUMMON_TIME_RIFT_EFFECT_1 
SPELL_SUMMON_TIME_RIFT_EFFECT_2 
SPELL_SUMMON_TIME_RIFT_EFFECT_3 
SPELL_SUMMON_TIME_RIFT_EFFECT_4 
SPELL_SUMMON_TIME_RIFT 
SPELL_TIME_RIFT_1_READY 
SPELL_TIME_RIFT_2_READY 
SPELL_TIME_RIFT_3_READY 
SPELL_TIME_RIFT_4_READY 
SPELL_CLOSE_TIME_RIFT_TRIGGER 
SPELL_CLOSE_TIME_RIFT_EFFECT 
SPELL_TIME_RIFT_READY_PRIMER 
SPELL_TIME_RIFT_CHANNEL 
SPELL_TIME_RIFT_CHANNEL_TRIGGER 
SPELL_TIME_RIFT_PERIODIC 
SPELL_MEDIVH_LIVES 
SPELL_MEDIVH_DIES 
SPELL_MEDIVH_SHIELD 
SPELL_THE_BLACK_MORASS_COMPLETE 
C_COUNCIL_ENFORCER 

Definition at line 27 of file the_black_morass.cpp.

Function Documentation

◆ AddSC_the_black_morass()

void AddSC_the_black_morass ( )

Definition at line 378 of file the_black_morass.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PortalWaves