|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| void | CountTargets (std::list< WorldObject * > &targets) |
| void | HandleDummy (SpellEffIndex effIndex) |
| bool | Load () OVERRIDE |
| PrepareSpellScript (spell_sindragosa_s_fury_SpellScript) | |
| void | Register () OVERRIDE |
| void | SelectDest () |
Private Attributes | |
| uint32 | _targetCount |
Definition at line 1010 of file boss_sindragosa.cpp.
|
inlineprivate |
Definition at line 1039 of file boss_sindragosa.cpp.
References _targetCount.
Referenced by Register().
|
inlineprivate |
Definition at line 1044 of file boss_sindragosa.cpp.
References _targetCount, SpellNonMeleeDamage::damage, Unit::DealSpellDamage(), SpellScript::GetCaster(), SpellScript::GetEffectValue(), SpellScript::GetHitUnit(), SpellScript::GetSpellInfo(), SpellScript::PreventHitDefaultEffect(), and Unit::SendSpellNonMeleeDamageLog().
Referenced by Register().
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 1014 of file boss_sindragosa.cpp.
References _targetCount, SpellScript::GetCaster(), ICCScriptName, OVERRIDE, and sObjectMgr.
|
private |
|
inlineprivatevirtual |
Implements _SpellScript.
Definition at line 1063 of file boss_sindragosa.cpp.
References SpellScript::BeforeCast, CountTargets(), EFFECT_1, HandleDummy(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, OVERRIDE, SelectDest(), SPELL_EFFECT_DUMMY, SpellCastFn, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_DEST_AREA_ENTRY.
|
inlineprivate |
Definition at line 1027 of file boss_sindragosa.cpp.
References SpellScript::GetCaster(), SpellScript::GetExplTargetDest(), rand_norm(), and WorldObject::UpdateGroundPositionZ().
Referenced by Register().
|
private |
Definition at line 1070 of file boss_sindragosa.cpp.
Referenced by CountTargets(), HandleDummy(), and Load().