_FinishScriptCall() | AuraScript | |
_GetScriptName() const | _SpellScript | |
_Init(std::string const *scriptname, uint32 spellId) | _SpellScript | virtual |
_IsDefaultActionPrevented() | AuraScript | |
_Load(Aura *aura) | AuraScript | |
_PrepareScriptCall(AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr) | AuraScript | |
_Register() | _SpellScript | virtual |
_SpellScript() | _SpellScript | inline |
_Unload() | _SpellScript | virtual |
_Validate(SpellInfo const *entry) override | AuraScript | virtual |
_ValidateSpellInfo(Iterator begin, Iterator end) | _SpellScript | inlineprivatestatic |
_ValidateSpellInfo(uint32 spellId) | _SpellScript | privatestatic |
Absorb(AuraEffect *aurEff, DamageInfo &, uint32 &absorbAmount) | spell_dru_savage_defense | inlineprivate |
absorbPct | spell_dru_savage_defense | private |
AfterDispel | AuraScript | |
AfterEffectAbsorb | AuraScript | |
AfterEffectApply | AuraScript | |
AfterEffectManaShield | AuraScript | |
AfterEffectProc | AuraScript | |
AfterEffectRemove | AuraScript | |
AfterProc | AuraScript | |
AuraScript() | AuraScript | inline |
CalcMaxCharges() const | AuraScript | |
CalcMaxDuration() const | AuraScript | |
CalculateAmount(AuraEffect const *, int32 &amount, bool &) | spell_dru_savage_defense | inlineprivate |
DoAfterCheckProc | AuraScript | |
DoCheckAreaTarget | AuraScript | |
DoCheckProc | AuraScript | |
DoEffectCalcAmount | AuraScript | |
DoEffectCalcPeriodic | AuraScript | |
DoEffectCalcSpellMod | AuraScript | |
DoPrepareProc | AuraScript | |
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
GetApplyTime() const | AuraScript | |
GetAura() const | AuraScript | |
GetCaster() const | AuraScript | |
GetCasterGUID() const | AuraScript | |
GetCharges() const | AuraScript | |
GetDuration() const | AuraScript | |
GetDynobjOwner() const | AuraScript | |
GetEffect(uint8 effIndex) const | AuraScript | |
GetId() const | AuraScript | |
GetMaxDuration() const | AuraScript | |
GetOwner() const | AuraScript | |
GetSpellInfo() const | AuraScript | |
GetStackAmount() const | AuraScript | |
GetTarget() const | AuraScript | |
GetTargetApplication() const | AuraScript | |
GetType() const | AuraScript | |
GetUnitOwner() const | AuraScript | |
HasEffect(uint8 effIndex) const | AuraScript | |
HasEffectType(AuraType type) const | AuraScript | |
IsDeathPersistent() const | AuraScript | |
IsExpired() const | AuraScript | |
IsPassive() const | AuraScript | |
IsPermanent() const | AuraScript | |
Load() override | spell_dru_savage_defense | inlineprivatevirtual |
m_aura | AuraScript | private |
m_auraApplication | AuraScript | private |
m_currentScriptState | _SpellScript | protected |
m_defaultActionPrevented | AuraScript | private |
m_scriptName | _SpellScript | protected |
m_scriptSpellId | _SpellScript | protected |
m_scriptStates | AuraScript | private |
ModCharges(int8 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
ModStackAmount(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
OnDispel | AuraScript | |
OnEffectAbsorb | AuraScript | |
OnEffectApply | AuraScript | |
OnEffectManaShield | AuraScript | |
OnEffectPeriodic | AuraScript | |
OnEffectProc | AuraScript | |
OnEffectRemove | AuraScript | |
OnEffectSplit | AuraScript | |
OnEffectUpdatePeriodic | AuraScript | |
OnProc | AuraScript | |
PrepareAuraScript(spell_dru_savage_defense) | spell_dru_savage_defense | private |
PreventDefaultAction() | AuraScript | |
RefreshDuration() | AuraScript | |
Register() override | spell_dru_savage_defense | inlineprivatevirtual |
Remove(uint32 removeMode=0) | AuraScript | |
ScriptStateStack typedef | AuraScript | private |
SetCharges(uint8 charges) | AuraScript | |
SetDuration(int32 duration, bool withMods=false) | AuraScript | |
SetMaxDuration(int32 duration) | AuraScript | |
SetStackAmount(uint8 num) | AuraScript | |
Unload() | _SpellScript | inlinevirtual |
Validate(SpellInfo const *) | _SpellScript | inlinevirtual |
ValidateSpellInfo(std::initializer_list< uint32 > spellIds) | _SpellScript | inlinestatic |
ValidateSpellInfo(T const &spellIds) | _SpellScript | inlinestatic |
~_SpellScript() | _SpellScript | inlinevirtual |