_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() | 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 | |
OnDispel | AuraScript | |
OnEffectAbsorb | AuraScript | |
OnEffectAbsorbHeal | AuraScript | |
OnEffectApply | AuraScript | |
OnEffectManaShield | AuraScript | |
OnEffectPeriodic | AuraScript | |
OnEffectProc | AuraScript | |
OnEffectRemove | AuraScript | |
OnEffectSplit | AuraScript | |
OnEffectUpdatePeriodic | AuraScript | |
OnEnterLeaveCombat | AuraScript | |
OnProc | AuraScript | |
OnRemove(AuraEffect const *aurEff, AuraEffectHandleModes) | spell_illidari_council_seal | inlineprivate |
operator=(SpellScriptBase const &right)=delete | SpellScriptBase | |
operator=(SpellScriptBase &&right)=delete | SpellScriptBase | |
PreventDefaultAction() | AuraScript | |
RefreshDuration() | AuraScript | |
Register() override | spell_illidari_council_seal | inlineprivatevirtual |
Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | AuraScript | |
ScriptStateStack typedef | AuraScript | private |
SetCharges(uint8 charges) | AuraScript | |
SetDuration(int32 duration, bool withMods=false) | AuraScript | |
SetMaxDuration(int32 duration) | AuraScript | |
SetStackAmount(uint8 num) | AuraScript | |
SpellScriptBase() | SpellScriptBase | |
SpellScriptBase(SpellScriptBase const &right)=delete | SpellScriptBase | |
SpellScriptBase(SpellScriptBase &&right)=delete | SpellScriptBase | |
Unload() | SpellScriptBase | inlinevirtual |
Validate(SpellInfo const *) override | spell_illidari_council_seal | inlineprivatevirtual |
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 |