![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "the_black_morass.h"
#include "CreatureScript.h"
#include "MoveSplineInit.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SmartAI.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
Go to the source code of this file.
Classes | |
class | NpcRunToHome |
struct | npc_medivh_bm |
struct | npc_time_rift |
struct | npc_black_morass_summoned_add |
class | spell_black_morass_corrupt_medivh |
Enumerations | |
enum | medivhMisc { NPC_SHADOW_COUNCIL_ENFORCER = 17023 , GO_DARK_PORTAL = 185103 , EVENT_CHECK_HEALTH_25 = 1 , EVENT_CHECK_HEALTH_50 = 2 , EVENT_CHECK_HEALTH_75 = 3 , EVENT_SUMMON_CRYSTAL = 4 , EVENT_SUMMON_FLYING_CRYSTAL = 5 , EVENT_OUTRO_1 = 10 , EVENT_OUTRO_2 = 11 , EVENT_OUTRO_3 = 12 , EVENT_OUTRO_4 = 13 , EVENT_OUTRO_5 = 14 , EVENT_OUTRO_6 = 15 , EVENT_OUTRO_7 = 16 , EVENT_OUTRO_8 = 17 } |
enum | timeRift { EVENT_SUMMON_AT_RIFT = 1 , EVENT_CHECK_DEATH = 2 , EVENT_SUMMON_BOSS = 3 , SAY_RIFT_MOB_SUMMONED = 0 } |
Functions | |
void | AddSC_the_black_morass () |
Variables | |
static std::vector< uint32 > | firstWave = { NPC_INFINITE_ASSASSIN, NPC_INFINITE_WHELP, NPC_INFINITE_CHRONOMANCER } |
static std::vector< uint32 > | secondWave = { NPC_INFINITE_EXECUTIONER, NPC_INFINITE_CHRONOMANCER, NPC_INFINITE_WHELP, NPC_INFINITE_ASSASSIN } |
static std::vector< uint32 > | thirdWave = { NPC_INFINITE_EXECUTIONER, NPC_INFINITE_VANQUISHER, NPC_INFINITE_CHRONOMANCER, NPC_INFINITE_ASSASSIN } |
enum medivhMisc |
enum timeRift |
Enumerator | |
---|---|
EVENT_SUMMON_AT_RIFT | |
EVENT_CHECK_DEATH | |
EVENT_SUMMON_BOSS | |
SAY_RIFT_MOB_SUMMONED |
void AddSC_the_black_morass | ( | ) |
References RegisterSpellScript, and RegisterTheBlackMorassCreatureAI.
Referenced by AddKalimdorScripts().
|
static |
Referenced by npc_time_rift::Reset().
|
static |
Referenced by npc_time_rift::Reset().
|
static |
Referenced by npc_time_rift::Reset().