![]() |
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 |
Enumerations | |
| enum | Spells { SPELL_BERSERK = 26662 , SPELL_MARK_OF_KORTHAZZ = 28832 , SPELL_MARK_OF_BLAUMEUX = 28833 , SPELL_MARK_OF_RIVENDARE = 28834 , SPELL_MARK_OF_ZELIEK = 28835 , SPELL_MARK_DAMAGE = 28836 , SPELL_KORTHAZZ_METEOR = 28884 , SPELL_BLAUMEUX_SHADOW_BOLT = 57374 , SPELL_BLAUMEUX_VOID_ZONE = 28863 , SPELL_BLAUMEUX_UNYIELDING_PAIN = 57381 , SPELL_ZELIEK_HOLY_WRATH = 28883 , SPELL_ZELIEK_HOLY_BOLT = 57376 , SPELL_ZELIEK_CONDEMNATION = 57377 , SPELL_RIVENDARE_UNHOLY_SHADOW = 28882 } |
| enum | Events { EVENT_MARK_CAST = 1 , EVENT_PRIMARY_SPELL = 2 , EVENT_SECONDARY_SPELL = 3 , EVENT_BERSERK = 4 } |
| enum | Misc { MOVE_PHASE_NONE = 0 , MOVE_PHASE_STARTED = 1 , MOVE_PHASE_FINISHED = 2 , HORSEMAN_ZELIEK = 0 , HORSEMAN_BLAUMEUX = 1 , HORSEMAN_RIVENDARE = 2 , HORSEMAN_KORTHAZZ = 3 } |
| enum | FourHorsemen { SAY_AGGRO = 0 , SAY_TAUNT = 1 , SAY_SPECIAL = 2 , SAY_SLAY = 3 , SAY_DEATH = 4 , EMOTE_RAGECAST = 7 } |
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 [4] = {SPELL_ZELIEK_HOLY_BOLT, SPELL_BLAUMEUX_SHADOW_BOLT, SPELL_RIVENDARE_UNHOLY_SHADOW, SPELL_KORTHAZZ_METEOR} |
| const uint32 | TABLE_SPELL_PUNISH [4] = {SPELL_ZELIEK_CONDEMNATION, SPELL_BLAUMEUX_UNYIELDING_PAIN, 0, 0} |
| const uint32 | TABLE_SPELL_SECONDARY [4] = {SPELL_ZELIEK_HOLY_WRATH, SPELL_BLAUMEUX_VOID_ZONE, 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[4] = {SPELL_ZELIEK_HOLY_BOLT, SPELL_BLAUMEUX_SHADOW_BOLT, SPELL_RIVENDARE_UNHOLY_SHADOW, SPELL_KORTHAZZ_METEOR} |
| 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[4] = {SPELL_ZELIEK_HOLY_WRATH, SPELL_BLAUMEUX_VOID_ZONE, 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().