aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Auras
AgeCommit message (Collapse)Author
32 hoursCore/Spells: Only check spell immunity against effects that will apply to ↵Shauren
each target
32 hoursCore/Spells: Use spell positivity to determine immunities instead of ↵Shauren
caster-target faction reaction
6 daysCore/Auras: Implement SpellAuraInterruptFlags2::Transform (#31440)Aqua Deus
2025-11-27Core/Auras: Implement basic absorb scaling with spellpower (#31405)Cristian Vintila
2025-11-03Core/Auras: Rename SPELL_AURA_LEARN_TALENT to ↵Shauren
SPELL_AURA_MOD_TRAIT_NODE_ENTRY_RANK
2025-10-10Core: Updated to 11.2.5.63704Shauren
2025-10-04fix nopchModoX
* followup d1e07ac6553c7ae1e3296fc044247f0d0f95d267
2025-10-04Core/AI: Implement OnAuraApplied and OnAuraRemoved hooks (#31288)offl
Closes #26894 (cherry picked from commit 3bb4f5677359e3af9fe4b80e42157816786dca49)
2025-09-24Core/Auras: Implement SPELL_AURA_MOD_HONOR_GAIN_PCT (SPELL_AURA_491) (#31287)Aqua Deus
2025-09-24Core/Auras: Corrected SPELL_AURA_MOD_HONOR_GAIN_PCT implementation - it ↵Shauren
should only increase honor gains from some sources
2025-09-23Core/Auras: Implement SPELL_AURA_INTERFERE_ALL_TARGETING (SPELL_AURA_486) ↵Aqua Deus
(#31286)
2025-08-13Core: Updated to 11.2.0Shauren
2025-07-26Core/Auras: Check min power instead of 0 for SPELL_AURA_OBS_MOD_POWERShauren
2025-07-26Core/Spells: Allow negative values for SPELL_AURA_OBS_MOD_POWERModoX
2025-06-29Scripts: Fixed possible crashes caused by passing nullptr to ↵Shauren
Trinity::WorldObjectListSearcher constructor
2025-05-17Core/PacketIO: Implemented CMSG_UPDATE_SPELL_VISUALShauren
2025-05-17Core/Auras: Initialize aura spell visual from spell that created it instead ↵Shauren
of recalculating it
2025-05-01Core/Auras: Interrupt spells with SPELL_PREVENTION_TYPE_PACIFY when applying ↵Shauren
SPELL_AURA_MOD_PACIFY
2025-04-29Core/Auras: Support PROC_ATTR_REQ_SPELLMOD for procs using ↵Shauren
PROC_ATTR_USE_STACKS_FOR_CHARGES
2025-04-20Core/Spells: Rename confusing SpellState enum valuesShauren
* SPELL_STATE_CASTING -> SPELL_STATE_CHANNELING (was used for "channel in progress") * SPELL_STATE_DELAYED -> SPELL_STATE_LAUNCHED
2025-04-18Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH (#30768)username9617
Closes #30885
2025-03-28Core/Spells: Apply spell modifiers multiple times to each cast, based on ↵Shauren
number of matched SpellFamilyFlags bits
2025-03-23Core/Auras: Fixed SPELL_ATTR13_PERIODIC_REFRESH_EXTENDS_DURATIONShauren
2025-03-22Core/Auras: Fixed SPELLVALUE_AURA_STACK adding incorrect number of stacks on ↵Shauren
aura refresh
2025-03-21Core/Spells: Fixed spells that scale value with master not being affected by ↵Shauren
SpellModOp::Points and SpellModOp::PointsIndex spellmods
2025-03-19Core/Auras: Implemented SPELL_AURA_MOD_CHARGE_RECOVERY_RATE, ↵Shauren
SPELL_AURA_MOD_CHARGE_RECOVERY_RATE_BY_TYPE_MASK and SPELL_AURA_MOD_CHARGE_RECOVERY_BY_TYPE_MASK
2025-03-18Core/Auras: Implemented SPELL_AURA_IGNORE_SPELL_CHARGE_COOLDOWNShauren
2025-03-17Core/Auras: Implemented SPELL_AURA_MOD_RECOVERY_RATE and ↵Shauren
SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL
2025-03-02Core: Updated to 11.1.0Shauren
2025-02-20Core/Misc: Reduce differences between branchesShauren
2025-02-16Core/Auras: Remove NYI commend from implemented aura typesShauren
2025-02-05Core/Auras: Ensure aura target of SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT has ↵Shauren
required power type Closes #30669
2025-02-05Core/Misc: Reduce code differences between branchesShauren
2025-01-30Core/Auras: Send scene complete if a SPELL_AURA_PLAY_SCENE aura is removed ↵ModoX
by expiration
2025-01-24Core/Spells: Prevent even more cases of sending aura update packets for ↵Shauren
auras that aren't visible on client
2025-01-24Core/Objects: Removed type casts before accessing WorldObject::m_Events that ↵Shauren
became unneccessary after moving it from Unit to WorldObject
2025-01-20Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of ↵Shauren
iterating Spell::GetPowerCost
2025-01-19Core/Misc: Added float chrono typedefsShauren
2025-01-09Core/Auras: Use UnitListSearcher instead of WorldObjectListSearcher when ↵Shauren
searching for area aura targets
2025-01-09Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound ↵Shauren
depending on how many effects the spell has
2025-01-09Core/Auras: Make iteration over Aura::GetAuraEffects safe by automatically ↵Shauren
skipping nullptr elements
2025-01-09Core/Auras: Fixed sending amounts for effects that need it, aren't first and ↵Shauren
don't have SPELL_ATTR8_AURA_POINTS_ON_CLIENT
2025-01-04Core/Auras: Allow some whitelisted spells to update effect values of ↵Shauren
non-passive auras when adding spell mods
2025-01-02Core/Auras: Fixed aura stacks being reset to default max stack size when ↵Shauren
modified by SpellModOp::MaxAuraStacks and reaching the new limit
2025-01-01Core/Spells: Don't ignore power costs and reagents for spells triggered by ↵Shauren
SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES
2024-12-31Core/Misc: Include cleanup - remove MapUtils.h from Containers.hShauren
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing ↵Shauren
spell script hooks
2024-11-19Core/Auras: Implemented mount equipmentShauren
2024-11-12Core/Misc: Fix some GCC warningsShauren
2024-11-10Core/Auras: Implement SPELL_AURA_DISABLE_GRAVITY (#30365)Aqua Deus