|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ScriptMgr.h"#include "SpellScript.h"#include "SpellAuraEffects.h"#include "Spell.h"#include "Vehicle.h"#include "GameObjectAI.h"#include "ScriptedCreature.h"#include "ruby_sanctum.h"#include "Player.h"Go to the source code of this file.
Typedefs | |
| typedef npc_halion_controller::npc_halion_controllerAI | controllerAI |
| typedef boss_halion::boss_halionAI | HalionAI |
Functions | |
| void | AddSC_boss_halion () |
Variables | |
| CorporealityEntry const | _corporealityReference [MAX_CORPOREALITY_STATE] |
| Position const | HalionSpawnPos = {3156.67f, 533.8108f, 72.98822f, 3.159046f} |
| uint8 const | MAX_CORPOREALITY_STATE = 11 |
Definition at line 883 of file boss_halion.cpp.
| typedef boss_halion::boss_halionAI HalionAI |
Definition at line 443 of file boss_halion.cpp.
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_METEOR_STRIKE_BURN | |
| ACTION_METEOR_STRIKE_AOE | |
| ACTION_MONITOR_CORPOREALITY | |
| ACTION_SHOOT | |
Definition at line 136 of file boss_halion.cpp.
| enum CorporealityEvent |
| Enumerator | |
|---|---|
| CORPOREALITY_NONE | |
| CORPOREALITY_TWILIGHT_MENDING | |
| CORPOREALITY_INCREASE | |
| CORPOREALITY_DECREASE | |
Definition at line 175 of file boss_halion.cpp.
| enum Events |
Definition at line 109 of file boss_halion.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| DATA_TWILIGHT_DAMAGE_TAKEN | |
| DATA_MATERIAL_DAMAGE_TAKEN | |
| DATA_STACKS_DISPELLED | |
| DATA_FIGHT_PHASE | |
| DATA_EVADE_METHOD | |
Definition at line 158 of file boss_halion.cpp.
| enum OrbCarrierSeats |
| Enumerator | |
|---|---|
| SEAT_NORTH | |
| SEAT_SOUTH | |
| SEAT_EAST | |
| SEAT_WEST | |
Definition at line 167 of file boss_halion.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_ALL | |
| PHASE_INTRO | |
| PHASE_ONE | |
| PHASE_TWO | |
| PHASE_THREE | |
Definition at line 149 of file boss_halion.cpp.
| enum Spells |
Definition at line 49 of file boss_halion.cpp.
| enum Texts |
Definition at line 24 of file boss_halion.cpp.
| void AddSC_boss_halion | ( | ) |
Definition at line 1722 of file boss_halion.cpp.
References SPELL_FIERY_COMBUSTION, SPELL_FIERY_COMBUSTION_SUMMON, SPELL_MARK_OF_COMBUSTION, SPELL_MARK_OF_CONSUMPTION, SPELL_SOUL_CONSUMPTION, and SPELL_SOUL_CONSUMPTION_SUMMON.
Referenced by AddNorthrendScripts().
| CorporealityEntry const _corporealityReference[MAX_CORPOREALITY_STATE] |
Definition at line 193 of file boss_halion.cpp.
Referenced by npc_halion_controller::npc_halion_controllerAI::GetSpell(), and npc_halion_controller::npc_halion_controllerAI::RemoveCorporeality().
| Position const HalionSpawnPos = {3156.67f, 533.8108f, 72.98822f, 3.159046f} |
Definition at line 183 of file boss_halion.cpp.
Referenced by boss_halion::boss_halionAI::boss_halionAI(), spell_halion_twilight_phasing::spell_halion_twilight_phasing_SpellScript::Phase(), and npc_halion_controller::npc_halion_controllerAI::UpdateAI().
| uint8 const MAX_CORPOREALITY_STATE = 11 |
Definition at line 185 of file boss_halion.cpp.
Referenced by npc_halion_controller::npc_halion_controllerAI::RemoveCorporeality(), and npc_halion_controller::npc_halion_controllerAI::UpdateCorporeality().