外观
D3 · 独立练功房下线
差异现象
旧 docs 中的「独立练功房」玩法(单独四维训练场景)已下线。当前 TrainingService 仅保留占位实现:训练目标写入 training_state,但不再产生挂机收益,收益改由地图挂机战斗的教练怪(map_coach_target)承担。前端 /training 路由已重定向到 /maps。
代码事实(文件:行号)
service/TrainingService.java:35:start()写日志「独立练功房已下线,训练目标已同步为地图教练:」并setActive(false)service/TrainingService.java:45:stop()写日志「独立练功房已下线,请前往地图的教练怪训练属性。」service/TrainingService.java:74:tick()写日志「独立练功房已下线,教练训练通过地图战斗结算。」且始终setActive(false)service/SettlementService.settleTraining(playerId):训练结算路径仍存在但无实际收益- 前端
emberfall-web/src/router/index.ts:48:{ path: '/training', redirect: '/maps' } db/migration/V4__map_coach_target.sql:教练怪机制(地图挂机承接训练目标)
旧文档说法
docs/01_角色与属性系统.md、docs/03_地图系统.md、docs/13_等级与境界系统.md:描述独立练功房按目标训练四维的玩法。
影响范围
- 「训练与教练」设定页(标注「已下线」语义)
- 地图挂机战斗页(教练怪作为训练目标承接者)
处理结论
以代码为准:训练页标注练功房「已下线」(removed),正文仅描述地图教练怪训练;不描述独立练功房的产出规则。