70 std::vector<Creature*> sunderedMobs;
72 for (
Creature* sunderedMob : sunderedMobs)
74 if (!sunderedMob->IsAlive() || sunderedMob->IsInCombat())
77 sunderedMob->CastSpell(
nullptr,
SPELL_FEAR,
false);
void GetCreatureListWithOptionsInGrid(Container &container, WorldObject *source, float maxSearchRange, FindCreatureOptions const &options)
@ ACTION_START_KAZZARA_INTRO
@ DATA_KAZZARA_INTRO_STATE
@ DATA_KAZZARA_THE_HELLFORGED
#define RegisterAberrusTheShadowedCrucibleCreatureAI(ai_name)
void AddSC_boss_kazzara_the_hellforged()
InstanceScript *const instance
void SetImmuneToAll(bool apply) override
GameObject * GetGameObject(uint32 type)
TaskScheduler & Schedule(std::chrono::duration< Rep, Period > time, task_handler_t task)
TaskScheduler & Update(success_t const &callback=nullptr)
SpellCastResult DoCast(uint32 spellId)
void SetUninteractible(bool apply)
virtual uint32 GetData(uint32) const
void JustAppeared() override
void UpdateAI(uint32 diff) override
boss_kazzara_the_hellforged(Creature *creature)
void DoAction(int32 actionId) override