fix(escape): 暗室状态引导方案落地(25号策划文档 B1-B8 → F1-F9 实施)

策划轮:25-escape-map-flow.md as-built地图/玩家流程/信息账本+盲区清单(S1-S7)+方案B1-B8
实施(玩法零改动,只加状态引导层):
- F1 撞墙方位句「左边是墙」(wall_dir_*×4,同向10s限频)
- F2 目标句并入方位「铁柜,在右面的房间」(gd_*_dir×3)
- F3 无进展150s活跃计时器+gd_prog_1..3进度重述(只重述不泄题,专治活跃迷路玩家——修卡关计时从「无进展」退化为「无操作」的既定偏差)
- F4 双击兜底直通L2降级L1(不再白送答案)
- F5 空房首访描述(4空房可区分)
- F7 busy窗口手势缓存补判(原静默吞手势)
- F8 结算链单击守卫(time_band/again完整到达)
- F9 跳过引导补播目标句
- F6 空房方位特征句按25号裁定留档后续轮
新增语音10句×2性别(flock串行QC无离群,ASR逐字正确)
验证:escape playtest 235/235(+85新断言)+ guide 132/132 + 终检全绿 + 14游戏回归零回退
live复跑10.4分钟通关:零截断,S1-S7盲区逐条核销
档案 research/escape-state/round1-2;01号文档追加修订记录R1
This commit is contained in:
xsl
2026-09-15 00:37:41 +08:00
parent 258ffd5ba3
commit 963dfa1cc8
60 changed files with 4207 additions and 80 deletions
+14
View File
@@ -237,6 +237,20 @@ ESCAPE_LINES = [
("gd_room_r", _ESC, "右面的房间。"),
("gd_room_u", _ESC, "上面的房间。"),
("gd_room_d", _ESC, "下面的房间。"),
# ---- escape-state round2(docs/design/25-escape-map-flow.md §4.1 B1/B2/B3,台词与草案逐字一致)----
# B1(F1):撞墙方位句(陈述式非教学腔),wall 播完后接播,同向 10s 限频。
("wall_dir_l", _ESC, "左边是墙。"),
("wall_dir_r", _ESC, "右边是墙。"),
("wall_dir_u", _ESC, "上边是墙。"),
("wall_dir_d", _ESC, "下边是墙。"),
# B2(F2):目标名+方位一体句,替换三处 gd_room_* 接播(原句保留作异常路径兜底)。
("gd_cabinet_dir", _ESC, "铁柜,在右面的房间。"),
("gd_box_dir", _ESC, "电箱,在左面的房间。"),
("gd_gate_dir", _ESC, "大门,在右面的房间。"),
# B3(F3):无进展 150s 活跃计时器的进度重述(stage=cabinet/box/gate,key 阶段不走本通道)。
("gd_prog_1", _ESC, "钥匙已经到手。找到能用它的锁。"),
("gd_prog_2", _ESC, "铁柜已经打开。电还没有通。"),
("gd_prog_3", _ESC, "电已经通了。去找那扇大门。"),
]