6875 Commits

Author SHA1 Message Date
Andrew 51f3ebebc0 feat(Scripts/Commands): default battle id to Wintergrasp when omitted (#26035)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 10:10:27 -03:00
Andrew f8ceac0468 fix(Core/Battlefield): collapse BfCapturePoint::ActivePlayers to single set (#26034)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 21:20:20 -03:00
Andrew 919eefef7e refactor(Core/Battlefield): fire OnBattlefieldWarEnd before OnBattleEnd (#26030)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-30 19:45:51 -03:00
sogladev 5f053117d5 fix(Scripts/Spells): feast spells refer to invoker's name (#26021) 2026-05-30 13:16:36 +02:00
sogladev dab09941a5 fix(DB/SpellCone): implement spell_cone table and radius calculation (#26024) 2026-05-30 08:11:09 -03:00
sogladev cbb4937ee6 fix(Scripts/Commands): change waypoint script parameter type (#26026) 2026-05-30 08:10:55 -03:00
Florent f7019beda4 fix(Scripts/MagtheridonsLair): prevent Hellfire Channelers from respawning during boss fight (#25603)
Co-authored-by: sogla <sogladev@gmail.com>
2026-05-30 08:08:38 -03:00
EricksOliveira e675151983 fix(Scripts/IcecrownCitadel): fix Lord Marrowgar MaxDistance bonestorm (#25906) 2026-05-29 21:13:56 -03:00
Andrew 4f1745483d fix(Core/Groups): preserve BoP trade window when mailing roll-won items (#26023)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 21:12:45 -03:00
blinkysc 46f0d4033a fix(Core/Combat): drop dangling current victim on phase change crash (#26020)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-05-29 09:22:01 -05:00
Andrew c029eab828 feat(Core/Wintergrasp): optional Essence buff for both factions (#26017) 2026-05-29 00:16:57 -03:00
Andrew dabb8f722c fix(Core/Battlefield): block invites and kicks from BF raids (#26015)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 00:08:15 -03:00
Andrew 43e16de514 fix(Core/Wintergrasp): disband raid groups on battle end (#26014)
Co-authored-by: Xfurry <xfurry.cmangos@outlook.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 22:37:06 -03:00
Andrew 419af5796e feat(Core/Battlefield): grace period for mid-war logout/relog (#26013)
Co-authored-by: Yaki Khadafi <ElSolDolLo@gmail.com>
Co-authored-by: Xfurry <xfurry.cmangos@outlook.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 21:18:24 -03:00
Crow 74da7dda12 fix(Core/Spells): Archimonde's Doomfire should not be subject to fire resistance (#25181)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-05-28 20:44:57 -03:00
sogladev c1baf53887 fix(Scripts/Karazhan): Moroes vanish reset (#26009) 2026-05-28 14:13:29 -03:00
sogladev 1cccafbe0c fix(Core/Unit): prevent self-immunity in IsImmunedToSpell (#25984)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-28 08:17:39 +02:00
Grimfeather 74b798c8b5 fix(Scripts/World): Arcane Charges (#25806) 2026-05-27 23:32:46 -03:00
sogladev ffc5094300 fix(Core/LFG): Sort players by role in LFG proposals (#25954) 2026-05-27 23:31:56 -03:00
Andrew f8205c8b67 fix(Core/Wintergrasp): remove redundant chamber teleport on battle start (#26004)
Co-authored-by: Xfurry <xfurry.cmangos@outlook.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 23:28:16 -03:00
Andrew 0a9c55f308 feat(Core/Wintergrasp): aura-driven resurrect queue (#26002)
Co-authored-by: Balrok <balrok@getmangos.com>
Co-authored-by: Xfurry <xfurry.cmangos@outlook.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 22:44:54 -03:00
Andrew e588638749 refactor(Core/Wintergrasp): Use helper to clear tracking references (#26003) 2026-05-27 22:43:35 -03:00
Andrew a73b1b2269 fix(Core/Battlefield): pre-clear stale tracking on enter (#25989)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 23:10:09 -03:00
Andrew d9d011727b fix(Scripts/Wintergrasp): Use TeamId for vehicle teleporter (#25988)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:42:43 -03:00
Andrew 1ff5147b85 feat(Core/Battlefield): Skip GMs from war invites (#25987)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 21:11:25 -03:00
Andrew af2c766a8c fix(Scripts/Karazhan): Clear Moroes immunity flag on reset (#25972)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 23:34:36 -03:00
Andrew fd256afab3 fix(Core/Battlefield): reject expired war invites (#25971)
Co-authored-by: Yaki Khadafi <ElSolDolLo@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 20:39:04 -03:00
Andrew e7cf13a4a8 fix(Core/Battlefield): Restrict WG relic-room kick to wartime (#25960)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 20:01:11 -03:00
mpfans 3b58c9afad fix(Scripts/Kalimdor): prevent starting Caravan escort when in progress (#25776) 2026-05-24 18:33:23 -03:00
Grimfeather 25bf0f9f07 fix(Core/Scripts) Alterac Valley - Iceblood Tower (#25953) 2026-05-24 18:32:48 -03:00
Andrew 503735c540 feat(Core/Commands): add .pet rename command (#25951)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 18:32:35 -03:00
Andrew 110cb0874d feat(Core/Battlegrounds): Add PvP announce opt-out flags (#25957)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 18:32:20 -03:00
Andrew f6bbbcc67f feat(Core/Wintergrasp): toggle for VoA pre-battle kick (#25942)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 09:34:08 -03:00
Andrew e0046d8ba8 fix(Core/Battlefield): Restrict Within Our Grasp to attackers (#25945)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-24 09:26:47 -03:00
Robin Gustafsson 0f1f1615e2 feat(Core/Scripting): Add Player SetSkill hook (#25599) 2026-05-24 04:16:56 -03:00
Rocco Silipo e1beea25e9 fix(Core/Unit): Recalculate run speed on dismount from taxi flight. (#25936) 2026-05-23 23:50:04 +02:00
Andrew 2d92b338d7 feat(Core/SmartAI): add SMART_ACTION_INC_DATA (242) (#25922)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 07:58:23 -03:00
sogladev 027306fa0a fix(Core/Player): increase jumpRadius of melee chain to 10y (#25815) 2026-05-21 21:16:58 -03:00
blinkysc e944605b9b fix(Core/SotA): stuck-in-combat after damaging cannons/demolishers (#25905)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-05-19 22:05:14 -03:00
Andrew 169e31f2c6 feat(Core/Groups): mail roll-won items when inventory is full (#25909)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 21:41:11 -03:00
Dinkledork ed3a6a1bd0 fix(Scripts/GruulsLair): Fix time unit typo (#25900) 2026-05-19 09:11:48 +02:00
kb31 771253f43d chore(CMake): enable standard conforming MSVC preprocessor (#25828) 2026-05-18 21:44:19 -03:00
Andrew dfa1009869 fix(Core/Chat): fix crash when using GetModuleString() from console (#25896)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 21:37:17 -03:00
Andrew f79b594261 fix(Scripts/CoS): prevent Arthas from spamming Exorcism (#25889)
Co-authored-by: ccrs <4329612+ccrs@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 11:25:22 +02:00
blinkysc 7e229e99fa fix(Scripts/HoR): drop player combat with Arthas on chase end (#25884)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: MitchesD <majklprofik@seznam.cz>
Co-authored-by: joschiwald <joschiwald.trinity@gmail.com>
2026-05-17 17:09:00 -05:00
sogladev 2430168263 fix(Core/Vehicle): parachute on vehicle exit (#25848) 2026-05-17 12:22:47 -05:00
blinkysc 380f6cb60f fix(Core/Spells): Stop JoL/JoW from procing caster's heal trinkets (#25881)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-05-17 12:08:28 -05:00
Andrew 5e3050c2d3 feat(Core/DB): split debug command RBAC into three permission tiers (#25882)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 13:32:57 -03:00
blinkysc 9722cd4f13 fix(Scripts/Spells): Mark of Conquest energize wrong spell ID (#25877)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-05-17 11:03:40 -05:00
Andrew 8f293d00ee feat(Core): add OnPlayerQuestAccept hook to PlayerScript (#25875)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 08:06:40 -03:00