AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
Aura Member List

This is the complete list of members for Aura, including all inherited members.

_ApplyEffectForTargets(uint8 effIndex)Aura
_ApplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
_DeleteRemovedApplications()Auraprivate
_InitEffects(uint8 effMask, Unit *caster, int32 *baseAmount)Aura
_RegisterForTargets()Aurainline
_Remove(AuraRemoveMode removeMode)Aura
_UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
AddProcCooldown(Milliseconds msec)Aura
ApplicationMap typedefAura
ApplyForTargets()Aurainline
Aura(SpellInfo const *spellproto, WorldObject *owner, Unit *caster, Item *castItem, ObjectGuid casterGUID, ObjectGuid itemGUID=ObjectGuid::Empty)Auraexplicit
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint8 avalibleEffectMask, WorldObject *owner)Aurastatic
CalcDispelChance(Unit *auraTarget, bool offensive) constAura
CalcMaxCharges(Unit *caster) constAura
CalcMaxCharges() constAurainline
CalcMaxDuration() constAurainline
CalcMaxDuration(Unit *caster) constAura
CalcProcChance(SpellProcEntry const &procEntry, ProcEventInfo &eventInfo) constAura
CallScriptAfterCheckProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo, bool isTriggeredAtSpellProcEvent)Aura
CallScriptAfterDispel(DispelInfo *dispelInfo)Aura
CallScriptAfterEffectApplyHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptAfterEffectProcHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptAfterEffectRemoveHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptAfterProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptCheckAreaTargetHandlers(Unit *target)Aura
CallScriptCheckProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptDispel(DispelInfo *dispelInfo)Aura
CallScriptEffectAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount, bool &defaultPrevented)Aura
CallScriptEffectAfterAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount)Aura
CallScriptEffectAfterManaShieldHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount)Aura
CallScriptEffectApplyHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptEffectCalcAmountHandlers(AuraEffect const *aurEff, int32 &amount, bool &canBeRecalculated)Aura
CallScriptEffectCalcPeriodicHandlers(AuraEffect const *aurEff, bool &isPeriodic, int32 &amplitude)Aura
CallScriptEffectCalcSpellModHandlers(AuraEffect const *aurEff, SpellModifier *&spellMod)Aura
CallScriptEffectManaShieldHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount, bool &defaultPrevented)Aura
CallScriptEffectPeriodicHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp)Aura
CallScriptEffectProcHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptEffectRemoveHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode)Aura
CallScriptEffectSplitHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &splitAmount)Aura
CallScriptEffectUpdatePeriodicHandlers(AuraEffect *aurEff)Aura
CallScriptPrepareProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CallScriptProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo)Aura
CanBeAppliedOn(Unit *target)Aura
CanBeSaved() constAura
CanBeSentToClient() constAura
CanStackWith(Aura const *checkAura, bool remove) constAura
CheckAreaTarget(Unit *target)Aura
Create(SpellInfo const *spellproto, uint8 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem, ObjectGuid casterGUID, ObjectGuid itemGUID=ObjectGuid::Empty)Aurastatic
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aurainline
FillTargetMap(std::map< Unit *, uint8 > &targets, Unit *caster)=0Aurapure virtual
GetApplicationList(std::list< AuraApplication * > &applicationList) constAura
GetApplicationMap()Aurainline
GetApplicationOfTarget(ObjectGuid guid) constAurainline
GetApplicationOfTarget(ObjectGuid guid)Aurainline
GetApplyTime() constAurainline
GetCaster() constAura
GetCasterGUID() constAurainline
GetCasterLevel() constAurainline
GetCastItemEntry() constAurainline
GetCastItemGUID() constAurainline
GetCharges() constAurainline
GetDebugInfo() constAuravirtual
GetDuration() constAurainline
GetDynobjOwner() constAurainline
GetEffect(uint8 effIndex) constAurainline
GetEffectMask() constAurainline
GetId() constAura
GetMaxDuration() constAurainline
GetOwner() constAurainline
GetScriptByName(std::string const &scriptName) constAura
GetSpellInfo() constAurainline
GetStackAmount() constAurainline
GetTriggeredByAuraSpellInfo() constAura
GetType() constAura
GetUnitOwner() constAurainline
HandleAllEffects(AuraApplication *aurApp, uint8 mode, bool apply)Aura
HandleAuraSpecificMods(AuraApplication const *aurApp, Unit *caster, bool apply, bool onReapply)Aura
HasEffect(uint8 effIndex) constAurainline
HasEffectType(AuraType type) constAura
IsAppliedOnTarget(ObjectGuid guid) constAurainline
IsArea() constAura
IsAuraStronger(Aura const *newAura) constAura
IsDeathPersistent() constAura
IsExpired() constAurainline
IsPassive() constAura
IsPermanent() constAurainline
IsProcOnCooldown() constAura
IsProcTriggeredOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo) constAura
IsRemoved() constAurainline
IsRemovedOnShapeLost(Unit *target) constAura
IsSingleTarget() constAurainline
IsSingleTargetWith(Aura const *aura) constAura
IsUsingCharges() constAurainline
LoadScripts()Aura
m_applicationsAuraprotected
m_applyTimeAuraprotected
m_casterGuidAuraprotected
m_casterLevelAuraprotected
m_castItemEntryAuraprotected
m_castItemGuidAuraprotected
m_durationAuraprotected
m_effectsAuraprotected
m_isRemovedAuraprotected
m_isSingleTargetAuraprotected
m_isUsingChargesAuraprotected
m_loadedScriptsAura
m_maxDurationAuraprotected
m_ownerAuraprotected
m_procChargesAuraprotected
m_removedApplicationsAuraprivate
m_spellInfoAuraprotected
m_stackAmountAuraprotected
m_timeClaAuraprotected
m_triggeredByAuraSpellInfoAuraprivate
m_updateTargetMapIntervalAuraprotected
ModCharges(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModStackAmount(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, bool periodicReset=false)Aura
PrepareProcToTrigger(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
RecalculateAmountOfEffects()Aura
RefreshDuration(bool withMods=false)Aura
RefreshSpellMods()Aura
RefreshTimers(bool periodicReset=false)Aura
RefreshTimersWithMods()Aura
Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)=0Aurapure virtual
SetCharges(uint8 charges)Aura
SetDuration(int32 duration, bool withMods=false)Aura
SetIsSingleTarget(bool val)Aurainline
SetLoadedState(int32 maxduration, int32 duration, int32 charges, uint8 stackamount, uint8 recalculateMask, int32 *amount)Aura
SetMaxDuration(int32 duration)Aurainline
SetNeedClientUpdateForTargets() constAura
SetStackAmount(uint8 num)Aura
SetTriggeredByAuraSpellInfo(SpellInfo const *triggeredByAuraSpellInfo)Aura
SetUsingCharges(bool val)Aurainline
TriggerProcOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
TryCreate(SpellInfo const *spellproto, uint8 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount=nullptr, Item *castItem=nullptr, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemGUID=ObjectGuid::Empty)Aurastatic
TryRefreshStackOrCreate(SpellInfo const *spellproto, uint8 tryEffMask, WorldObject *owner, Unit *caster, int32 *baseAmount=nullptr, Item *castItem=nullptr, ObjectGuid casterGUID=ObjectGuid::Empty, bool *refresh=nullptr, bool periodicReset=false)Aurastatic
Unit::_TryStackingOrRefreshingExistingAuraAurafriend
UnregisterSingleTarget()Aura
Update(uint32 diff, Unit *caster)Aura
UpdateOwner(uint32 diff, WorldObject *owner)Aura
UpdateTargetMap(Unit *caster, bool apply=true)Aura
~Aura()Auravirtual