|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "ScriptedGossip.h"#include "PassiveAI.h"#include "black_temple.h"#include "Player.h"#include "SpellInfo.h"Go to the source code of this file.
Classes | |
| struct | Animation |
| class | boss_illidan_stormrage |
| struct | boss_illidan_stormrage::boss_illidan_stormrageAI |
| class | boss_maiev_shadowsong |
| struct | boss_maiev_shadowsong::boss_maievAI |
| class | gameobject_cage_trap |
| struct | Locations |
| class | npc_akama_illidan |
| struct | npc_akama_illidan::npc_akama_illidanAI |
| class | npc_blade_of_azzinoth |
| struct | npc_blade_of_azzinoth::blade_of_azzinothAI |
| class | npc_cage_trap_trigger |
| struct | npc_cage_trap_trigger::cage_trap_triggerAI |
| class | npc_flame_of_azzinoth |
| struct | npc_flame_of_azzinoth::flame_of_azzinothAI |
| class | npc_parasitic_shadowfiend |
| struct | npc_parasitic_shadowfiend::npc_parasitic_shadowfiendAI |
| class | npc_shadow_demon |
| struct | npc_shadow_demon::shadow_demonAI |
| struct | Yells |
Macros | |
| #define | CENTER_X 676.740f |
| #define | CENTER_Y 305.297f |
| #define | CENTER_Z 353.192f |
| #define | EMOTE_UNABLE_TO_SUMMON "%s is unable to summon Maiev Shadowsong and enter Phase 4. Resetting Encounter." |
Functions | |
| void | AddSC_boss_illidan () |
Variables | |
| static const Locations | AkamaWP [13] |
| static const Yells | Conversation [22] |
| static const Animation | DemonTransformation [10] |
| static const Locations | EyeBlast [2] |
| static const Locations | GlaivePosition [4] |
| static const Locations | HoverPosition [4] |
| static const EventIllidan | MaxTimer [9] |
| static const Locations | SpiritSpawns [2] |
| #define CENTER_X 676.740f |
Definition at line 24 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence().
| #define CENTER_Y 305.297f |
Definition at line 25 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence().
| #define CENTER_Z 353.192f |
Definition at line 26 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence().
| #define EMOTE_UNABLE_TO_SUMMON "%s is unable to summon Maiev Shadowsong and enter Phase 4. Resetting Encounter." |
Definition at line 21 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::SummonMaiev().
| enum CreatureEntryIllidan |
Definition at line 130 of file boss_illidan.cpp.
| enum EventIllidan |
Definition at line 175 of file boss_illidan.cpp.
| enum EventMaiev |
| Enumerator | |
|---|---|
| EVENT_MAIEV_NULL | |
| EVENT_MAIEV_STEALTH | |
| EVENT_MAIEV_TAUNT | |
| EVENT_MAIEV_SHADOW_STRIKE | |
| EVENT_MAIEV_THROW_DAGGER | |
| EVENT_MAIEV_TRAP | |
Definition at line 205 of file boss_illidan.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| FLAME_ENRAGE_DISTANCE | |
| FLAME_CHARGE_DISTANCE | |
| EQUIP_ID_MAIN_HAND | |
| EQUIP_ID_OFF_HAND | |
| EQUIP_ID_MAIN_HAND_MAIEV | |
| MODEL_INVISIBLE | |
| MODEL_ILLIDAN | |
| MODEL_BLADE | |
Definition at line 115 of file boss_illidan.cpp.
| enum PhaseAkama |
| Enumerator | |
|---|---|
| PHASE_AKAMA_NULL | |
| PHASE_CHANNEL | |
| PHASE_WALK | |
| PHASE_TALK | |
| PHASE_FIGHT_ILLIDAN | |
| PHASE_FIGHT_MINIONS | |
| PHASE_RETURN | |
Definition at line 164 of file boss_illidan.cpp.
| enum PhaseIllidan |
| Enumerator | |
|---|---|
| PHASE_ILLIDAN_NULL | |
| PHASE_NORMAL | |
| PHASE_FLIGHT | |
| PHASE_NORMAL_2 | |
| PHASE_DEMON | |
| PHASE_NORMAL_MAIEV | |
| PHASE_TALK_SEQUENCE | |
| PHASE_FLIGHT_SEQUENCE | |
| PHASE_TRANSFORM_SEQUENCE | |
| PHASE_ILLIDAN_MAX | |
Definition at line 150 of file boss_illidan.cpp.
| enum Say |
Definition at line 28 of file boss_illidan.cpp.
| enum Spells |
Definition at line 48 of file boss_illidan.cpp.
| void AddSC_boss_illidan | ( | ) |
Definition at line 2222 of file boss_illidan.cpp.
References boss_illidan_stormrage::boss_illidan_stormrage().
Referenced by AddOutlandScripts().
|
static |
Definition at line 317 of file boss_illidan.cpp.
Referenced by npc_akama_illidan::npc_akama_illidanAI::BeginWalk(), and npc_akama_illidan::npc_akama_illidanAI::HandleWalkSequence().
|
static |
Definition at line 263 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::Talk().
|
static |
Definition at line 346 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::HandleTransformSequence().
|
static |
Definition at line 311 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast().
|
static |
Definition at line 303 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), and boss_illidan_stormrage::boss_illidan_stormrageAI::SummonFlamesOfAzzinoth().
|
static |
Definition at line 295 of file boss_illidan.cpp.
Referenced by boss_maiev_shadowsong::boss_maievAI::BlinkToPlayer(), boss_illidan_stormrage::boss_illidan_stormrageAI::CastEyeBlast(), boss_illidan_stormrage::boss_illidan_stormrageAI::HandleFlightSequence(), and boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI().
|
static |
Definition at line 215 of file boss_illidan.cpp.
Referenced by boss_illidan_stormrage::boss_illidan_stormrageAI::UpdateAI().
|
static |
Definition at line 334 of file boss_illidan.cpp.
Referenced by npc_akama_illidan::npc_akama_illidanAI::BeginChannel().