| _FinishScriptCall() | AuraScript | |
| _Init(std::string const &scriptname, uint32 spellId) | SpellScriptBase | |
| _IsDefaultActionPrevented() const | AuraScript | |
| _Load(Aura *aura) | AuraScript | |
| _PrepareScriptCall(AuraScriptHookType hookType, AuraApplication const *aurApp=nullptr) | AuraScript | |
| _Register() | SpellScriptBase | |
| _Unload() | SpellScriptBase | |
| _Validate(SpellInfo const *entry) override | AuraScript | virtual |
| AfterDispel | AuraScript | |
| AfterEffectAbsorb | AuraScript | |
| AfterEffectAbsorbHeal | AuraScript | |
| AfterEffectApply | AuraScript | |
| AfterEffectManaShield | AuraScript | |
| AfterEffectProc | AuraScript | |
| AfterEffectRemove | AuraScript | |
| AfterProc | AuraScript | |
| AuraScript() noexcept | AuraScript | |
| CalcMaxCharges() const | AuraScript | |
| CalcMaxDuration() const | AuraScript | |
| DoCheckAreaTarget | AuraScript | |
| DoCheckEffectProc | AuraScript | |
| DoCheckProc | AuraScript | |
| DoEffectCalcAmount | AuraScript | |
| DoEffectCalcCritChance | AuraScript | |
| DoEffectCalcDamageAndHealing | AuraScript | |
| DoEffectCalcPeriodic | AuraScript | |
| DoEffectCalcSpellMod | AuraScript | |
| DoPrepareProc | AuraScript | |
| DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
| GetApplyTime() const | AuraScript | |
| GetAura() const | AuraScript | |
| GetCastDifficulty() const | AuraScript | |
| GetCaster() const | AuraScript | |
| GetCasterGUID() const | AuraScript | |
| GetCharges() const | AuraScript | |
| GetDuration() const | AuraScript | |
| GetDynobjOwner() const | AuraScript | |
| GetEffect(uint8 effIndex) const | AuraScript | |
| GetEffectInfo(SpellEffIndex effIndex) const | AuraScript | |
| GetGObjCaster() const | AuraScript | |
| GetId() const | AuraScript | |
| GetMaxDuration() const | AuraScript | |
| GetOwner() const | AuraScript | |
| GetScriptClass_t typedef | SpellScriptBase | protected |
| GetScriptName() const | SpellScriptBase | |
| 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() | SpellScriptBase | inlinevirtual |
| m_aura | AuraScript | private |
| m_auraApplication | AuraScript | private |
| m_currentScriptState | SpellScriptBase | protected |
| m_defaultActionPrevented | AuraScript | private |
| m_scriptName | SpellScriptBase | protected |
| m_scriptSpellId | SpellScriptBase | 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 | |
| OnApply(AuraEffect const *, AuraEffectHandleModes) | spell_jormungars_paralysis | inlineprivate |
| OnDispel | AuraScript | |
| OnEffectAbsorb | AuraScript | |
| OnEffectAbsorbHeal | AuraScript | |
| OnEffectApply | AuraScript | |
| OnEffectManaShield | AuraScript | |
| OnEffectPeriodic | AuraScript | |
| OnEffectProc | AuraScript | |
| OnEffectRemove | AuraScript | |
| OnEffectSplit | AuraScript | |
| OnEffectUpdatePeriodic | AuraScript | |
| OnEnterLeaveCombat | AuraScript | |
| OnHeartbeat | AuraScript | |
| OnProc | AuraScript | |
| operator=(SpellScriptBase const &right)=delete | SpellScriptBase | |
| operator=(SpellScriptBase &&right)=delete | SpellScriptBase | |
| PreventDefaultAction() | AuraScript | |
| RefreshDuration() | AuraScript | |
| Register() override | spell_jormungars_paralysis | inlineprivatevirtual |
| Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
| ScriptFuncInvoker typedef | AuraScript | private |
| ScriptStateStack typedef | AuraScript | private |
| SetCharges(uint8 charges) | AuraScript | |
| SetDuration(int32 duration, bool withMods=false) | AuraScript | |
| SetMaxDuration(int32 duration) | AuraScript | |
| SetStackAmount(uint8 num) | AuraScript | |
| SpellScriptBase() noexcept | SpellScriptBase | |
| SpellScriptBase(SpellScriptBase const &right)=delete | SpellScriptBase | |
| SpellScriptBase(SpellScriptBase &&right)=delete | SpellScriptBase | |
| Unload() | SpellScriptBase | inlinevirtual |
| Validate(SpellInfo const *spellInfo) | SpellScriptBase | inlinevirtual |
| ValidateSpellEffect(std::initializer_list< std::pair< uint32, SpellEffIndex > > effects) | SpellScriptBase | inlinestatic |
| ValidateSpellEffect(T const &spellEffects) | SpellScriptBase | inlinestatic |
| ValidateSpellEffectImpl(uint32 spellId, SpellEffIndex effectIndex) | SpellScriptBase | privatestatic |
| ValidateSpellEffectsImpl(Iterator begin, Iterator end) | SpellScriptBase | inlineprivatestatic |
| ValidateSpellInfo(std::initializer_list< uint32 > spellIds) | SpellScriptBase | inlinestatic |
| ValidateSpellInfo(T const &spellIds) | SpellScriptBase | inlinestatic |
| ValidateSpellInfoImpl(Iterator begin, Iterator end) | SpellScriptBase | inlineprivatestatic |
| ValidateSpellInfoImpl(uint32 spellId) | SpellScriptBase | privatestatic |
| ~AuraScript() | AuraScript | |
| ~SpellScriptBase() | SpellScriptBase | virtual |