|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| PrepareAuraScript (spell_halion_combustion_consumption_AuraScript) | |
Additional Inherited Members | |
| Protected Attributes inherited from _SpellScript | |
| uint8 | m_currentScriptState |
| std::string const * | m_scriptName |
| uint32 | m_scriptSpellId |
Definition at line 1356 of file boss_halion.cpp.
|
inline |
Definition at line 1361 of file boss_halion.cpp.
References _markSpell, and AuraScript::AuraScript().
Referenced by PrepareAuraScript().
|
inline |
Definition at line 1384 of file boss_halion.cpp.
References _markSpell, Unit::CastSpell(), and AuraScript::GetTarget().
Referenced by Register().
|
inline |
Definition at line 1379 of file boss_halion.cpp.
References _markSpell, Unit::CastSpell(), and AuraScript::GetTarget().
Referenced by Register().
|
inline |
Definition at line 1370 of file boss_halion.cpp.
References _markSpell, AURA_REMOVE_BY_DEATH, AURA_REMOVE_BY_EXPIRE, AuraScript::GetTarget(), AuraScript::GetTargetApplication(), and Unit::RemoveAurasDueToSpell().
Referenced by Register().
|
private |
References spell_halion_combustion_consumption_AuraScript().
|
inlinevirtual |
Implements _SpellScript.
Definition at line 1389 of file boss_halion.cpp.
References AddMarkStack(), AuraScript::AfterEffectApply, AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectPeriodicFn, AuraEffectRemoveFn, EFFECT_0, OnApply(), AuraScript::OnEffectPeriodic, OnRemove(), OVERRIDE, and SPELL_AURA_PERIODIC_DAMAGE.
|
inlinevirtual |
Reimplemented from _SpellScript.
Definition at line 1363 of file boss_halion.cpp.
References _markSpell, OVERRIDE, and sSpellMgr.
| uint32 spell_halion_combustion_consumption::spell_halion_combustion_consumption_AuraScript::_markSpell |
Definition at line 1396 of file boss_halion.cpp.
Referenced by AddMarkStack(), OnApply(), OnRemove(), spell_halion_combustion_consumption_AuraScript(), and Validate().