![]() |
TrinityCore
|
Inheritance diagram for spell_item_shiver_venom_weapon_proc:Private Attributes | |
| ShiverVenomSpell | _additionalProcSpellId |
Definition at line 4696 of file spell_item.cpp.
|
inline |
Definition at line 4699 of file spell_item.cpp.
|
inline |
Definition at line 4706 of file spell_item.cpp.
References _additionalProcSpellId, WorldObject::CastSpell(), ProcEventInfo::GetActionTarget(), ProcEventInfo::GetActor(), AuraEffect::GetAmount(), ProcEventInfo::GetProcSpell(), Unit::HasAura(), CastSpellExtraArgs::SetTriggeringSpell(), SPELL_SHIVER_VENOM, and SPELLVALUE_BASE_POINT0.
Referenced by Register().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 4714 of file spell_item.cpp.
References AuraEffectProcFn, EFFECT_1, HandleAdditionalProc(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 4701 of file spell_item.cpp.
References _additionalProcSpellId, SPELL_SHIVER_VENOM, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 4720 of file spell_item.cpp.
Referenced by HandleAdditionalProc(), and Validate().