![]() |
TrinityCore
|
Inheritance diagram for spell_sha_ice_strike_proc:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | Register () override |
Private Attributes | |
| int32 | _attemptCount = 0 |
Definition at line 1475 of file spell_shaman.cpp.
|
inline |
Definition at line 1485 of file spell_shaman.cpp.
References _attemptCount, WorldObject::CastSpell(), AuraScript::GetUnitOwner(), roll_chance(), SPELL_SHAMAN_ICE_STRIKE_OVERRIDE_AURA, TRIGGERED_DONT_REPORT_CAST_ERROR, and CastSpellExtraArgsInit::TriggerFlags.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1482 of file spell_shaman.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1477 of file spell_shaman.cpp.
References SPELL_SHAMAN_ICE_STRIKE_OVERRIDE_AURA, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 1498 of file spell_shaman.cpp.
Referenced by AttemptProc().