aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
AgeCommit message (Expand)Author
2025-05-19Core/Position: Remove Position implicit object slicingShauren
2025-05-19Core/Misc: Silence some statis analysis false positive warningsShauren
2025-05-17Core/Auras: Initialize aura spell visual from spell that created it instead o...Shauren
2025-05-17Core/Spells: Expose spell channel duration to scriptsShauren
2025-05-06Core/Spells: Implemented new SpellMisc field, MinDuration that controls minim...Shauren
2025-04-30Core/Spells: Start spells triggered by SPELL_EFFECT_FORCE_CAST_2 without any ...Shauren
2025-04-20Core/Spells: Rename confusing SpellState enum valuesShauren
2025-04-11Core/Spells: Fixed SPELL_EFFECT_CHARGE trigggering arrival effects too earlyShauren
2025-04-03Core/Spells: Merge Spell::SetSpellValue overloadsShauren
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
2025-02-23Core/Misc: Add a bunch of examples for 67418a1aeee9035234d304b5e9653b832488dd66Shauren
2025-02-16Core/Spells: Implemented SpellEffectAttributes::DontFailSpellOnTargetingFailureShauren
2025-01-27Core/Spells: Don't fail spells SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE when ta...Shauren
2025-01-25Core/Items: Fixed item spell charge slot indexingShauren
2025-01-24Core/Spells: Prevent even more cases of sending aura update packets for auras...Shauren
2025-01-23Core/Spells: Prevent sending aura update packets for auras that aren't visibl...Shauren
2025-01-21Core/Spells: Reimplemented target type 106 as random point from points predef...Shauren
2025-01-20Scripts/Spells: Use Spell::GetPowerTypeCostAmount where possible instead of i...Shauren
2025-01-20Core/Spells: Replace SpellTargetPosition structure with WorldLocationShauren
2025-01-20Core/Spells: Exclude TriggerCastFlags that can be set for non-triggered spell...Shauren
2025-01-12Core/Spells: send rune cooldowns even after miss to match sniff dataOvahlord
2025-01-12Core/Spells: corrected refunding runes - they don't get put on a cooldown and...Ovahlord
2025-01-12Core/Spells: Don't grant runic power when death knight abilities that do it u...Shauren
2025-01-11Core/Spells: fixed power check for runes when casting spells - these have the...Ovahlord
2025-01-10Core/Spells: Fixed crashes with spells using SPELL_EFFECT_ENCHANT_ITEM/SPELL_...Shauren
2025-01-09Core/Auras: Use UnitListSearcher instead of WorldObjectListSearcher when sear...Shauren
2025-01-09Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound d...Shauren
2025-01-09Core/Auras: Make iteration over Aura::GetAuraEffects safe by automatically sk...Shauren
2025-01-01Core/Spells: Don't ignore power costs and reagents for spells triggered by SP...Shauren
2024-12-31Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWE...Shauren
2024-12-21Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing sp...Shauren
2024-12-14Core/Spells: Fixed PROC_HIT_DISPEL and PROC_HIT_INTERRUPT on procs using PROC...Shauren
2024-12-05Core/Spells: Fixed item level requirements for enchanting spellsShauren
2024-11-12Core/Misc: Fix some GCC warningsShauren
2024-09-24Core/Items: Implemented ITEM_BONUS_DISENCHANT_LOOT_IDShauren
2024-09-13Core/Spells: Fix copypaste mistake in CastSpellExtraArgs::SetTriggeringSpellShauren
2024-09-12Core/Spells: Refactor CastSpellExtraArgsShauren
2024-09-08Core/Spells: Remove setting OriginalCastId from CastSpellExtraArgs::SetTrigge...Shauren
2024-09-02Core/Spells: Fixed spell target selection not being shared by multiple effect...Shauren
2024-08-19Core/Spells: Implemented SpellAuraInterruptFlags2::ReleaseEmpowerShauren
2024-08-18Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtual...Shauren
2024-07-31Core/PacketIO: Added example uses of new packet reading/writing utilitiesShauren
2024-07-03Core/Spells: Remove spell range increase when caster or target move backwardsShauren
2024-07-03Core/Spells: Implemented SPELL_ATTR9_FORCE_CORPSE_TARGETShauren
2024-06-28Core/Spells: Implemented SPELL_ATTR9_ALLOW_CAST_WHILE_CHANNELINGShauren
2024-06-25Core/Spells: Exclude spells cast from client from being treated as triggered ...Shauren
2024-06-25Core/Spells: Implemented new trigger flag to cause spells to be instant witho...Shauren
2024-06-24Core/Spells: Rename more SpellAttr9 to official namesShauren
2024-06-21Core/Spells: Removed MECHANIC_IMMUNE_SHIELD + MECHANIC_BANISH special case ch...Shauren