◆ HandleScript()
void spell_ragnaros_lava_burst_randomizer::HandleScript |
( |
| ) |
|
|
inlineprivate |
514 {
516 {
517
518 for (
uint8 i = 0; i < 3; ++i)
519 {
521 caster->CastSpell(caster, spell, true);
522 }
523 }
524 }
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:501
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