◆ HandleScript()
| void spell_ragnaros_lava_burst_randomizer::HandleScript |
( |
| ) |
|
|
inlineprivate |
515 {
517 {
518
519 for (
uint8 i = 0; i < 3; ++i)
520 {
522 caster->CastSpell(caster, spell, true);
523 }
524 }
525 }
std::uint8_t uint8
Definition Define.h:109
std::uint32_t uint32
Definition Define.h:107
constexpr std::array< uint32, 8 > RagnarosLavaBurstSpells
Definition boss_ragnaros.cpp:502
Unit * GetCaster()
Definition SpellScript.cpp:401
auto SelectRandomContainerElement(C const &container) -> typename std::add_const< decltype(*std::begin(container))>::type &
Definition Containers.h:133
References SpellScript::GetCaster(), RagnarosLavaBurstSpells, and Acore::Containers::SelectRandomContainerElement().
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
| void spell_ragnaros_lava_burst_randomizer::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ Validate()
| bool spell_ragnaros_lava_burst_randomizer::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file:
- azerothcore-wotlk/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp