AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Go to the source code of this file.
Macros | |
#define | DataHeader "HOR" |
#define | HallsOfReflectionScriptName "instance_halls_of_reflection" |
#define | NUM_OF_TRASH 34 |
#define | MAX_DIST_FROM_CENTER_IN_COMBAT 70.5f |
#define | MAX_DIST_FROM_CENTER_TO_START 40.0f |
#define | PATH_WP_COUNT 19 |
Functions | |
template<class AI , class T > | |
AI * | GetHallsOfReflectionAI (T *obj) |
Variables | |
const uint32 | allowedCompositions [8][5] |
const Position | CenterPos = {5309.459473f, 2006.478516f, 711.595459f, 0.0f} |
const Position | SpawnPos = {5263.22412f, 1950.95544f, 707.695862f, 0.808736f} |
const Position | LoralenMidleFollowPos = {5274.25634f, 1976.04760f, 707.694763f, 0.929097f} |
const Position | LoralenFollowPos = {5283.29296f, 1992.43078f, 707.694763f, 0.549238f} |
const Position | LoralenFollowLk1 = {5292.94921f, 2008.25451f, 707.695801f, 1.047967f} |
const Position | LoralenFollowLk2 = {5298.94335f, 2016.37097f, 707.695801f, 0.694538f} |
const Position | LoralenFollowLk3 = {5336.94044f, 2040.21814f, 707.695801f, 0.439284f} |
const Position | LoralenFollowLkFinal = {5361.96777f, 2065.68310f, 707.693848f, 0.831989f} |
const Position | LoralenDeadPos = {5369.71289f, 2083.6330f, 707.695129f, 0.188739f} |
const Position | MoveThronePos = {5306.98535f, 1998.10302f, 709.341187f, 1.277278f} |
const Position | UtherSpawnPos = {5308.310059f, 2003.857178f, 709.341431f, 4.650315f} |
const Position | LichKingSpawnPos = {5362.917480f, 2062.307129f, 707.695374f, 3.945812f} |
const Position | LichKingMoveMidlelThronePos = {5333.48437f, 2032.02648f, 707.695679f, 3.973301f} |
const Position | LichKingMoveThronePos = {5312.79638f, 2010.07141f, 709.3942183f, 3.973301f} |
const Position | LichKingMoveAwayPos = {5400.069824f, 2102.7131689f, 707.69525f, 0.843803f} |
const Position | FalricMovePos = {5284.161133f, 2030.691650f, 709.319336f, 5.489386f} |
const Position | MarwynMovePos = {5335.330078f, 1982.376221f, 709.319580f, 2.339942f} |
const Position | LeaderEscapePos = {5576.80566f, 2235.55004f, 733.012268f, 2.782125f} |
const Position | ShipMasterSummonPos = {5262.773926f, 1669.980103f, 715.000000f, 0.000000f} |
const Position | WalkCaveInPos = {5267.594238f, 1678.750000f, 784.302856f, 1.041739f} |
const Position | AllyPortalPos = {5205.015625f, 1605.680298f, 806.444458f, 0.884375f} |
const Position | AllyChestPos = {5194.341797f, 1611.271484f, 806.408569f, 0.907936f} |
const Position | HordePortalPos = {5222.733887f, 1568.052124f, 819.590881f, 1.198878f} |
const Position | HordeChestPos = {5215.394531f, 1569.726074f, 819.149048f, 1.151754f} |
const uint8 | WP_STOP [6] = {0, 5, 8, 10, 14, 18} |
const Position | PathWaypoints [PATH_WP_COUNT] |
const Position | CannonFirePos [2][3] |
const Position | StairsPos [2][3] |
#define DataHeader "HOR" |
#define HallsOfReflectionScriptName "instance_halls_of_reflection" |
#define MAX_DIST_FROM_CENTER_IN_COMBAT 70.5f |
#define MAX_DIST_FROM_CENTER_TO_START 40.0f |
#define NUM_OF_TRASH 34 |
#define PATH_WP_COUNT 19 |
Enumerator | |
---|---|
BHSF_NONE | |
BHSF_STARTED | |
BHSF_THROWN | |
BHSF_FINISHED |
enum Creatures |
enum Data |
enum GameObjects |
enum hMisc |
enum HorWorldStates |
Enumerator | |
---|---|
WORLD_STATE_HOR_COUNTER | |
WORLD_STATE_HOR_WAVE_COUNT |
enum hYells |
|
inline |
References HallsOfReflectionScriptName.
const uint32 allowedCompositions[8][5] |
Referenced by instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::RandomizeCompositionsAndShow().
const Position AllyChestPos = {5194.341797f, 1611.271484f, 806.408569f, 0.907936f} |
const Position AllyPortalPos = {5205.015625f, 1605.680298f, 806.444458f, 0.884375f} |
const Position CannonFirePos[2][3] |
Referenced by spell_hor_gunship_cannon_fire_aura::HandleEffectPeriodic().
const Position CenterPos = {5309.459473f, 2006.478516f, 711.595459f, 0.0f} |
Referenced by npc_power_spark::npc_power_sparkAI::DamageTaken(), npc_hover_disk::npc_hover_diskAI::DoAction(), boss_malygos::boss_malygosAI::MovementInform(), npc_hover_disk::npc_hover_diskAI::MovementInform(), npc_vortex_ride::npc_vortex_rideAI::npc_vortex_rideAI(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), boss_malygos::boss_malygosAI::UpdateAI(), and npc_vortex_ride::npc_vortex_rideAI::UpdateAI().
const Position FalricMovePos = {5284.161133f, 2030.691650f, 709.319336f, 5.489386f} |
const Position HordeChestPos = {5215.394531f, 1569.726074f, 819.149048f, 1.151754f} |
const Position HordePortalPos = {5222.733887f, 1568.052124f, 819.590881f, 1.198878f} |
const Position LeaderEscapePos = {5576.80566f, 2235.55004f, 733.012268f, 2.782125f} |
const Position LichKingMoveAwayPos = {5400.069824f, 2102.7131689f, 707.69525f, 0.843803f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LichKingMoveMidlelThronePos = {5333.48437f, 2032.02648f, 707.695679f, 3.973301f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LichKingMoveThronePos = {5312.79638f, 2010.07141f, 709.3942183f, 3.973301f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LichKingSpawnPos = {5362.917480f, 2062.307129f, 707.695374f, 3.945812f} |
const Position LoralenDeadPos = {5369.71289f, 2083.6330f, 707.695129f, 0.188739f} |
const Position LoralenFollowLk1 = {5292.94921f, 2008.25451f, 707.695801f, 1.047967f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LoralenFollowLk2 = {5298.94335f, 2016.37097f, 707.695801f, 0.694538f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LoralenFollowLk3 = {5336.94044f, 2040.21814f, 707.695801f, 0.439284f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LoralenFollowLkFinal = {5361.96777f, 2065.68310f, 707.693848f, 0.831989f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LoralenFollowPos = {5283.29296f, 1992.43078f, 707.694763f, 0.549238f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position LoralenMidleFollowPos = {5274.25634f, 1976.04760f, 707.694763f, 0.929097f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position MarwynMovePos = {5335.330078f, 1982.376221f, 709.319580f, 2.339942f} |
const Position MoveThronePos = {5306.98535f, 1998.10302f, 709.341187f, 1.277278f} |
Referenced by npc_hor_leader::npc_hor_leaderAI::UpdateAI().
const Position PathWaypoints[PATH_WP_COUNT] |
Referenced by npc_hor_lich_king::npc_hor_lich_kingAI::JustSummoned(), npc_hor_leader_second::npc_hor_leader_secondAI::MoveToNextStopPoint(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::OnCreatureCreate(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::SetData(), instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update(), npc_hor_lich_king::npc_hor_lich_kingAI::UpdateAI(), and npc_hor_leader_second::npc_hor_leader_secondAI::UpdateAI().
const Position ShipMasterSummonPos = {5262.773926f, 1669.980103f, 715.000000f, 0.000000f} |
const Position SpawnPos = {5263.22412f, 1950.95544f, 707.695862f, 0.808736f} |
const Position StairsPos[2][3] |
Referenced by instance_halls_of_reflection::instance_halls_of_reflection_InstanceMapScript::Update().
const Position UtherSpawnPos = {5308.310059f, 2003.857178f, 709.341431f, 4.650315f} |
const Position WalkCaveInPos = {5267.594238f, 1678.750000f, 784.302856f, 1.041739f} |
const uint8 WP_STOP[6] = {0, 5, 8, 10, 14, 18} |