|
| ~AuraEffect () |
|
| AuraEffect (Aura *base, uint32 effIndex, int32 *baseAmount, Unit *caster) |
|
Unit * | GetCaster () const |
|
ObjectGuid | GetCasterGUID () const |
|
Aura * | GetBase () const |
|
void | GetTargetList (std::list< Unit * > &targetList) const |
|
void | GetApplicationList (std::list< AuraApplication * > &applicationList) const |
|
SpellModifier * | GetSpellModifier () const |
|
SpellInfo const * | GetSpellInfo () const |
|
uint32 | GetId () const |
|
uint32 | GetEffIndex () const |
|
int32 | GetBaseAmount () const |
|
int32 | GetPeriod () const |
|
int32 | GetMiscValueB () const |
|
int32 | GetMiscValue () const |
|
AuraType | GetAuraType () const |
|
int32 | GetAmount () const |
|
void | SetAmount (int32 amount) |
|
int32 | GetPeriodicTimer () const |
|
void | SetPeriodicTimer (int32 periodicTimer) |
|
int32 | CalculateAmount (Unit *caster) |
|
void | CalculatePeriodic (Unit *caster, bool resetPeriodicTimer=true, bool load=false) |
|
void | CalculateSpellMod () |
|
void | ChangeAmount (int32 newAmount, bool mark=true, bool onStackOrReapply=false) |
|
void | RecalculateAmount () |
|
void | RecalculateAmount (Unit *caster) |
|
bool | CanBeRecalculated () const |
|
void | SetCanBeRecalculated (bool val) |
|
void | HandleEffect (AuraApplication *aurApp, uint8 mode, bool apply) |
|
void | HandleEffect (Unit *target, uint8 mode, bool apply) |
|
void | ApplySpellMod (Unit *target, bool apply) |
|
void | SetDamage (int32 val) |
|
int32 | GetDamage () const |
|
void | SetCritChance (float val) |
|
float | GetCritChance () const |
|
void | SetDonePct (float val) |
|
float | GetDonePct () const |
|
void | Update (uint32 diff, Unit *caster) |
|
void | UpdatePeriodic (Unit *caster) |
|
uint32 | GetTickNumber () const |
|
int32 | GetTotalTicks () const |
|
void | ResetPeriodic (bool resetPeriodicTimer=false) |
|
bool | IsPeriodic () const |
|
void | SetPeriodic (bool isPeriodic) |
|
bool | IsAffectingSpell (SpellInfo const *spell) const |
|
bool | HasSpellClassMask () const |
|
void | SendTickImmune (Unit *target, Unit *caster) const |
|
void | PeriodicTick (AuraApplication *aurApp, Unit *caster) const |
|
void | HandleProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | CleanupTriggeredSpells (Unit *target) |
|
void | HandleShapeshiftBoosts (Unit *target, bool apply) const |
|
SpellEffectInfo const * | GetSpellEffectInfo () const |
|
bool | IsEffect () const |
|
bool | IsEffect (SpellEffectName effectName) const |
|
bool | IsAreaAuraEffect () const |
|
void | HandleNULL (AuraApplication const *, uint8, bool) const |
|
void | HandleUnused (AuraApplication const *, uint8, bool) const |
|
void | HandleNoImmediateEffect (AuraApplication const *, uint8, bool) const |
|
void | HandleModInvisibilityDetect (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModInvisibility (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModStealth (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModStealthLevel (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModStealthDetect (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleSpiritOfRedemption (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraGhost (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandlePhase (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandlePhaseGroup (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModShapeshift (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraTransform (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModScale (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraCloneCaster (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleFeignDeath (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModUnattackable (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModDisarm (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModSilence (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModPacify (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModPacifyAndSilence (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraAllowOnlyAbility (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraTrackResources (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraTrackCreatures (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraTrackStealthed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModStalked (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraUntrackable (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModPetTalentsPoints (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModSkill (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraMounted (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraAllowFlight (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraWaterWalk (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraFeatherFall (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraHover (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleWaterBreathing (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleForceMoveForward (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModThreat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModTotalThreat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModTaunt (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModConfuse (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModFear (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModStun (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModRoot (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandlePreventFleeing (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPossess (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPossessPet (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModCharm (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleCharmConvert (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraControlVehicle (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseMountedSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseFlightSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseSwimSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModDecreaseSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModUseNormalSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModStateImmunityMask (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModMechanicImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModEffectImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModStateImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModSchoolImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModDmgImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModDispelImmunity (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModResistanceExclusive (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModResistance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModBaseResistancePCT (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModResistancePercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModBaseResistance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModTargetResistance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPercentStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellDamagePercentFromStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellHealingPercentFromStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellDamagePercentFromAttackPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellHealingPercentFromAttackPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModHealingDone (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModTotalPercentStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModResistenceOfStatPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModExpertise (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModStatBonusPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleOverrideSpellPowerByAttackPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleOverrideAttackPowerBySpellPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPowerRegen (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPowerRegenPCT (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModManaRegen (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseHealth (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseMaxHealth (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseEnergy (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseEnergyPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseHealthPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraIncreaseBaseHealthPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModIncreaseBaseManaPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModParryPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModDodgePercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModBlockPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModRegenInterrupt (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModWeaponCritPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModHitChance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellHitChance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellCritChance (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellCritChanceShool (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModCritPct (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModCastingSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModMeleeRangedSpeedPct (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModCombatSpeedPct (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModAttackSpeed (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModMeleeSpeedPct (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModRangedHaste (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModRating (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModRatingFromStat (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModAttackPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModRangedAttackPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModAttackPowerPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModRangedAttackPowerPercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModAttackPowerOfArmor (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModDamageDone (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModDamagePercentDone (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModOffhandDamagePercent (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleShieldBlockValue (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPowerCostPCT (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModPowerCost (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleArenaPreparation (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleNoReagentUseAura (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraRetainComboPoints (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraDummy (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleChannelDeathItem (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleBindSight (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleForceReaction (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraEmpathy (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModFaction (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleComprehendLanguage (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraConvertRune (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraLinked (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraOpenStable (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraModFakeInebriation (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraOverrideSpells (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraSetVehicle (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandlePreventResurrection (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleMastery (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleAuraForceWeather (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleEnableAltPower (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandleModSpellCategoryCooldown (AuraApplication const *aurApp, uint8 mode, bool apply) const |
|
void | HandlePeriodicDummyAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicTriggerSpellAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicTriggerSpellWithValueAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicDamageAurasTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicHealthLeechAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicHealthFunnelAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicHealAurasTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicManaLeechAuraTick (Unit *target, Unit *caster) const |
|
void | HandleObsModPowerAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicEnergizeAuraTick (Unit *target, Unit *caster) const |
|
void | HandlePeriodicPowerBurnAuraTick (Unit *target, Unit *caster) const |
|
void | HandleProcTriggerSpellAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | HandleProcTriggerSpellWithValueAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | HandleProcTriggerDamageAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | HandleRaidProcFromChargeAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | HandleRaidProcFromChargeWithValueAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|
void | HandleProcTriggerSpellOnPowerAmountAuraProc (AuraApplication *aurApp, ProcEventInfo &eventInfo) |
|