返回 Bug 清单
BUG-0662project-57高已修复backend-logic

check_hit 边界 >= 统一 + ELO history 9 测试 + Bot 配件 3 集成测试 (288 pytest 全绿) — 修 check_hit 射程边界 bug: distance>=max_range → False, 与 distance_attenuation 保持一致; 补 TestPlayerHistory(9) + TestBotAttachmentsIntegration(3)

发现:2026-10-09验证:2026-10-31置信度:70%

症状

commit fa2f6dccb59e (2026-09-14) fix: check_hit 边界 >= 统一 + ELO history 9 测试 + Bot 配件 3 集成测试 (288 pytest 全绿) — 修 check_hit 射程边界 bug: distance>=max_range → False, 与 distance_attenuation 保持一致; 补 TestPlayerHistory(9) + TestBotAttachments

根因

commit message 描述: fix: check_hit 边界 >= 统一 + ELO history 9 测试 + Bot 配件 3 集成测试 (288 pytest 全绿) — 修 check_hit 射程边界 bug: distance>=max_range → False, 与 distance_attenuation 保持一致; 补 TestPlayerHistory(9) + TestBotAttachments

修复方案

修复 272 行,删除 1 行。改动文件: src/server/game_server.py, tests/test_combat.py, tests/test_database.py

错误签名

fix: check_hit 边界 >= 统一 + ELO history 9 测试 + Bot 配件 3 集成测试 (288 pytest 全绿) — 修 check_hit 射程边界 bug: distance>=max_range → False, 与 distance_attenuation 保持一致; 补 TestPlayerHistory(9) + TestBotAttachmentsIntegration(3) 

技术信息

来源项目

project-57

涉及文件

src/server/game_server.py, tests/test_combat.py, tests/test_database.py

标签

git-sweep, auto-ingested, project-57, mcp-reported, source-agent