25#define VioletHoldScriptName "instance_violet_hold"
26#define DataHeader "VH"
158template <
class AI,
class T>
164#define RegisterVioletHoldCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetVioletHoldAI)
165#define RegisterVioletHoldGameObjectAI(ai_name) RegisterGameObjectAIWithFactory(ai_name, GetVioletHoldAI)
Position const PortalIntroPositions[]
uint32 const EncounterCount
@ GO_INTRO_ACTIVATION_CRYSTAL
@ DATA_EREKEM_LEFT_GUARD_CELL
@ DATA_START_BOSS_ENCOUNTER
@ DATA_EREKEM_RIGHT_GUARD_CELL
AI * GetVioletHoldAI(T *obj)
uint8 constexpr PortalIntroCount
@ WORLD_STATE_VH_WAVE_COUNT
@ WORLD_STATE_VH_PRISON_STATE
#define VioletHoldScriptName
Position const DefenseSystemLocation
@ NPC_TELEPORTATION_PORTAL_INTRO
@ NPC_ICHORON_SUMMON_TARGET
@ NPC_TELEPORTATION_PORTAL
@ NPC_TELEPORTATION_PORTAL_ELITE