18#ifndef DEF_SERPENT_SHRINE_H
19#define DEF_SERPENT_SHRINE_H
23#define SSCScriptName "instance_serpent_shrine"
24#define DataHeader "SS"
66template <
class AI,
class T>
72#define RegisterSerpentshrineCavernCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetSerpentshrineCavernAI)
73#define RegisterSerpentshrineCavernGameObjectAI(ai_name) RegisterGameObjectAIWithFactory(ai_name, GetSerpentshrineCavernAI)
@ DATA_LEOTHERAS_EVENT_STARTER
@ DATA_KARATHRESSEVENT_STARTER
@ DATA_FATHOMLORDKARATHRESSEVENT
AI * GetSerpentshrineCavernAI(T *obj)
@ BOSS_FATHOM_LORD_KARATHRESS
@ BOSS_HYDROSS_THE_UNSTABLE
@ BOSS_MOROGRIM_TIDEWALKER
@ BOSS_LEOTHERAS_THE_BLIND