|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <SpellScript.h>
Public Member Functions | |
| bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex) |
| EffectBase (uint8 _effIndex, uint16 _effName) | |
| std::string | ToString () |
| Public Member Functions inherited from _SpellScript::EffectAuraNameCheck | |
| bool | Check (SpellInfo const *spellInfo, uint8 effIndex) |
| EffectAuraNameCheck (uint16 _effAurName) | |
| std::string | ToString () |
| Public Member Functions inherited from _SpellScript::EffectHook | |
| EffectHook (uint8 _effIndex) | |
| std::string | EffIndexToString () |
| uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) |
| bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) |
| virtual | ~EffectHook () |
Additional Inherited Members | |
| Protected Attributes inherited from _SpellScript::EffectHook | |
| uint8 | effIndex |
Definition at line 473 of file SpellScript.h.
Definition at line 715 of file SpellScript.cpp.
References _SpellScript::_SpellScript(), _SpellScript::EffectAuraNameCheck::EffectAuraNameCheck(), and _SpellScript::EffectHook::EffectHook().
Referenced by AuraScript::EffectAbsorbHandler::EffectAbsorbHandler(), AuraScript::EffectApplyHandler::EffectApplyHandler(), AuraScript::EffectCalcAmountHandler::EffectCalcAmountHandler(), AuraScript::EffectCalcPeriodicHandler::EffectCalcPeriodicHandler(), AuraScript::EffectCalcSpellModHandler::EffectCalcSpellModHandler(), AuraScript::EffectManaShieldHandler::EffectManaShieldHandler(), AuraScript::EffectPeriodicHandler::EffectPeriodicHandler(), AuraScript::EffectProcHandler::EffectProcHandler(), AuraScript::EffectSplitHandler::EffectSplitHandler(), and AuraScript::EffectUpdatePeriodicHandler::EffectUpdatePeriodicHandler().
Implements _SpellScript::EffectHook.
Definition at line 718 of file SpellScript.cpp.
References _SpellScript::EffectAuraNameCheck::Check(), and _SpellScript::EffectHook::effIndex.
| std::string AuraScript::EffectBase::ToString | ( | ) |
Definition at line 723 of file SpellScript.cpp.
References _SpellScript::EffectHook::EffIndexToString(), and _SpellScript::EffectAuraNameCheck::ToString().