Commit Graph

3585 Commits

Author SHA1 Message Date
Andrew cf0d86a9ff refactor(Core/DB): normalize creature table by extracting multi-ID spawns (#25197)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Ludwig <sudlud@users.noreply.github.com>
2026-06-16 06:17:38 +02:00
blinkysc 7513ff498d fix(Core/AI): restore missing EngagementOver in GuardAI::EnterEvadeMode (#26196)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
Co-authored-by: Treeston <treeston.mmoc@gmail.com>
2026-06-14 21:54:45 -03:00
Andrew fe7daf2d87 fix(Scripts/Ulduar): Freya's Ancient Conservator should cast Nature's Fury on a random player (#26199)
Co-authored-by: Lopin <Lopin@TwinStar.cz>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 20:13:02 -03:00
blinkysc 4a4de647cb fix(Core/Combat): let asymmetric-faction aggressors engage friendly-back targets (#26194)
Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
2026-06-14 17:51:09 -05:00
AlsoNotMehh 133167b0ae fix(Core/Spells): Fix Improved Barkskin armor (#26150) 2026-06-14 16:32:49 -05:00
Benjamin Jackson a623dd2383 refactor(Core/Packets): Rewrite various quest packets to modern class. (#22835)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 21:29:45 +02:00
Taras 81457d95f2 fix(Core/Commands): Learn profession rank spells in .learn all recipes (#25114)
Co-authored-by: Ludwig <sudlud@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 15:30:34 +02:00
silviu20092 8d0a1aaf6f fix(Core/SmartAI): Call unit evade mode hook for SmartAI aswell (#23958)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-06-13 14:13:19 +02:00
Fosoul c04698c5c1 fix(Core/Skills): Remove wrong skill increase for Inscription (#24173)
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-06-13 13:46:38 +02:00
EricksOliveira 230da2a878 fix(Core/Maps): prevent newly spawned summons from aggroing nearby pets/totems on spawn (#24109)
Co-authored-by: Ludwig <sudlud@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 11:38:31 +02:00
EricksOliveira 009ea3890b fix(Core/Battleground): Re-enqueue BG when invitation expires to prev… (#25001)
Co-authored-by: Ludwig <sudlud@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 11:38:06 +02:00
Victor Godoy 6d124440dd fix(Core/Arena): Save player stats before removing score on leave (#24404)
Co-authored-by: victor <vngodoyr@unap.cl>
Co-authored-by: sudlud <sudlud@users.noreply.github.com>
2026-06-12 22:01:40 +02:00
NoxMax eacdef831e feat(Core/Battlefield): Skip GMs from war queue (#26161) 2026-06-12 09:26:41 -03:00
sogladev 901d575695 fix(DB/SpellCone): update entries in the table (#26039)
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
2026-06-11 22:15:10 +02:00
AlsoNotMehh deaf25c1f4 fix(Core/Spells): allow friendly auras during Divine Shield (#26052) 2026-06-10 20:06:55 -03:00
AlsoNotMehh 2849807967 fix(Core/Spells): preserve aura instances when dispelling (#26060) 2026-06-10 20:06:15 -03:00
Andrew 3319c3b140 fix(Core/Battlefield): keep queued players in queue when leaving the zone (#26140)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 19:44:00 -03:00
NoxMax 782af65001 feat(Core/Battlefield): Add Player::InBattlefield() and Battlefield::IsPlayerInBattlefield() (#26129) 2026-06-10 09:44:22 +02:00
Andrew 157e974751 fix(Core/Maps): exclude temporary spawns from dynamic respawn scaling (#26127)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 23:19:56 -03:00
Xepic90 3891616eaf fix(Battlefield): Wintergrasp spirit resurrection timer expires before resurrection fires (#26042)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-09 21:19:21 -03:00
Francesco Borzì 4d26913310 fix(Core/Battlegrounds): aggregate BG queue announcer on burst (#26086) 2026-06-07 11:20:29 -03:00
NoxMax f32f6d422f fix(Core/Player): Correct values for fall damage equation (#26022) 2026-06-03 10:50:34 +02:00
Robin Gustafsson 36d6cce4bc feat(Core/Conf): Add config for Realm First! race limit (#26053)
Co-authored-by: sogladev <sogladev@gmail.com>
2026-06-03 10:39:57 +02:00
kb31 a4dee23e17 refactor(Scripting): centralize script registry metadata (#26025) 2026-06-03 05:20:48 -03:00
Andrew bbea93b558 fix(Core/Groups): keep unique roll-won items on corpse instead of mailing (#26059)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 21:47:40 -03:00
Kitzunu 8b8ba243d8 feat(Core/Chat): Add chat filter with Aho-Corasick matching (#26051) 2026-06-01 22:26:28 +02: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 dab09941a5 fix(DB/SpellCone): implement spell_cone table and radius calculation (#26024) 2026-05-30 08:11:09 -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 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
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 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 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
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