@ TEMPSUMMON_MANUAL_DESPAWN
@ QUEST_STATUS_INCOMPLETE
#define RegisterAreaTriggerAI(ai_name)
Creature * GetClosestCreatureWithOptions(WorldObject *source, float maxSearchRange, FindCreatureOptions const &options)
QuestStatus GetQuestStatus(uint32 quest_id) const
TempSummon * SummonPersonalClone(Position const &pos, TempSummonType despawnType=TEMPSUMMON_MANUAL_DESPAWN, Milliseconds despawnTime=0s, uint32 vehId=0, uint32 spellId=0, Player *privateObjectOwner=nullptr)
constexpr void GetPosition(float &x, float &y) const
at_hall_of_shadows_call_of_the_uncrowned_clone_milton(AreaTrigger *areatrigger)
void OnUnitEnter(Unit *unit) override
void AddSC_orderhall_rogue()
@ QUEST_CALL_OF_THE_UNCROWNED
@ NPC_MILTON_BEATS_ORDERHALL