55 for (
uint32 i = 0; i < 4; ++i)
56 caster->
CastSpell(caster, spellsToCast[i]);
#define RegisterSpellScript(spell_script)
#define SpellEffectFn(F, I, N)
HookList< EffectHandler > OnEffectHitTarget
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
static bool ValidateSpellInfo(std::initializer_list< uint32 > spellIds)
static constexpr std::array< uint32, 8 > PossibleSpells
PrepareSpellScript(spell_sunwell_plateau_cataclysm_breath)
bool Validate(SpellInfo const *) override
void HandleDummy(SpellEffIndex)
void RandomShuffle(C &container)
Reorder the elements of the container randomly.
void AddSC_sunwell_plateau()