56 spirit->AI()->AttackStart(victim);
75 for (
uint32 i = 0; i < 4; ++i)
93 return GetBlackrockDepthsAI<boss_ambassador_flamelashAI>(creature);
@ TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN
float frand(float min, float max)
void AddSC_boss_ambassador_flamelash()
void ScheduleEvent(EventId eventId, Milliseconds time, GroupIndex group=0u, PhaseIndex phase=0u)
void DoMeleeAttackIfReady()
SpellCastResult DoCastVictim(uint32 spellId, CastSpellExtraArgs const &args={})
CreatureAI * GetAI(Creature *creature) const override
boss_ambassador_flamelash()
Creature * DoSpawnCreature(uint32 entry, float offsetX, float offsetY, float offsetZ, float angle, uint32 type, Milliseconds despawntime)
boss_ambassador_flamelashAI(Creature *creature)
void UpdateAI(uint32 diff) override
void JustEngagedWith(Unit *) override
void SummonSpirit(Unit *victim)