|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| PrepareSpellScript (spell_item_trigger_spell_SpellScript) | |
Private Attributes | |
| uint32 | _triggeredSpellId |
Additional Inherited Members | |
| Public Attributes inherited from SpellScript | |
| HookList< CastHandler > | AfterCast |
| HookList< HitHandler > | AfterHit |
| HookList< CastHandler > | BeforeCast |
| HookList< HitHandler > | BeforeHit |
| HookList< CastHandler > | OnCast |
| HookList< CheckCastHandler > | OnCheckCast |
| HookList< EffectHandler > | OnEffectHit |
| HookList< EffectHandler > | OnEffectHitTarget |
| HookList< EffectHandler > | OnEffectLaunch |
| HookList< EffectHandler > | OnEffectLaunchTarget |
| HookList< HitHandler > | OnHit |
| HookList< ObjectAreaTargetSelectHandler > | OnObjectAreaTargetSelect |
| HookList< ObjectTargetSelectHandler > | OnObjectTargetSelect |
| Protected Attributes inherited from _SpellScript | |
| uint8 | m_currentScriptState |
| std::string const * | m_scriptName |
| uint32 | m_scriptSpellId |
Definition at line 29 of file spell_item.cpp.
|
inline |
Definition at line 36 of file spell_item.cpp.
References _triggeredSpellId.
Referenced by PrepareSpellScript().
|
inline |
Definition at line 45 of file spell_item.cpp.
References _triggeredSpellId, Unit::CastSpell(), SpellScript::GetCaster(), and SpellScript::GetCastItem().
Referenced by Register().
|
private |
References spell_item_trigger_spell_SpellScript().
|
inlinevirtual |
Implements _SpellScript.
Definition at line 52 of file spell_item.cpp.
References EFFECT_0, HandleDummy(), SpellScript::OnEffectHit, OVERRIDE, SPELL_EFFECT_DUMMY, and SpellEffectFn.
|
inlinevirtual |
Reimplemented from _SpellScript.
Definition at line 38 of file spell_item.cpp.
References _triggeredSpellId, OVERRIDE, and sSpellMgr.
|
private |
Definition at line 33 of file spell_item.cpp.
Referenced by HandleDummy(), spell_item_trigger_spell_SpellScript(), and Validate().