void JustEngagedWith(Unit *who) override
void Repeat(Milliseconds time)
void ScheduleEvent(EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
#define RegisterScarletMonasteryCreatureAI(ai)
void JustEngagedWith(Unit *who) override
void ExecuteEvent(uint32 eventId) override
boss_scorn(Creature *creature)