◆ HandleScript()
305 {
307 {
309 {
310 caster->RemoveAurasDueToSpell(spell);
311 }
312
314 }
315 }
std::uint32_t uint32
Definition Define.h:107
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
@ SPELL_ARCANE_ELEMENTAL_SHIELD
Definition boss_chromaggus.cpp:278
@ SPELL_FIRE_ELEMENTAL_SHIELD
Definition boss_chromaggus.cpp:274
Unit * GetCaster()
Definition SpellScript.cpp:401
References SpellScript::GetCaster(), SPELL_ARCANE_ELEMENTAL_SHIELD, SPELL_FIRE_ELEMENTAL_SHIELD, and urand().
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
void spell_gen_elemental_shield::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ Validate()
bool spell_gen_elemental_shield::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file:
- azerothcore-wotlk/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_chromaggus.cpp