![]() |
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().