TrinityCore
Loading...
Searching...
No Matches
UnitAura Member List

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

_ApplyEffectForTargets(uint8 effIndex)Aura
_ApplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) overrideUnitAuravirtual
_casterInfoAuraprotected
_DeleteRemovedApplications()Auraprivate
_InitEffects(uint8 effMask, Unit *caster, int32 const *baseAmount)Aura
_RegisterForTargets()Aurainline
_Remove(AuraRemoveMode removeMode)Aura
_removedApplicationsAuraprivate
_staticApplicationsUnitAuraprivate
_UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) overrideUnitAuravirtual
AddProcCooldown(TimePoint cooldownEnd)Aura
AddStaticApplication(Unit *target, uint8 effMask)UnitAura
ApplicationMap typedefAura
ApplyForTargets()Aurainline
Aura(AuraCreateInfo const &createInfo)Auraexplicit
Aura(Aura const &)=deleteAura
Aura(Aura &&)=deleteAura
Aura::CreateUnitAurafriend
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint8 availableEffectMask, WorldObject *owner)Aurastatic
CalcDispelChance(Unit const *auraTarget, bool offensive) constAura
CalcMaxCharges(Unit *caster) constAura
CalcMaxCharges() constAurainline
CalcMaxDuration() constAurainline
CalcMaxDuration(Unit *caster) constAura
CalcMaxDuration(SpellInfo const *spellInfo, WorldObject *caster)Aurastatic
CalcPeriodicCritChance(Unit const *caster) constAura
CalcProcChance(SpellProcEntry const &procEntry, ProcEventInfo &eventInfo) constAura
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
CallScriptCheckEffectProcHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo)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
CanApplyResilience() constAurainline
CanBeAppliedOn(Unit *target)Aura
CanBeSaved() constAura
CanBeSentToClient() constAura
CanPeriodicTickCrit(Unit const *caster) constAura
CanStackWith(Aura const *existingAura) constAura
CheckAreaTarget(Unit *target)Aura
Create(AuraCreateInfo &createInfo)Aurastatic
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aurainline
DropChargeDelayed(uint32 delay, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
FillTargetMap(std::unordered_map< Unit *, uint8 > &targets, Unit *caster) overrideUnitAuravirtual
GetApplicationMap()Aurainline
GetApplicationOfTarget(ObjectGuid guid) constAurainline
GetApplicationOfTarget(ObjectGuid guid)Aurainline
GetApplicationVector(std::vector< AuraApplication * > &applicationVector) constAura
GetApplyTime() constAurainline
GetCaster() constAura
GetCasterGUID() constAurainline
GetCasterLevel() constAurainline
GetCastItemGUID() constAurainline
GetCharges() constAurainline
GetCritChance() constAurainline
GetDebugInfo() constAuravirtual
GetDiminishGroup() constUnitAurainline
GetDonePct() constAurainline
GetDuration() constAurainline
GetDynobjOwner() constAurainline
GetEffect(uint8 effIndex) constAurainline
GetEffectMask() constAurainline
GetId() constAurainline
GetMaxDuration() constAurainline
GetOwner() constAurainline
GetProcEffectMask(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now) constAura
GetScript(std::string const &scriptName) constAurainline
GetScriptByName(std::string const &scriptName) constAuraprivate
GetSpellInfo() constAurainline
GetStackAmount() constAurainline
GetType() constAura
GetUnitOwner() constAurainline
GetWeakPtr() 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
HasMoreThanOneEffectForType(AuraType auraType) constAura
IsAppliedOnTarget(ObjectGuid guid) constAurainline
IsArea() constAura
IsDeathPersistent() constAura
IsExpired() constAurainline
IsPassive() constAura
IsPermanent() constAurainline
IsProcOnCooldown(TimePoint now) constAura
IsRemoved() constAurainline
IsRemovedOnShapeLost(Unit *target) constAura
IsSingleTarget() constAurainline
IsSingleTargetWith(Aura const *aura) constAura
IsUsingCharges() constAurainline
LoadScripts()Aura
m_applicationsAuraprotected
m_applyTimeAuraprotected
m_AuraDRGroupUnitAuraprivate
m_casterGuidAuraprotected
m_castItemGuidAuraprotected
m_dropEventAuraprotected
m_durationAuraprotected
m_effectsAuraprotected
m_isRemovedAuraprotected
m_isSingleTargetAuraprotected
m_isUsingChargesAuraprotected
m_loadedScriptsAura
m_maxDurationAuraprotected
m_ownerAuraprotected
m_procChargesAuraprotected
m_procCooldownAuraprotected
m_scriptRefAuraprivate
m_spellInfoAuraprotected
m_stackAmountAuraprotected
m_timeClaAuraprotected
m_updateTargetMapIntervalAuraprotected
ModCharges(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModChargesDelayed(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModStackAmount(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT, bool resetPeriodicTimer=true)Aura
operator=(Aura const &)=deleteAura
operator=(Aura &&)=deleteAura
PrepareProcToTrigger(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now)Aura
RecalculateAmountOfEffects()Aura
RefreshDuration(bool withMods=false)Aura
RefreshTimers(bool resetPeriodicTimer)Aura
Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) overrideUnitAuravirtual
ResetProcCooldown()Aura
SaveCasterInfo(Unit *caster)Aura
SetCanApplyResilience(bool val)Aurainline
SetCharges(uint8 charges)Aura
SetCritChance(float val)Aurainline
SetDiminishGroup(DiminishingGroup group)UnitAurainline
SetDonePct(float val)Aurainline
SetDuration(int32 duration, bool withMods=false)Aura
SetIsSingleTarget(bool val)Aurainline
SetLoadedState(int32 maxduration, int32 duration, int32 charges, uint8 stackamount, uint8 recalculateMask, float critChance, bool applyResilience, int32 *amount)Aura
SetMaxDuration(int32 duration)Aurainline
SetNeedClientUpdateForTargets() constAura
SetStackAmount(uint8 num)Aura
SetUsingCharges(bool val)Aurainline
ToDynObjAura()Aurainline
ToDynObjAura() constAurainline
ToUnitAura()Aurainline
ToUnitAura() constAurainline
TriggerProcOnEvent(uint8 procEffectMask, AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
TryCreate(AuraCreateInfo &createInfo)Aurastatic
TryRefreshStackOrCreate(AuraCreateInfo &createInfo, bool updateEffectMask=true)Aurastatic
UnitAura(AuraCreateInfo const &createInfo)UnitAuraexplicitprotected
UnregisterSingleTarget()Aura
Update(uint32 diff, Unit *caster)Aura
UpdateOwner(uint32 diff, WorldObject *owner)Aura
UpdateTargetMap(Unit *caster, bool apply=true)Aura
~Aura()Auravirtual