|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "SpellScript.h"#include "SpellAuraEffects.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 |
| class | spell_four_horsemen_mark::spell_four_horsemen_mark_AuraScript |
Macros | |
| #define | SPELL_BERSERK 26662 |
| #define | SPELL_PRIMARY(i) |
| #define | SPELL_SECONDARY(i) |
Enumerations | |
| enum | Events { EVENT_NONE , EVENT_MARK , EVENT_CAST , EVENT_BERSERK } |
| enum | FourHorsemen { SAY_AGGRO = 0 , SAY_TAUNT = 1 , SAY_SPECIAL = 2 , SAY_SLAY = 3 , SAY_DEATH = 4 } |
| enum | Horsemen { HORSEMEN_THANE , HORSEMEN_LADY , HORSEMEN_BARON , HORSEMEN_SIR } |
| enum | Spells { SPELL_MARK_DAMAGE = 28836 } |
Functions | |
| void | AddSC_boss_four_horsemen () |
Variables | |
| const uint32 | NPC_HORSEMEN [] = {16064, 16065, 30549, 16063} |
| const uint32 | SPELL_MARK [] = {28832, 28833, 28834, 28835} |
| const uint32 | SPELL_PRIMARY_H [] = {57467, 57463, 57369, 57466} |
| const uint32 | SPELL_PRIMARY_N [] = {28884, 28863, 28882, 28883} |
| const uint32 | SPELL_PUNISH [] = {0, 57381, 0, 57377} |
| const uint32 | SPELL_SECONDARY_H [] = {0, 57464, 0, 57465} |
| const uint32 | SPELL_SECONDARY_N [] = {0, 57374, 0, 57376} |
| const Position | WaypointPositions [12] |
| #define SPELL_BERSERK 26662 |
Definition at line 62 of file boss_four_horsemen.cpp.
Referenced by boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::Reset(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::Reset(), boss_lord_marrowgar::boss_lord_marrowgarAI::Reset(), boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::UpdateAI(), boss_deathbringer_saurfang::boss_deathbringer_saurfangAI::UpdateAI(), boss_lady_deathwhisper::boss_lady_deathwhisperAI::UpdateAI(), boss_lord_marrowgar::boss_lord_marrowgarAI::UpdateAI(), boss_prince_keleseth_icc::boss_prince_kelesethAI::UpdateAI(), boss_prince_taldaram_icc::boss_prince_taldaramAI::UpdateAI(), boss_prince_valanar_icc::boss_prince_valanarAI::UpdateAI(), boss_sindragosa::boss_sindragosaAI::UpdateAI(), npc_halion_controller::npc_halion_controllerAI::UpdateAI(), and npc_living_ember::npc_living_emberAI::UpdateAI().
| #define SPELL_PRIMARY | ( | i | ) |
Definition at line 55 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
| #define SPELL_SECONDARY | ( | i | ) |
Definition at line 58 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
| enum Events |
| Enumerator | |
|---|---|
| EVENT_NONE | |
| EVENT_MARK | |
| EVENT_CAST | |
| EVENT_BERSERK | |
Definition at line 25 of file boss_four_horsemen.cpp.
| enum FourHorsemen |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_TAUNT | |
| SAY_SPECIAL | |
| SAY_SLAY | |
| SAY_DEATH | |
Definition at line 64 of file boss_four_horsemen.cpp.
| enum Horsemen |
| Enumerator | |
|---|---|
| HORSEMEN_THANE | |
| HORSEMEN_LADY | |
| HORSEMEN_BARON | |
| HORSEMEN_SIR | |
Definition at line 12 of file boss_four_horsemen.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_MARK_DAMAGE | |
Definition at line 20 of file boss_four_horsemen.cpp.
| void AddSC_boss_four_horsemen | ( | ) |
Definition at line 438 of file boss_four_horsemen.cpp.
Referenced by AddNorthrendScripts().
| const uint32 NPC_HORSEMEN[] = {16064, 16065, 30549, 16063} |
Definition at line 53 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::boss_four_horsemenAI().
| const uint32 SPELL_MARK[] = {28832, 28833, 28834, 28835} |
Definition at line 54 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
| const uint32 SPELL_PRIMARY_H[] = {57467, 57463, 57369, 57466} |
Definition at line 57 of file boss_four_horsemen.cpp.
| const uint32 SPELL_PRIMARY_N[] = {28884, 28863, 28882, 28883} |
Definition at line 56 of file boss_four_horsemen.cpp.
| const uint32 SPELL_PUNISH[] = {0, 57381, 0, 57377} |
Definition at line 61 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::UpdateAI().
| const uint32 SPELL_SECONDARY_H[] = {0, 57464, 0, 57465} |
Definition at line 60 of file boss_four_horsemen.cpp.
| const uint32 SPELL_SECONDARY_N[] = {0, 57374, 0, 57376} |
Definition at line 59 of file boss_four_horsemen.cpp.
| const Position WaypointPositions[12] |
Definition at line 33 of file boss_four_horsemen.cpp.
Referenced by boss_four_horsemen::boss_four_horsemenAI::BeginFourHorsemenMovement(), and boss_four_horsemen::boss_four_horsemenAI::UpdateAI().