| _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 |
| AfterDispel | AuraScript | |
| AfterEffectAbsorb | AuraScript | |
| AfterEffectApply | AuraScript | |
| AfterEffectManaShield | AuraScript | |
| AfterEffectProc | AuraScript | |
| AfterEffectRemove | AuraScript | |
| AfterProc | AuraScript | |
| AuraScript() | AuraScript | inline |
| CalcMaxCharges() const | AuraScript | |
| CalcMaxDuration() const | AuraScript | |
| CalcPeriodic(AuraEffect const *, bool &isPeriodic, int32 &litude) | spell_dk_pet_scaling | inlineprivate |
| CalculateHasteAmount(AuraEffect const *, int32 &amount, bool &) | spell_dk_pet_scaling | inlineprivate |
| CalculateSPAmount(AuraEffect const *, int32 &amount, bool &) | spell_dk_pet_scaling | inlineprivate |
| CalculateStatAmount(AuraEffect const *aurEff, int32 &amount, bool &) | spell_dk_pet_scaling | 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 | |
| HandleEffectApply(AuraEffect const *aurEff, AuraEffectHandleModes) | spell_dk_pet_scaling | inlineprivate |
| HandlePeriodic(AuraEffect const *aurEff) | spell_dk_pet_scaling | inlineprivate |
| HasEffect(uint8 effIndex) const | AuraScript | |
| HasEffectType(AuraType type) const | AuraScript | |
| IsDeathPersistent() const | AuraScript | |
| IsExpired() const | AuraScript | |
| IsPassive() const | AuraScript | |
| IsPermanent() const | AuraScript | |
| Load() | _SpellScript | inlinevirtual |
| 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_dk_pet_scaling) | spell_dk_pet_scaling | private |
| PreventDefaultAction() | AuraScript | |
| RefreshDuration() | AuraScript | |
| Register() override | spell_dk_pet_scaling | 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 |