|
| | ~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) |
| |