![]() |
TrinityCore
|
Inheritance diagram for spell_sha_stormflurry:Private Attributes | |
| uint32 | _stormflurrySpellId |
| uint32 | _mainHandDamageSpellId |
| uint32 | _offHandDamageSpellId |
Definition at line 2640 of file spell_shaman.cpp.
|
inlineexplicit |
Definition at line 2643 of file spell_shaman.cpp.
|
inline |
Definition at line 2659 of file spell_shaman.cpp.
References _mainHandDamageSpellId, _offHandDamageSpellId, _stormflurrySpellId, EventProcessor::AddEventAtOffset(), EFFECT_0, EFFECT_1, AuraEffect::GetAmount(), Unit::GetAura(), SpellScript::GetCaster(), Aura::GetEffect(), SpellScript::GetHitUnit(), SpellScript::GetSpell(), WorldObject::m_Events, and roll_chance().
Referenced by Register().
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 2654 of file spell_shaman.cpp.
References _stormflurrySpellId, SpellScript::GetCaster(), and Unit::HasAura().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 2679 of file spell_shaman.cpp.
References EFFECT_1, HandleProc(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_TRIGGER_SPELL, and SpellEffectFn.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 2646 of file spell_shaman.cpp.
References _mainHandDamageSpellId, _offHandDamageSpellId, _stormflurrySpellId, EFFECT_0, EFFECT_1, SpellInfo::GetEffect(), SpellInfo::Id, SpellEffectInfo::IsEffect(), SPELL_EFFECT_TRIGGER_SPELL, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 2686 of file spell_shaman.cpp.
Referenced by HandleProc(), and Validate().
|
private |
Definition at line 2687 of file spell_shaman.cpp.
Referenced by HandleProc(), and Validate().
|
private |
Definition at line 2685 of file spell_shaman.cpp.
Referenced by HandleProc(), Load(), and Validate().