TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
DynObjAura Member List

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

_ApplyEffectForTargets(uint8 effIndex)Aura
_ApplyForTarget(Unit *target, Unit *caster, AuraApplication *auraApp)Auravirtual
_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, ObjectGuid casterGUID, int32 castItemLevel)Aura
Aura::Create(SpellInfo const *spellproto, uint32 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem, ObjectGuid casterGUID, int32 castItemLevel)DynObjAurafriend
BuildEffectMaskForOwner(SpellInfo const *spellProto, uint32 avalibleEffectMask, WorldObject *owner)Aurastatic
CalcDispelChance(Unit *auraTarget, bool offensive) const Aura
CalcMaxCharges(Unit *caster) const Aura
CalcMaxCharges() const Aurainline
CalcMaxDuration() const Aurainline
CalcMaxDuration(Unit *caster) 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 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() const Aura
CanBeSentToClient() const Aura
CanStackWith(Aura const *existingAura) const Aura
CheckAreaTarget(Unit *target)Aura
Create(SpellInfo const *spellproto, uint32 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem, ObjectGuid casterGUID, int32 castItemLevel)Aurastatic
DropCharge(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aurainline
DropChargeDelayed(uint32 delay, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)Aura
DynObjAura(SpellInfo const *spellproto, uint32 effMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem, ObjectGuid casterGUID, int32 castItemLevel)DynObjAura
FillTargetMap(std::map< Unit *, uint32 > &targets, Unit *caster) overrideDynObjAuravirtual
GenerateKey(uint32 &recalculateMask) const Aura
GetApplicationList(Unit::AuraApplicationList &applicationList) const Aura
GetApplicationMap()Aurainline
GetApplicationOfTarget(ObjectGuid guid) const Aurainline
GetApplicationOfTarget(ObjectGuid guid)Aurainline
GetApplyTime() const Aurainline
GetAuraEffects() const Aurainline
GetCaster() const Aura
GetCasterGUID() const Aurainline
GetCasterLevel() const Aurainline
GetCastItemGUID() const Aurainline
GetCastItemLevel() const Aurainline
GetCharges() const Aurainline
GetDuration() const Aurainline
GetDynobjOwner() const Aurainline
GetEffect(uint32 index) const Aura
GetEffectMask() const Aura
GetId() const Aurainline
GetMaxDuration() const Aurainline
GetOwner() const Aurainline
GetScriptByName(std::string const &scriptName) const Aura
GetSpellEffectInfo(uint32 index) const Aura
GetSpellEffectInfos() const Aurainline
GetSpellInfo() const Aurainline
GetStackAmount() const Aurainline
GetType() const Aura
GetUnitOwner() const Aurainline
HandleAllEffects(AuraApplication *aurApp, uint8 mode, bool apply)Aura
HandleAuraSpecificMods(AuraApplication const *aurApp, Unit *caster, bool apply, bool onReapply)Aura
HandleAuraSpecificPeriodics(AuraApplication const *aurApp, Unit *caster)Aura
HasEffect(uint8 effIndex) const Aurainline
HasEffectType(AuraType type) const Aura
HasMoreThanOneEffectForType(AuraType auraType) const Aura
IsAppliedOnTarget(ObjectGuid guid) const Aurainline
IsArea() const Aura
IsDeathPersistent() const Aura
IsExpired() const Aurainline
IsPassive() const Aura
IsPermanent() const Aurainline
IsProcOnCooldown() const Aura
IsProcTriggeredOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo) const Aura
IsRemoved() const Aurainline
IsRemovedOnShapeLost(Unit *target) const Aurainline
IsSingleTarget() const Aurainline
IsSingleTargetWith(Aura const *aura) const Aura
IsUsingCharges() const Aurainline
LoadScripts()Aura
m_applicationsAuraprotected
m_applyTimeAuraprotected
m_casterGuidAuraprotected
m_casterLevelAuraprotected
m_castItemGuidAuraprotected
m_castItemLevelAuraprotected
m_dropEventAuraprotected
m_durationAuraprotected
m_isRemovedAuraprotected
m_isSingleTargetAuraprotected
m_isUsingChargesAuraprotected
m_loadedScriptsAura
m_maxDurationAuraprotected
m_ownerAuraprotected
m_periodicCostsAuraprotected
m_procChargesAuraprotected
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)Aura
PrepareProcToTrigger(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
RecalculateAmountOfEffects()Aura
RefreshDuration(bool withMods=false)Aura
RefreshSpellMods()Aura
RefreshTimers()Aura
Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT) overrideDynObjAuravirtual
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() const Aura
SetStackAmount(uint8 num)Aura
SetUsingCharges(bool val)Aurainline
TriggerProcOnEvent(AuraApplication *aurApp, ProcEventInfo &eventInfo)Aura
TryCreate(SpellInfo const *spellproto, uint32 tryEffMask, WorldObject *owner, Unit *caster, int32 *baseAmount, Item *castItem=NULL, ObjectGuid casterGUID=ObjectGuid::Empty, int32 castItemLevel=-1)Aurastatic
TryRefreshStackOrCreate(SpellInfo const *spellproto, uint32 tryEffMask, WorldObject *owner, Unit *caster, int32 *baseAmount=NULL, Item *castItem=NULL, ObjectGuid casterGUID=ObjectGuid::Empty, bool *refresh=NULL, int32 castItemLevel=-1)Aurastatic
UnregisterSingleTarget()Aura
Update(uint32 diff, Unit *caster)Aura
UpdateOwner(uint32 diff, WorldObject *owner)Aura
UpdateTargetMap(Unit *caster, bool apply=true)Aura
~Aura()Auravirtual