52 spirit->AI()->AttackStart(victim);
71 for (
uint32 i = 0; i < 4; ++i)
84 return GetBlackrockDepthsAI<boss_ambassador_flamelashAI>(creature);
@ TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN
float frand(float min, float max)
@ BOSS_AMBASSADOR_FLAMELASH
void AddSC_boss_ambassador_flamelash()
void _JustEngagedWith(Unit *who)
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)
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 *who) override
void SummonSpirit(Unit *victim)