18#ifndef DEF_SERPENT_SHRINE_H
19#define DEF_SERPENT_SHRINE_H
23#define SSCScriptName "instance_serpent_shrine"
24#define DataHeader "SS"
87template <
class AI,
class T>
93#define RegisterSerpentshrineCavernCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetSerpentshrineCavernAI)
94#define RegisterSerpentshrineCavernGameObjectAI(ai_name) RegisterGameObjectAIWithFactory(ai_name, GetSerpentshrineCavernAI)
@ DATA_SHIELD_GENERATOR_1
@ DATA_LEOTHERAS_EVENT_STARTER
@ DATA_SHIELD_GENERATOR_2
@ DATA_SHIELD_GENERATOR_3
@ DATA_SHIELD_GENERATOR_4
AI * GetSerpentshrineCavernAI(T *obj)
@ EVENT_RESPAWN_STRANGE_POOL
@ BOSS_FATHOM_LORD_KARATHRESS
@ BOSS_HYDROSS_THE_UNSTABLE
@ BOSS_MOROGRIM_TIDEWALKER
@ BOSS_LEOTHERAS_THE_BLIND