Refine combat settlement exit flow

This commit is contained in:
basil
2026-03-07 20:09:50 +08:00
parent 3ad7d04b47
commit 703fd6f540
9 changed files with 16 additions and 19 deletions
+2
View File
@@ -174,6 +174,7 @@
- 奖励选择相关流程标记
- 低血惩罚相关事实
- 低血惩罚已改为“先记录事实,提交阶段再统一落库”,不再在结算构造期直接写库存
- 结算背包合并当前发生在 `WaitingForReturn` 的真正退出点,而不是 `FinishForm`
- `CombatFinishForm` 当前只消费它真正展示需要的摘要,不再把额外结算事实继续灌进 UI Context
关键文件:
@@ -247,6 +248,7 @@
- 流程控制字段现在集中在 `Flow`
- 结算事实与惩罚事实现在集中在 `Result`
- `CombatFinishFormUseCase` 当前只消费 `Summary`
- 已去掉单独的结束原因字段,结束链不再依赖 `CombatEndReason` 风格数据
- 奖励选择与延迟提交惩罚已同步切到分层后的上下文访问路径
关键文件: