|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| SpellCastResult | CheckRequirement () |
| void | FilterTargets (std::list< Unit * > &) |
| void | HandleAfterCast () |
| void | HandleAfterHit () |
| void | HandleBeforeCast () |
| void | HandleBeforeHit () |
| void | HandleDummyHit (SpellEffIndex) |
| void | HandleDummyHitTarget (SpellEffIndex) |
| void | HandleDummyLaunch (SpellEffIndex) |
| void | HandleDummyLaunchTarget (SpellEffIndex) |
| void | HandleOnCast () |
| void | HandleOnHit () |
| bool | Load () OVERRIDE |
| PrepareSpellScript (spell_ex_5581SpellScript) | |
| void | Register () OVERRIDE |
| void | Unload () OVERRIDE |
| bool | Validate (SpellInfo const *) OVERRIDE |
Private Attributes | |
| std::string | localVariable |
| char * | localVariable2 |
Definition at line 29 of file example_spell.cpp.
|
inlineprivate |
Definition at line 91 of file example_spell.cpp.
References SPELL_CAST_OK.
Referenced by Register().
|
inlineprivate |
Definition at line 143 of file example_spell.cpp.
References SF_LOG_INFO.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Definition at line 115 of file example_spell.cpp.
References SpellScript::GetSpellInfo(), and SF_LOG_INFO.
Referenced by Register().
|
inlineprivate |
Definition at line 120 of file example_spell.cpp.
References Unit::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SF_LOG_INFO, and SPELL_TRIGGERED.
Referenced by Register().
|
inlineprivate |
Definition at line 101 of file example_spell.cpp.
References SpellScript::GetSpellInfo(), and SF_LOG_INFO.
Referenced by Register().
|
inlineprivate |
Definition at line 106 of file example_spell.cpp.
References SpellScript::GetHitUnit(), SpellScript::GetSpellInfo(), SF_LOG_INFO, and UI64FMTD.
Referenced by Register().
|
inlineprivate |
|
inlineprivate |
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 51 of file example_spell.cpp.
References localVariable, localVariable2, and OVERRIDE.
|
private |
|
inlineprivatevirtual |
Implements _SpellScript.
Definition at line 150 of file example_spell.cpp.
References SpellScript::AfterCast, SpellScript::AfterHit, SpellScript::BeforeCast, SpellScript::BeforeHit, CheckRequirement(), EFFECT_0, HandleAfterCast(), HandleAfterHit(), HandleBeforeCast(), HandleBeforeHit(), HandleDummyHit(), HandleDummyHitTarget(), HandleDummyLaunch(), HandleDummyLaunchTarget(), HandleOnCast(), HandleOnHit(), SpellScript::OnCast, SpellScript::OnCheckCast, SpellScript::OnEffectHit, SpellScript::OnEffectHitTarget, SpellScript::OnEffectLaunch, SpellScript::OnEffectLaunchTarget, SpellScript::OnHit, OVERRIDE, SPELL_EFFECT_DUMMY, SpellCastFn, SpellCheckCastFn, SpellEffectFn, and SpellHitFn.
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 64 of file example_spell.cpp.
References localVariable2, and OVERRIDE.
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 41 of file example_spell.cpp.
References OVERRIDE, SPELL_TRIGGERED, and sSpellMgr.
|
private |
Definition at line 36 of file example_spell.cpp.
Referenced by Load().
|
private |
Definition at line 37 of file example_spell.cpp.