Project SkyFire Core
SkyFire 5.4.8 server core API documentation
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(uint32 effMask, Unit *caster, int32 *baseAmount)Aura
_RegisterForTargets()Aurainline
_Remove(AuraRemoveMode removeMode)Aura
_UnapplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
AddProcCooldown(uint32 msec)Aura
ApplicationMap typedefAura
ApplyForTargets()Aurainline
Aura(SpellInfo const *spellproto, WorldObject *owner, Unit *caster, Item *castItem, uint64 casterGUID)Auraexplicit
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint32 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
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 *existingAura) constAura
CheckAreaTarget(Unit *target)Aura
Create(SpellInfo const *spellproto, uint32 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem, uint64 casterGUID)Aurastatic
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aurainline
FillTargetMap(std::map< Unit *, uint32 > &targets, Unit *caster)=0Aurapure virtual
GetApplicationList(Unit::AuraApplicationList &applicationList) constAura
GetApplicationMap()Aurainline
GetApplicationOfTarget(uint64 guid) constAurainline
GetApplicationOfTarget(uint64 guid)Aurainline
GetApplyTime() constAurainline
GetCaster() constAura
GetCasterGUID() constAurainline
GetCasterLevel() constAurainline
GetCastItemGUID() constAurainline
GetCharges() constAurainline
GetDuration() constAurainline
GetDynobjOwner() constAurainline
GetEffect(uint8 effIndex) constAurainline
GetEffectMask() constAurainline
GetId() constAurainline
GetMaxDuration() constAurainline
GetOwner() constAurainline
GetScriptByName(std::string const &scriptName) constAura
GetSpellInfo() constAurainline
GetStackAmount() constAurainline
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(uint64 guid) constAurainline
IsArea() constAura
IsDeathPersistent() constAura
IsExpired() constAurainline
IsPassive() constAura
IsPermanent() constAurainline
IsProcOnCooldown() constAura
IsProcTriggeredOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo) constAura
IsRemoved() constAurainline
IsRemovedOnShapeLost(Unit *target) constAurainline
IsSingleTarget() constAurainline
IsSingleTargetWith(Aura const *aura) constAura
IsUsingCharges() constAurainline
LoadScripts()Aura
m_applicationsAuraprotected
m_applyTimeAuraprotected
m_casterGuidAuraprotected
m_casterLevelAuraprotected
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_updateTargetMapIntervalAuraprotected
ModCharges(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
ModStackAmount(int32 num, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
PrepareProcToTrigger(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
RecalculateAmountOfEffects()Aura
RefreshDuration()Aura
RefreshSpellMods()Aura
RefreshTimers()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, uint32 recalculateMask, int32 *amount)Aura
SetMaxDuration(int32 duration)Aurainline
SetNeedClientUpdateForTargets() constAura
SetStackAmount(uint8 num)Aura
SetUsingCharges(bool val)Aurainline
TriggerProcOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
TryCreate(SpellInfo const *spellproto, uint32 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, uint64 casterGUID=0)Aurastatic
TryRefreshStackOrCreate(SpellInfo const *spellproto, uint32 tryEffMask, WorldObject *owner, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, uint64 casterGUID=0, bool *refresh=NULL)Aurastatic
Unit::_TryStackingOrRefreshingExistingAura(SpellInfo const *newAura, uint32 effMask, Unit *caster, int32 *baseAmount, Item *castItem, uint64 casterGUID)Aurafriend
UnregisterSingleTarget()Aura
Update(uint32 diff, Unit *caster)Aura
UpdateOwner(uint32 diff, WorldObject *owner)Aura
UpdateTargetMap(Unit *caster, bool apply=true)Aura
~Aura()Auravirtual