@ TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD
Will ignore GCD.
void AddSC_boss_warp_splinter()
static constexpr std::array< uint32, 6 > SummonSaplingsSpells
void JustEngagedWith(Unit *who) override
void DoZoneInCombat(Creature *creature=nullptr)
bool IsEngaged() const override
void SetReactState(ReactStates st)
void DespawnOrUnsummon(Milliseconds timeToDespawn=0s, Seconds forceRespawnTime=0s)
void SetCorpseDelay(uint32 delay, bool ignoreCorpseDecayRatio=false)
void Repeat(Milliseconds time)
void ScheduleEvent(EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
void DoMeleeAttackIfReady()
SpellCastResult DoCastSelf(uint32 spellId, CastSpellExtraArgs const &args={})
virtual void AttackStart(Unit *)
bool HasUnitState(const uint32 f) const
ScriptedAI(Creature *creature)
void JustEngagedWith(Unit *who) override
boss_warp_splinter(Creature *creature)
void JustSummoned(Creature *summon) override
void JustDied(Unit *) override
void KilledUnit(Unit *) override
void OnSpellCast(SpellInfo const *spellInfo) override
void UpdateAI(uint32 diff) override
void UpdateAI(uint32) override
void InitializeAI() override
void SpellHit(WorldObject *, SpellInfo const *spellInfo) override
#define RegisterBotanicaCreatureAI(ai_name)