![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "naxxramas.h"
Go to the source code of this file.
Classes | |
class | boss_four_horsemen |
struct | boss_four_horsemen::boss_four_horsemenAI |
class | spell_four_horsemen_mark_aura |
Functions | |
void | AddSC_boss_four_horsemen () |
Variables | |
const uint32 | TABLE_SPELL_MARK [4] = {SPELL_MARK_OF_ZELIEK, SPELL_MARK_OF_BLAUMEUX, SPELL_MARK_OF_RIVENDARE, SPELL_MARK_OF_KORTHAZZ} |
const uint32 | TABLE_SPELL_PRIMARY_10 [4] = {SPELL_ZELIEK_HOLY_BOLT_10, SPELL_BLAUMEUX_SHADOW_BOLT_10, SPELL_RIVENDARE_UNHOLY_SHADOW_10, SPELL_KORTHAZZ_METEOR_10} |
const uint32 | TABLE_SPELL_PRIMARY_25 [4] = {SPELL_ZELIEK_HOLY_BOLT_25, SPELL_BLAUMEUX_SHADOW_BOLT_25, SPELL_RIVENDARE_UNHOLY_SHADOW_25, SPELL_KORTHAZZ_METEOR_25} |
const uint32 | TABLE_SPELL_PUNISH [4] = {SPELL_ZELIEK_CONDEMNATION, SPELL_BLAUMEUX_UNYIELDING_PAIN, 0, 0} |
const uint32 | TABLE_SPELL_SECONDARY_10 [4] = {SPELL_ZELIEK_HOLY_WRATH_10, SPELL_BLAUMEUX_VOID_ZONE_10, 0, 0} |
const uint32 | TABLE_SPELL_SECONDARY_25 [4] = {SPELL_ZELIEK_HOLY_WRATH_25, SPELL_BLAUMEUX_VOID_ZONE_25, 0, 0} |
const Position | WaypointPositions [12] |
enum Events |
Enumerator | |
---|---|
EVENT_MARK_CAST | |
EVENT_PRIMARY_SPELL | |
EVENT_SECONDARY_SPELL | |
EVENT_BERSERK |
enum FourHorsemen |
Enumerator | |
---|---|
SAY_AGGRO | |
SAY_TAUNT | |
SAY_SPECIAL | |
SAY_SLAY | |
SAY_DEATH | |
EMOTE_RAGECAST |
enum Misc |
Enumerator | |
---|---|
MOVE_PHASE_NONE | |
MOVE_PHASE_STARTED | |
MOVE_PHASE_FINISHED | |
HORSEMAN_ZELIEK | |
HORSEMAN_BLAUMEUX | |
HORSEMAN_RIVENDARE | |
HORSEMAN_KORTHAZZ |
enum Spells |
void AddSC_boss_four_horsemen | ( | ) |
References RegisterSpellScript.
Referenced by AddNorthrendScripts().
const uint32 TABLE_SPELL_MARK[4] = {SPELL_MARK_OF_ZELIEK, SPELL_MARK_OF_BLAUMEUX, SPELL_MARK_OF_RIVENDARE, SPELL_MARK_OF_KORTHAZZ} |
const uint32 TABLE_SPELL_PRIMARY_10[4] = {SPELL_ZELIEK_HOLY_BOLT_10, SPELL_BLAUMEUX_SHADOW_BOLT_10, SPELL_RIVENDARE_UNHOLY_SHADOW_10, SPELL_KORTHAZZ_METEOR_10} |
const uint32 TABLE_SPELL_PRIMARY_25[4] = {SPELL_ZELIEK_HOLY_BOLT_25, SPELL_BLAUMEUX_SHADOW_BOLT_25, SPELL_RIVENDARE_UNHOLY_SHADOW_25, SPELL_KORTHAZZ_METEOR_25} |
const uint32 TABLE_SPELL_PUNISH[4] = {SPELL_ZELIEK_CONDEMNATION, SPELL_BLAUMEUX_UNYIELDING_PAIN, 0, 0} |
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
const uint32 TABLE_SPELL_SECONDARY_10[4] = {SPELL_ZELIEK_HOLY_WRATH_10, SPELL_BLAUMEUX_VOID_ZONE_10, 0, 0} |
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
const uint32 TABLE_SPELL_SECONDARY_25[4] = {SPELL_ZELIEK_HOLY_WRATH_25, SPELL_BLAUMEUX_VOID_ZONE_25, 0, 0} |
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
const Position WaypointPositions[12] |
Referenced by boss_four_horsemen::boss_four_horsemenAI::MoveToCorner(), and boss_four_horsemen::boss_four_horsemenAI::UpdateAI().