返回 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