![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | MAX_ENCOUNTER 3 |
#define | DataHeader "VIO" |
#define | VioletHoldScriptName "instance_violet_hold" |
Functions | |
template<class AI , class T > | |
AI * | GetVioletHoldAI (T *obj) |
Variables | |
const Position | guardMovePosition = {1806.955566f, 803.851807f, 44.363323f, 0.0f} |
const Position | playerTeleportPosition = {1830.531006f, 803.939758f, 44.340508f, 6.281611f} |
const Position | sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f, 0.0f} |
const Position | MiddleRoomPortalSaboLocation = {1896.622925f, 804.854126f, 38.504772f, 3.139621f} |
const Position | BossStartMove1 = {1894.684448f, 739.390503f, 47.668003f, 0.0f} |
const Position | BossStartMove2 = {1875.173950f, 860.832703f, 43.333565f, 0.0f} |
const Position | BossStartMove21 = {1858.854614f, 855.071411f, 43.333565f, 0.0f} |
const Position | BossStartMove22 = {1891.926636f, 863.388977f, 43.333565f, 0.0f} |
const Position | BossStartMove3 = {1916.138062f, 778.152222f, 35.772308f, 0.0f} |
const Position | BossStartMove4 = {1853.618286f, 758.557617f, 38.657505f, 0.0f} |
const Position | BossStartMove5 = {1906.683960f, 842.348022f, 38.637459f, 0.0f} |
const Position | BossStartMove6 = {1928.207031f, 852.864441f, 47.200813f, 0.0f} |
const Position | CyanigosasSpawnLocation = {1930.281250f, 804.407715f, 52.410946f, 3.139621f} |
const Position | MiddleRoomLocation = {1892.291260f, 805.696838f, 38.438862f, 3.139621f} |
const uint8 | PLocWPCount [6] = {6, 9, 8, 9, 6, 4} |
const Position | PortalLocations [] |
const float | FirstPortalTrashWPs [6][3] |
const float | SecondPortalTrashWPs1 [9][3] |
const float | SecondPortalTrashWPs2 [8][3] |
const float | ThirdPortalTrashWPs [8][3] |
const float | FourthPortalTrashWPs [9][3] |
const float | FifthPortalTrashWPs [6][3] |
const float | SixthPoralTrashWPs [4][3] |
const float | SaboteurFinalPos1 [3][3] |
const float | SaboteurFinalPos2 [3][3] |
const float | SaboteurFinalPos3 [2][3] |
const float | SaboteurFinalPos4 [3] |
const float | SaboteurFinalPos5 [3] |
const float | SaboteurFinalPos6 [5][3] |
#define DataHeader "VIO" |
#define MAX_ENCOUNTER 3 |
#define VioletHoldScriptName "instance_violet_hold" |
enum AchievCriteria |
Enumerator | |
---|---|
CRITERIA_DEFENSELESS | |
CRITERIA_A_VOID_DANCE | |
CRITERIA_DEHYDRATION |
enum Bosses |
Enumerator | |
---|---|
BOSS_NONE | |
BOSS_MORAGG | |
BOSS_EREKEM | |
BOSS_ICHORON | |
BOSS_LAVANTHOR | |
BOSS_XEVOZZ | |
BOSS_ZURAMAT | |
BOSS_CYANIGOSA |
enum Creatures |
enum Data |
enum Events |
enum GameObjects |
enum Spells |
|
inline |
References VioletHoldScriptName.
const Position BossStartMove1 = {1894.684448f, 739.390503f, 47.668003f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove2 = {1875.173950f, 860.832703f, 43.333565f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove21 = {1858.854614f, 855.071411f, 43.333565f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove22 = {1891.926636f, 863.388977f, 43.333565f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove3 = {1916.138062f, 778.152222f, 35.772308f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove4 = {1853.618286f, 758.557617f, 38.657505f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove5 = {1906.683960f, 842.348022f, 38.637459f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position BossStartMove6 = {1928.207031f, 852.864441f, 47.200813f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::StartBossEncounter().
const Position CyanigosasSpawnLocation = {1930.281250f, 804.407715f, 52.410946f, 3.139621f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const float FifthPortalTrashWPs[6][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const float FirstPortalTrashWPs[6][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const float FourthPortalTrashWPs[9][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const Position guardMovePosition = {1806.955566f, 803.851807f, 44.363323f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const Position MiddleRoomLocation = {1892.291260f, 805.696838f, 38.438862f, 3.139621f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const Position MiddleRoomPortalSaboLocation = {1896.622925f, 804.854126f, 38.504772f, 3.139621f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const Position playerTeleportPosition = {1830.531006f, 803.939758f, 44.340508f, 6.281611f} |
Referenced by npc_vh_sinclari::OnGossipSelect().
const uint8 PLocWPCount[6] = {6, 9, 8, 9, 6, 4} |
Referenced by violet_hold_trashAI::WaypointReached().
const Position PortalLocations[] |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const float SaboteurFinalPos1[3][3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SaboteurFinalPos2[3][3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SaboteurFinalPos3[2][3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SaboteurFinalPos4[3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SaboteurFinalPos5[3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SaboteurFinalPos6[5][3] |
Referenced by npc_azure_saboteur::npc_azure_saboteurAI::UpdateAI().
const float SecondPortalTrashWPs1[9][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const float SecondPortalTrashWPs2[8][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const Position sinclariOutsidePosition = {1817.315674f, 804.060608f, 44.363998f, 0.0f} |
Referenced by instance_violet_hold::instance_violet_hold_InstanceMapScript::Update().
const float SixthPoralTrashWPs[4][3] |
Referenced by violet_hold_trashAI::UpdateAI().
const float ThirdPortalTrashWPs[8][3] |
Referenced by violet_hold_trashAI::UpdateAI().