merge: T17 批4判定回填+35两处对比度修复

This commit is contained in:
DKChan committed 2026-10-02 20:22:14 +08:00
commit 25a2e50fa9
3 files changed
+25 -3

No files matched your search

@@ -2,7 +2,7 @@
> **这是什么**:T17 交付物(全流程版)。把散落在迭代 6/7/8 出口单和迭代 9 9A 段闸单里的目检点收拢成**一份**清单——照着从开始菜单一路玩到三结局,逐项打勾。共 **36 项**,全程约 **35–45 分钟**。
> **状态注记(2026-10-01 数值修复批合并后)**:①启动路径已改主区(worktree 已清)——见下方「实机怎么开」;②两类项**已提前验收**,玩到对应项直接打勾即可:数字可读性(L1 亮墨直画 / L2·L3 色牌垫底——用户实机确认可读)、难度数值(用户验收「令人稍微满意」);③本单仍是迭代 9 出口闸(T17)的正式载体,过闸记录回填文末。
> **进度(2026-10-02 更新)**:**第 1–13 项已判定完毕**(判定记录见文末「判定记录」节,正文已撤)——其中 8/9/10-12 三处反馈已修复并合入 master(旗显示回归修复/伤害数字增强/结算视觉指示 C′),**实机复验随本清单继续玩时顺带做**:插旗看黑旗印记、被打看头顶数字、轮末看棋盘灰化演播。**你只需从第 14 项继续**。
> **进度(2026-10-02 终态)**:**第 1–36 项已全部判定完毕**(判定记录见文末「判定记录」节,正文保留作参照)——13 项 ✅、第 35 项两处对比度 ❌(修法呈报待确认)、第 32 项系 Godot 编辑器内嵌窗口环境限制(独立运行复验待做)。11 件修复真机复验:硬锁+排窗由 t17_defer_probe 定点证据承接,其余五处(旗印/伤害数字/挖格不掉道具/出度≤2/debug 血量)并入 T19 真人局顺带补验。**T17 判定段收口,后续走 T19 真人批。**
> **验收人=你**(最终验收人)。每项只判「呈现对不对」:照「操作」做 → 对照「预期」→ 打勾。数值好不好玩(Boss 难度、承伤压力、踩雷疼不疼等体感)**不在本单**——那归 T19 真人通关率批,照《07-体验验证清单》§⑨ 另玩 3–5 局。
## 实机怎么开(三步)
@@ -218,6 +218,28 @@
三修闸:冒烟 628/0+run_all 15 套+五探针,worktree/master 双跑全绿(台账 301)。
### 批 4(第 22–36 项+修复复验,2026-10-02)
| 项 | 判定 | 备注 |
|---|---|---|
| 22 第三关数字 | ✅ | 正常 |
| 23 GP/强化列表复访 | ✅ | 正常 |
| 24 Boss 战+大奖励 | ✅ | 正常 |
| 25 通关结局 | ✅ | 三结局「都是可以的」 |
| 26 死亡结局 | ✅ | 同上 |
| 27 放弃结局 | ✅ | 同上 |
| 28 断点写盘 | ✅ | 续玩回到上一关卡结算阶段→点继续进选路,用户判正确 |
| 29 续玩恢复 | ✅ | **停点语义记录(2026-10-02 用户认可合理)**:自动存档点=战斗结束结算阶段,其余时刻(含战斗中)不自动保存、中断战斗从头打——与《冒险结构》§冒险断点「停点粒度」成文一致(快照只挂选路停点),实机双确认 |
| 30 新冒险互斥 | ✅ | 正常、符合逻辑 |
| 31 音量 | ✅带保留 | 滑杆可拖实时生效;无 BGM 无从验音量大小实效——待音频资产接入后复验 |
| 32 全屏 | ⚠环境限制 | 编辑器内嵌游戏窗口只支持窗口化(Godot 引擎限制「Embedded window only supports Windowed mode」;项目代码零此串,handler 逻辑正常)——**独立运行(取消嵌入或导出版)复验待做**,绿即销号 |
| 33 减动效 | ✅ | 按钮生效;实际文案=「结算演出动画:快速(时长减半——运动敏感/演示用)·点击改回完整」语义化形态(清单旧预期文案「减动效:开/关」作废);快速档行同帧直落弹窗即现=现行语义(用户裁) |
| 34 首焦唯一 | ✅ | 暂可接受 |
| 35 对比度 | ❌两处 | ①设置面音量百分比读数浅底白字不可见(settings_overlay.gd:52);②战斗信息栏弃图刷新消耗行「RAP−8·剩 N 次」浅米底白字难辨(ap_bar_view.gd:102/128)——修法=两处字色改深墨,呈报待确认 |
| 36 字号 | ✅ | 目前可接受 |
**11 件修复真机复验状态**:用户 22-36 局内未逐条回报;机侧证据在案(硬锁+排窗=t17_defer_probe 定点证据 5486ms/22 行 ±7ms;旗显示/伤害数字/掉落退役/出度≤2=批内断言);旗印、伤害数字、挖格不掉道具、出度≤2、debug 血量五处**并入 T19 真人局顺带补验**(不专门重跑)。
## 来源与回流
- 素材来源(回查用):迭代 6 出口单 `m3-iter6-exit-checklist-2026-09-29.md`(第 10–11 项战斗演出、第 25 项终局回看)/ 迭代 7 出口单 `m3-iter7-exit-checklist-2026-09-29.md`(第 3/14/15 项道具与工坊呈现)/ 迭代 8 出口单 `m3-iter8-exit-checklist-2026-09-29.md`(第 12/13/18/25–33 项结算·放弃·续玩·设置)/ 迭代 9 9A 段闸单 `m3-iter9-9a-checklist-2026-09-30.md`(第 1–3/5–6/19–23/34–36 项视觉规格与扩编卡)/《07-体验验证清单》(体感轴整体归 T19 真人批,本单不重复)。
+1 -1
View File
@@ -99,7 +99,7 @@ func _init() -> void:
_btn_refresh = UiKit.button("弃图刷新")
_btn_refresh.pressed.connect(_on_refresh_pressed)
refresh_box.add_child(_btn_refresh)
_refresh_sub = UiKit.label("RAP−%d · 剩 0 次" % refresh_cost, 14, false)
_refresh_sub = UiKit.label("RAP−%d · 剩 0 次" % refresh_cost, 14, false, UiKit.INK_LABEL)
_refresh_sub.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
refresh_box.add_child(_refresh_sub)
+1 -1
View File
@@ -49,7 +49,7 @@ func _build() -> void:
_volume.custom_minimum_size = Vector2(280, 24)
_volume.value_changed.connect(_on_volume_changed)
vol_row.add_child(_volume)
_volume_val = UiKit.label("100%", 15, true)
_volume_val = UiKit.label("100%", 15, true, UiKit.INK_L_WARM)
_volume_val.custom_minimum_size = Vector2(60, 0)
vol_row.add_child(_volume_val)