TrinityCore
|
This is the complete list of members for UnitAura, including all inherited members.
_ApplyEffectForTargets(uint8 effIndex) | Aura | |
_ApplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) override | UnitAura | virtual |
_DeleteRemovedApplications() | Aura | private |
_effects | Aura | private |
_InitEffects(uint32 effMask, Unit *caster, int32 const *baseAmount) | Aura | |
_RegisterForTargets() | Aura | inline |
_Remove(AuraRemoveMode removeMode) | Aura | |
_removedApplications | Aura | private |
_staticApplications | UnitAura | private |
_UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *aurApp) override | UnitAura | virtual |
AddProcCooldown(SpellProcEntry const *procEntry, TimePoint now) | Aura | |
AddStaticApplication(Unit *target, uint32 effMask) | UnitAura | |
ApplicationMap typedef | Aura | |
ApplyForTargets() | Aura | inline |
Aura(AuraCreateInfo const &createInfo) | Aura | explicit |
Aura(Aura const &)=delete | Aura | |
Aura(Aura &&)=delete | Aura | |
Aura::Create | UnitAura | friend |
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint32 availableEffectMask, WorldObject *owner) | Aura | static |
CalcDispelChance(Unit const *auraTarget, bool offensive) const | Aura | |
CalcMaxCharges(Unit *caster) const | Aura | |
CalcMaxCharges() const | Aura | inline |
CalcMaxDuration() const | Aura | inline |
CalcMaxDuration(Unit *caster) const | Aura | |
CalcMaxDuration(SpellInfo const *spellInfo, WorldObject const *caster, std::vector< SpellPowerCost > const *powerCosts) | Aura | static |
CalcMaxStackAmount() const | Aura | |
CalcPPMProcChance(Unit *actor) const | Aura | |
CalcProcChance(SpellProcEntry const &procEntry, ProcEventInfo &eventInfo) const | Aura | |
CallScriptAfterDispel(DispelInfo *dispelInfo) | Aura | |
CallScriptAfterEffectApplyHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode) | Aura | |
CallScriptAfterEffectProcHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
CallScriptAfterEffectRemoveHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, AuraEffectHandleModes mode) | Aura | |
CallScriptAfterProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
CallScriptCalcDamageAndHealingHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, Unit *victim, int32 &damageOrHealing, int32 &flatMod, float &pctMod) | 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 | |
CallScriptEffectAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, HealInfo &healInfo, uint32 &absorbAmount, bool &defaultPrevented) | Aura | |
CallScriptEffectAfterAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, DamageInfo &dmgInfo, uint32 &absorbAmount) | Aura | |
CallScriptEffectAfterAbsorbHandlers(AuraEffect *aurEff, AuraApplication const *aurApp, HealInfo &healInfo, 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 | |
CallScriptEffectCalcCritChanceHandlers(AuraEffect const *aurEff, AuraApplication const *aurApp, Unit const *victim, float &critChance) | Aura | |
CallScriptEffectCalcPeriodicHandlers(AuraEffect const *aurEff, bool &isPeriodic, int32 &litude) | 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 *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 | |
CallScriptEnterLeaveCombatHandlers(AuraApplication const *aurApp, bool isNowInCombat) | Aura | |
CallScriptPrepareProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
CallScriptProcHandlers(AuraApplication const *aurApp, ProcEventInfo &eventInfo) | Aura | |
CanBeAppliedOn(Unit *target) | Aura | |
CanBeSaved() const | Aura | |
CanStackWith(Aura const *existingAura) const | Aura | |
CheckAreaTarget(Unit *target) | Aura | |
ConsumeProcCharges(SpellProcEntry const *procEntry) | Aura | |
Create(AuraCreateInfo &createInfo) | Aura | static |
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Aura | inline |
DropChargeDelayed(uint32 delay, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) | Aura | |
EffectTypeNeedsSendingAmount(AuraType type) | Aura | static |
FillTargetMap(std::unordered_map< Unit *, uint32 > &targets, Unit *caster) override | UnitAura | virtual |
GenerateKey(uint32 &recalculateMask) const | Aura | |
GetApplicationMap() | Aura | inline |
GetApplicationOfTarget(ObjectGuid guid) const | Aura | |
GetApplicationOfTarget(ObjectGuid guid) | Aura | |
GetApplicationVector(std::vector< AuraApplication * > &applications) const | Aura | |
GetApplyTime() const | Aura | inline |
GetAuraEffects() const | Aura | inline |
GetCastDifficulty() const | Aura | inline |
GetCaster() const | Aura | |
GetCasterGUID() const | Aura | inline |
GetCasterLevel() const | Aura | inline |
GetCastId() const | Aura | inline |
GetCastItemGUID() const | Aura | inline |
GetCastItemId() const | Aura | inline |
GetCastItemLevel() const | Aura | inline |
GetCharges() const | Aura | inline |
GetDebugInfo() const | Aura | virtual |
GetDiminishGroup() const | UnitAura | inline |
GetDuration() const | Aura | inline |
GetDynobjOwner() const | Aura | inline |
GetEffect(uint32 index) const | Aura | |
GetEffectMask() const | Aura | |
GetId() const | Aura | inline |
GetMaxDuration() const | Aura | inline |
GetOwner() const | Aura | inline |
GetProcEffectMask(AuraApplication *aurApp, ProcEventInfo &eventInfo, TimePoint now) const | Aura | |
GetScript() const | Aura | inline |
GetScriptByType(std::type_info const &type) const | Aura | private |
GetSpellInfo() const | Aura | inline |
GetSpellVisual() const | Aura | inline |
GetStackAmount() const | Aura | inline |
GetType() const | Aura | |
GetUnitOwner() const | Aura | inline |
GetWeakPtr() const | Aura | inline |
GetWorldObjectCaster() const | Aura | |
HandleAllEffects(AuraApplication *aurApp, uint8 mode, bool apply) | Aura | |
HandleAuraSpecificMods(AuraApplication const *aurApp, Unit *caster, bool apply, bool onReapply) | Aura | |
HasEffect(uint8 effIndex) const | Aura | inline |
HasEffectType(AuraType type) const | Aura | |
HasMoreThanOneEffectForType(AuraType auraType) const | Aura | |
IsAppliedOnTarget(ObjectGuid guid) const | Aura | |
IsArea() const | Aura | |
IsDeathPersistent() const | Aura | |
IsExpired() const | Aura | inline |
IsPassive() const | Aura | |
IsPermanent() const | Aura | inline |
IsProcOnCooldown(TimePoint now) const | Aura | |
IsRemoved() const | Aura | inline |
IsRemovedOnShapeLost(Unit *target) const | Aura | |
IsSingleTarget() const | Aura | inline |
IsSingleTargetWith(Aura const *aura) const | Aura | |
IsUsingCharges() const | Aura | inline |
IsUsingStacks() const | Aura | |
LoadScripts() | Aura | |
m_applications | Aura | protected |
m_applyTime | Aura | protected |
m_AuraDRGroup | UnitAura | private |
m_castDifficulty | Aura | protected |
m_casterGuid | Aura | protected |
m_casterLevel | Aura | protected |
m_castId | Aura | protected |
m_castItemGuid | Aura | protected |
m_castItemId | Aura | protected |
m_castItemLevel | Aura | protected |
m_dropEvent | Aura | protected |
m_duration | Aura | protected |
m_isRemoved | Aura | protected |
m_isSingleTarget | Aura | protected |
m_isUsingCharges | Aura | protected |
m_lastProcAttemptTime | Aura | protected |
m_lastProcSuccessTime | Aura | protected |
m_loadedScripts | Aura | |
m_maxDuration | Aura | protected |
m_owner | Aura | protected |
m_periodicCosts | Aura | protected |
m_procCharges | Aura | protected |
m_procCooldown | Aura | protected |
m_scriptRef | Aura | private |
m_spellInfo | Aura | protected |
m_spellVisual | Aura | protected |
m_stackAmount | Aura | protected |
m_timeCla | Aura | protected |
m_updateTargetMapInterval | Aura | protected |
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 &)=delete | Aura | |
operator=(Aura &&)=delete | Aura | |
PrepareProcChargeDrop(SpellProcEntry const *procEntry, ProcEventInfo const &eventInfo) | Aura | |
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) override | UnitAura | virtual |
ResetProcCooldown() | Aura | |
SaveCasterInfo(Unit *caster) | Aura | |
SetCharges(uint8 charges) | Aura | |
SetDiminishGroup(DiminishingGroup group) | UnitAura | inline |
SetDuration(int32 duration, bool withMods=false) | Aura | |
SetIsSingleTarget(bool val) | Aura | inline |
SetLastProcAttemptTime(TimePoint lastProcAttemptTime) | Aura | inline |
SetLastProcSuccessTime(TimePoint lastProcSuccessTime) | Aura | inline |
SetLoadedState(int32 maxDuration, int32 duration, int32 charges, uint8 stackAmount, uint32 recalculateMask, int32 *amount) | Aura | |
SetMaxDuration(int32 duration) | Aura | inline |
SetNeedClientUpdateForTargets() const | Aura | |
SetStackAmount(uint8 num) | Aura | |
SetUsingCharges(bool val) | Aura | inline |
ToDynObjAura() | Aura | inline |
ToDynObjAura() const | Aura | inline |
ToUnitAura() | Aura | inline |
ToUnitAura() const | Aura | inline |
TriggerProcOnEvent(uint32 procEffectMask, AuraApplication *aurApp, ProcEventInfo &eventInfo) | Aura | |
TryCreate(AuraCreateInfo &createInfo) | Aura | static |
TryRefreshStackOrCreate(AuraCreateInfo &createInfo, bool updateEffectMask=true) | Aura | static |
UnitAura(AuraCreateInfo const &createInfo) | UnitAura | explicitprotected |
UnregisterSingleTarget() | Aura | |
Update(uint32 diff, Unit *caster) | Aura | |
UpdateOwner(uint32 diff, WorldObject *owner) | Aura | |
UpdateTargetMap(Unit *caster, bool apply=true) | Aura | |
~Aura() | Aura | virtual |