research(new8/batch2): abyss + detective 迭代闭环收口——双双 R1-R2 连续达标裁定可交付

abyss《深海回音》:
- R1 补 synthesis(5/5 愿意玩 P0=0)+ 补录 R1 缺失裁决材料
- R2 十修全部现场坐实:F1 ping迟到/尾句保护首播制/链末看门狗不拆/回波静默一拍/dv4_dual扣账口播/crit水面变体/看门狗13s/震循环1.1s/震去重/状态链人数句
- 补录语音18段(flock串行,QC无离群);playtest 242→278
- 终裁:4/4 人设满分档,连续 2 轮达标 → 可交付 ✅

detective《雨夜专案》:
- R1 取证轮:补跑 live 两会话(认真新手33分钟全弧线/乱按200s三级保底抢救),5/5 愿意玩 P0=0
- R2 十一修全部坐实:intro完整落声/tut不被掐/按轴取句/人名指认/结案确认闸/指路句/选句记忆位/hint轻震/st_wrong当场记账/tut_skip补动词/L2疑点齐分支
- 补录+改词33条(29新增+4重录);playtest 265→279
- 终裁:6/6 愿意玩,连续 2 轮达标 → 可交付 ✅

公共:00-program 批次2进度账收账、13号文档 R2 断言关键词、gen_voice_dual 两游戏段、voice_text.json
验证:abyss 278/278 + detective 279/279 + guide 122/122 + check_all_assets 全项目全绿
This commit is contained in:
xsl
2026-09-14 00:05:42 +08:00
parent 005851d01a
commit c8843233b0
670 changed files with 6726 additions and 218 deletions
+131
View File
@@ -0,0 +1,131 @@
# 《深海回音》全拟真试玩报告 — R2 修复验证轮(认真新手 + 急性子)
> 本轮性质:R1 synthesis 十项修复(F1-F10)的**现场验证轮**——R1 的复现步骤原样重做,
> 坏结果不再出现、且新行为被事件/音频双重证据锁定。同时补上 R1 未覆盖的单载形态路径。
## 基本信息
- 对象:`web/abyss/`(R2 修复后,game.js 含 F1-F10;新资产 18 段已入库)@ localhost:8001,
真头 Chromium + SenseVoice ASR 全拟真。泳道专用控制实例 localhost:8124(8123 为 detective
泳道在用,未动)。产物:`web/harness/live/out/abyss-20260913041253`(局 A)与
`abyss-20260913042318`(局 B)。
- 局 A(认真新手):`voice=male, speed=normal, bgm=normal, guide=full`,约 9.8 分钟录音
时长,50 个手势(tap 38 / swiperight 8 / swipedown 2 / swipeup 1 / swipeleft 1)。
开场撞上前序会话存档(ASK → 单击续进 INTRO 复述)。**结局 e1「海燕归钟」**(全右省气
+ p9 左取钟;saved=5),结尾单击「再来一局」→ sys_new_dive 正常重开。
- 局 B(急性子):`voice=female, speed=1.7, bgm=normal, guide=standard`,约 9.3 分钟,
128 个手势(tap 68 / swipeleft 53 / swiperight 4 / swipedown 2 / doubletap 1),
抢跑跳句、96s 乱按(48 次无效左滑)、菜单开关、结算句连点截击。**路径 p1左 p3左 p6左
→ 氧气门单载形态(R1 live 未覆盖)→ p7 左带船长 → chen_last → p8 右 → oxy_end=0 →
p9 左封锁 g9_dry 自动右 → e4「按规程上浮」(saved=4)**。
- ASR 判定:局 A 84 段 OK 79 / TRUNCATED 3 / MISMATCH 2;局 B 82 段 OK 45 / MISMATCH 26
/ TRUNCATED 10(1.7x 下 MISMATCH 为已知 ASR 伪影,降权解读,见测量局限)。两局
console.error = 0,零死锁、零语音叠语音。
## R1 → R2 逐项修复 · 现场验证结论
### F1 ping 迟到 → **修好(两次现场命中,证据最硬)**
- R1 复现步骤:搜索等待干等到 gd_ping1 响起(「声呐待命。单击,发脉冲。」),照做单击。
- 局 A D1:gd_ping1 ta=67.63 起播,我 ta≈68.98 单击 → **gd_ping1 同刻被掐(vend reason=kill
ta=68.982),sonar_ping ta=68.982 同刻起播**——R1 的 17.3s 排队迟到消失。
- 局 A D3 同款复验:gd_ping1 304.47 起播 → 单击 → kill 305.887 = sonar_ping 305.887 同刻。
- 局 B 对照(standard 档,乱按停手后 gd_ping1 在播时单击):gd_ping1 175.40 起 → kill
177.08 → ping 178.67(1.6s = 解码延迟,R1 同场景迟到 12.4s 落进 COMMS 句隙)。
- 代价入账:两句 gd_ping1 被判 TRUNCATED——这是**设计意图**(玩家已照做,提示说完即过时),
与 gd_continue 被推进单击掐半句同类,记入「设计内截断」而非问题。
### F2 档位句/签收链不设防 → **修好**
- 根因修复(`_isTailSentence` 改认实际播放链尾,dyn 注入句纳入保护)后:
局 B 对 oxy_ok / oxy_low / oxy_crit_deck 三句档位播报各做「起播即二连 tap」截击——
**三句全部自然播完(truncated=false)**,单击只换来 beat 轻震(R1:oxy_low 0.71s 被掐)。
- 签收链入口 800ms 死窗:局 A g9_in 完整播出(OK 0.97);局 B 我在 g9_in 起播后
+240ms/+660ms 连点,第一拍被死窗吞掉,第二拍(死窗已过)按 §2.3「自动链单击=跳过本句」
合法跳过(播了 1.0s,R1 同场景是在途 tap 把它剁到 0.28s)。**意外截断已堵死,
主动跳过保留**——正是修复目标。
### F3 回波→静默一拍→解读 → **修好**
- 局 A 实测:echo_metal_l 起播 → dv1_metal 起播间隔 **3.31s**(资产实长 2.76s + 0.55s
静默一拍);echo_groan → dv3_groan 间隔 **5.01s**(实长 4.42s + 0.59s)。R1 的尾巴压
解读句开头 0.35~0.55s 不再出现,P1 评审要的「定位一拍」还给耳朵了。
### F4 双载 +1 格无声扣款 → **修好**
- 局 A 双载 D4:dv4_down 之后追加 **dv4_dual「两个人下同一潜。这趟往返,扣四格气。」**
(OK 0.71)。心算账 12−3−3+3−3−4=2 与耳朵听到的 crit 档(2 格)对齐——无声的扣款没有了。
### F5 crit 档错场景措辞 → **修好**
- 局 A SURFACE(4)(人已出水):播 **oxy_crit_deck「氧气见底,一潜都下不去了。」**(OK 0.86),
原句「必须上浮」全程零播出;水下场景原句保留(playtest 断言覆盖:剧本 D 水下状态链
播 oxy_crit、deck 变体零播出)。
### F6 跳句承诺名存实亡 → **修好(首播保护 + 复播可即掐,G5 两半都兑现)**
- sys_skip 新词局 A/局 B 均播出:「听过的句子再播时,单击就能跳过。」(OK 1.0)。
- 局 A 现场:z1_b 首播单击不跳(完整播完 OK 0.96)→ 菜单开关触发复述重播 → 句中单击
**即掐**(TRUNCATED 0.77s,设计内截断)→ 链正常推进 z1_knock。首播保护挡住吃尾根因,
复播快放兑现教学承诺。
### F7 链末首轮提醒 25s 太晚 → **修好**
- 局 A:z1_a 播完(ta=86.93)我走神不说话 → **gd_continue ta=99.93 响起,间隔恰 13.0s**
(R1 为 25s)。走神气口被接住,钩子不再晾 25 秒。
### F8 D4 震循环过密 → **修好**
- 局 A D4 危机拍 danger 震签名时间列:411.46 / 412.56 / 413.66 / 414.76 / 415.86 / 416.96
——间隔 **1.1s**(R1 为 0.5s 约 10 连震),4 秒危机窗内 5 遍,紧迫感在、电钻感消失。
### F9 crit 震重复 → **修好**(playtest 断言:同档 crit 复听零新增 warning 震;
两局真机侧无任何异常连震投诉场景复现)
### F10 状态链缺已救人数 → **修好**
- 局 A D2 搜索上滑:状态链 prog_d2 → **prog_saved1「已经救上一个人。」(OK 1.0)** →
oxy 档 → sys_help(G6 新顺序)。被打断后要捡回的第三样局面(船上躺着谁)入耳。
### V2 双击重听回波(R1 覆盖缺口)→ **补上**
- 局 B D2 搜索双击:echo_metal_l 重播(ta=258.40)→ dv1_metal 解读句重播(ta=261.70)
同序兑现,重听后回搜索等待正常发脉冲。R5 承诺首次真机命中。
### 传承机制抽查(本轮顺带复验)
- 无进展轨乱按抢救:局 B 96s 乱按(48 次无效左滑)期间 **gd_prog1 ta=94.9(60s 整)/
gd_prog2 ta=154.9(120s 整)** 准点响起,停手后 gd_ping1 接管——乱按饿不死。
- pendingChoice:局 B 三次提示句播放中预滑(p2/p5/p8 位),播完即生效、零插播。
- 菜单暂停一切链:局 B bai_a 播放中开菜单 → 当句掐停、关闭后**原节点重播复述**(局面不丢)。
- p9 氧气封锁:局 B oxy=0 左滑取钟 → **g9_dry 播出后自动走右,不摆假选项**(R1 取消链
路径的封锁句在单载路径同样兑现)。
- 氧气账目:局 B 逐检查点——12−3−1=8(D1 后 ok 档首播)→ 8−3−0=5、supply+3=8(D2 后
未跨档静默不播)→ 8−3−2=3(D3 后 low「只够最后一潜」)→ 氧气门 3=单载 → D4 起播
3−3=0 → 收队 oxy_crit_deck(crit 水面变体)。逐格与 §4.5 公式一致。
## 问题清单
### P0(阻塞/卡死/状态混淆)
无。两局完整到结局(e1/e4 各一),含存档续玩、结算重开、菜单往返、96s 乱按。
### P1(体验断裂)
无。R1 的三个 P1(ping 迟到 / 跳句承诺 / 结算截断)全部现场坐实修好,且未修出新断裂。
### P2/P3(观察项,全部轻微)
1. **设计内截断清单**(玩家主动动作所致,非 bug):局 B 的 dv1_down/dv1_metal/dv1_link/
dv4_slide/g9_in/g9_dry/ep_chen_lost/oxy_gain 八处 kill 全部是我自己的抢跑单击/开菜单
所为——auto 链中段可跳是设计原文。其中 **dv1_metal(「金属回波=钢板」教学句)与
oxy_gain(补给账目句)首播即可被一跳而过**:跳与不跳是玩家自由,但这两句是 §6.3
承诺清单句,建议 v2 评估是否把「承诺句」纳入首播保护(本轮不动,记 backlog)。
2. **驱动器仪器注记**:局 B 乱按 96s 期间驱动脚本阻塞未轮询事件,停手后批量补课导致
约 3 次「迟到的抢跑单击」落在 dv1_metal/dv1_link 上(放大第 1 条的样本量,非游戏缺陷)。
3. 1.7x 下 ASR 相似度整体偏低(局 B MISMATCH 26/82,「氧气还够两潜」→「还够2000」等
数字盲区同 R1)——事件层(truncated 标志)两局全部可信,ASR 层在 1.7x 只做参考。
4. NPC 电台滤波句 ASR 可读性与 R1 持平(z1_a 0.72→本局 OK;gao 系 0.45-0.51 区间),
事件层零截断——滤波可懂度仍属人耳复核项(V3 持续开放)。
## 玩家情绪时间线
- 局 A:续档复述进开场 → D1 等看门狗说话时单击,**ping 应声而出**(R1 的违和感消失)→
走神 14s 被 13s 首轮提醒接住 → 菜单复述后一跳即走(跳句终于是真的)→ D2 听状态听到
「已经救上一个人」→ D4 下水前调度明说「这趟扣四格」,账平了 → 滑坡震从电钻变成心跳 →
收队听到「一潜都下不去了」(不再是甲板上的「必须上浮」)→ e1 船钟出水,单击再来一局。
- 局 B:续档直入 → 抢跑发现首播句跳不动(beat 轻震),改用 1.7x 硬灌 → 96s 乱按被
prog 双级捞回 → 双击真的把上一枚回波+解读重放了一遍 → 单载抉择「气只够带一个」
手心出汗 → 连点截击档位句全部失败(句句播完)→ 取钟被 g9_dry 拦下「能带的,你都带
回来了」→ e4 收队,陈医官那句「灯还亮着」收尾。
## 结论
**R1 的 F1-F10 全部现场坐实修复,P0/P1 = 0,两局打到 e1/e4。** 剩余全部为设计内行为
与仪器局限。建议 R2 人设复评直接读本轮转写 + 本报告。
+19
View File
@@ -0,0 +1,19 @@
# P1 视障资深玩家评审:《深海回音》(R2)
> 评审依据:research/new8/abyss/round2/ 的 transcript-main.md(全右省气 + p9 左主线)+ transcript-stress.md(209 次乱按 + 40 次逛菜单压力局)+ live-player.md(真机双局:e1/e4,F1-F10 现场验证)全读。R1 我给 4.5/5+5/5,这轮手里多了一把尺子:我自己 R1 提的三条,修没修、怎么修的。
### 深海回音
- 状态感知:5/5 —— R1 我扣的 0.5 分两笔都讨回来了。① D4 那格无声扣款口播了:双载下水调度明说「两个人下同一潜。这趟往返,扣四格气。」(main t+199.6),我的心算账 12−3−3+3−3−4=2 和耳朵听到的 crit 档第一次对齐;② 错场景的「必须上浮」纠正了:水下问状态还是「氧气见底,必须上浮」(stress t+1136.5),人一出水就是「氧气见底,一潜都下不去了」(t+1191.2)——同档两句、各自说对话,这是档位表里那行小字备注终于落了地。新增的人数句「已经救上一个人/两个人/三个人」(stress t+626.8→848.5→900.4 随进度递进)把状态链补全了:潜次、人头、氧气、口令,四样俱全。真机侧账目同样逐格为真(live 局 B 逐检查点 8→8→3→0,句义与 floor(oxy/3) 一致)。
- 下一步明确性:5/5 —— R1 的 25 秒死等缩短到 13 秒(main t+33.6 走神 → t+46.6 首轮「单击屏幕,继续」准点接住,live 实测 13.0s 整);搜索等待 turn+震+口播三重提示不变;压力局乱按 209 次依然零卡死、零无声吞手势。
- 愿意继续玩:是 —— 上一轮我说「菜单第三项听全之前先押半局」,这轮账耳合一之后,整局押上。四结局我还想再收两个。
- P0 问题:无。
- 建议:
1. **跳句承诺这次是真的了,请把「承诺句」也护进首播**:sys_skip 改了实话(「听过的句子再播时,单击就能跳过。」main t+6.4),live 局 A 现场演示了首播完整、复述即掐——G5 两半都兑现,这是我 15 年读屏生涯最在意的一条,做对了。但 live 局 B 暴露一个边角:dv1_metal(「金属回波=钢板」的教学句)和 oxy_gain(补给账目句)作为 auto 链中段,首播就能被一跳而过。跳是玩家的自由,可这两句是 §6.3 承诺清单的句子——建议 v2 把「承诺句」纳入首播保护(复播照常可掐)。
2. 菜单第三项:R1 的「保存并回大厅 41 次零露脸」这轮由 playtest 断言关案(循环顺序+双击执行=当前项,我已读断言增量)——但两轮转写里它依然一次没被玩家听到(剧本每次都提前关菜单)。断言证明它在,耳朵没听过它。R3 若还有轮次,让转写剧本把三项听全一次,我就彻底销案。
3. 双击重听回波(R5)这轮在真机侧补上了(live 局 B:回波+解读同序重放 ✓),转写侧两轮剧本仍零触发——转写剧本补一发双击,让离线证据和真机证据对称。
#### 专项复核(R1 三张 checklist 的 R2 结局)
- sonarGate 零重叠——过,且 R2 更干净了。F3 把回波 wait 调到资产实长+静默一拍:main t+20.0 回波起 → t+23.3 解读起(3.3s),stress 各接缝同款。R1 那个「尾巴压解读 0.35~0.55s」的毛刺消失,「回波→静默一拍→解读」从纸面走进耳朵。玩家脉冲现在先于门(gd 散句在播时先掐后响,live 两次同刻命中 68.98/305.89)——我 R1 担心的「教学潜第一次演示就错序」不复存在。
- 氧气账目——逐格全真,且**说的比 R1 更全**:扣四格有口播、crit 分场景两句、人数入状态链。我没有再能对上的错账。这作的账本现在是三作里最硬的。
- 三套信息一致性——零打架保持;新增证言:stress 局 209 次乱按+40 次菜单后,状态链四件套(潜次/人头/氧档/口令)依然每次都对。
- 补充裁定说明:R1 synthesis 把 P4 的「第一潜收工透风应急瓶」裁定不改——我复议后**支持不改**:先吓后补正是 supply 兜底的教学时刻,且档位句逐格为真,不算假账。
+18
View File
@@ -0,0 +1,18 @@
# P2 · 时间充裕的大学生 评审——《深海回音》(R2)
> 视角:23:30,宿舍躺床,戴耳机。评审对象:R2 双转写 + live-player.md(真机 e1/e4 双局)。R1 我给 5/4/是,扣的那分就是 25 秒静默——这轮专门来收账。
### 深海回音
- 状态感知:5/5 —— 状态链这轮多了「已经救上两个人」(stress t+848.5)这种话,躺床走神回来一听就知道进度;氧气播报依然是我最信的账目(main 双载下水那句「这趟往返,扣四格气」t+199.6,把我 R1 没细抠但隐约觉得「少了一格」的违和直接说破了)。
- 下一步明确性:5/5 —— 收账成功:R1 那个掐在钩子上的 25 秒静默,这轮 13 秒就有人接话(main t+33.6 走神 → t+46.6「单击屏幕,继续」;live 实测准点 13.0s)。躺床玩家的走神点被精确接住,结局链前的长静默同理缩短。全程没有任何一刻「不知道该干嘛」。
- 愿意继续玩:是 —— 比 R1 更想:跳句终于是真的(听过的句子复述时一跳就走),重玩收结局的心理门槛大降;氧气门三形态我两轮听到了双载(main)和单载(stress t+1045.5「气只够带一个」),还差一个「取消第四潜」的残局想亲耳听。
- P0 问题:无。
- 建议:
1. **结局进度顺嘴报一句**(R1 提过,这轮没动,继续催):四种归宿+氧气门三形态是全作最值得吆喝的重玩设计,收尾结算时报一句「四种归宿,这是第一种」,二刷率会再抬一截。理解它在 v2 backlog,重申一次需求强度。
2. D4 滑坡震这轮降成 1.1s 一遍、4 秒里 4 遍(stress t+937.3-940.6)——从电钻变成心跳,分寸对了。别再加回去了,真机上再加也不该超过这个密度。
3. breath_loop 低氧呼吸垫两轮转写零记录(仪器口径),live 事件层证实起停正常——真机人耳复核时请优先听这一层,它是低档氧气「听得见的紧迫感」的全部载体。
#### 睡前躺床与氧气压力的设计感(R2 复读)
- 头 3 分钟:钩子节奏没被修复拖慢——19 秒发出第一枚脉冲,而且这轮 ping 应声而出(R1 真机那个「照做了却没听见 ping」的违和,live 两次复验同刻修复)。新手村到首胜的链路现在是完整的。
- 氧气压力:从「账目式压力」升级为「账目式压力+明账口播」。扣四格那句加得漂亮——压力没变,但每一格气都有人亲口跟我算,躺床心算党狂喜。单载那句「气只够带一个。向左滑,带船长。向右滑,带陈医官。」依然是全作最高光。
- 重玩动力:跳句承诺兑现后,「为另一个结局再潜一次」的成本从「重听 20 分钟」降到「复述段一跳而过」——这是本轮对我「愿不愿意再开一局」影响最大的一条,比任何新内容都实在。
+19
View File
@@ -0,0 +1,19 @@
# P3 评审:《深海回音》(abyss)R2 — 时间紧张的白领
> 视角:32 岁,地铁单程 25 分钟,站立单手持机,只玩过消消乐;随时被打断。依据 R2 双转写 + live-player.md 代入「真机听到这些」。R1 我给 4/5+5/5,三条建议全在修复清单里——这轮逐条对账。
### 深海回音
- 状态感知:5/5 —— R1 我扣的那分讨回来了:状态链补上了「已经救上 N 个人」(stress t+626.8「一个人」→t+900.4「三个人」,跟着进度走)。被打断后要捡回的三样——第几潜、氧气松紧、**船上躺着谁**——现在上滑一次全齐(顺序:潜次→人数→氧档→帮助)。加分的另一笔:「必须上浮」不再在甲板上空喊,出水后是「一潜都下不去了」(stress t+1191.2),场景措辞对了,通勤分神听一耳朵也不会误解成「操作做错了」。
- 下一步明确性:5/5 —— 首轮提醒从 25s 提前到 13s(main t+46.6,live 实测 13.0s 整):车厢晃动里我不再需要怀疑手机锁屏了。R1 的三条建议(人数句/口令去重/提醒提前)全部兑现,没有一条打折扣。
- 愿意继续玩:是 —— 一潜 3-4 分钟一颗扣子的结构没变,中断复述+状态四件套让「到站收机、上车续玩」真正闭环。这是我通勤列表里现在最省心的一款。
- P0 问题:无。
- 建议:
1. 存档 summary 已有「氧气 K 格」,建议把人数也带上(「第2潜·已救2人·氧气6格」)——大厅卡片一眼能接上局面,和状态链同构。(小改,v2 即可。)
2. 菜单第三项「保存并回大厅」两轮转写里玩家从没听到过(都提前关了菜单)——断言证明它在,但建议转写剧本或真机让三项听全一次;地铁到站我最需要的就是这一项。
3. 档位句/签收句现在连点剁不碎了(live 局 B 三连截击全部完整播出 ✓)。请把这条保护写进「别动清单」——通勤误触是常态,这个保险丝对我这种人就是结局体验本身。
#### 通勤压力 + 认知负荷(R2 复核)
- 一潜一颗扣子:不变,依然 3-4 分钟闭环、边界自动存档。F7 的 13s 提醒让「被打断→回来」的衔接成本再降一档——25 秒够我被叫走两次,13 秒刚好一站在晃。
- 中断恢复:R1 我只能按设计文档信 ASK 复述流,这轮 live 两局都是撞存档开场(sys_continue_ask → 单击 → 复述当前节点),真机实证可用。
- 认知负荷:人数句让状态链从 3 句变 4 句,但每句都是事实、无废话,总时长仍在一站地内消化得了。操作面恒定(点+滑),单手扶梯无压力。
- 嘈杂车厢辨音:回波→解读之间这轮有了 0.5 秒的「静默一拍」(main t+20.0→23.3)——地铁噪音里这一拍反而帮我分清「这是回波、这是人话」,意外的通勤友好。
+21
View File
@@ -0,0 +1,21 @@
# P4(疲惫的工人)R2 评审 —— 《深海回音》
> 45 岁,工地收工,宿舍 21:00,外放小音量,游戏经验少,反应不快。
> 依据:R2 双转写 + live-player.md,按「我真机听到这些」代入。R1 我给了两个 5 分,这轮主要看它有没有变啰嗦、变凶。
### 深海回音
- 状态感知:5/5 —— 还是那三句话开场,四潜走完没添新规矩。新多出来的一句「已经救上两个人」(stress t+848.5)是好话——干到哪一步,它用人话告诉我。氧气那句在船上改了口:「氧气见底,一潜都下不去了」(t+1191.2),不再喊「必须上浮」——人都上来了还喊上浮,上一轮我就听着别扭,这回顺了。
- 下一步明确性:5/5 —— 没人说话的时候,13 秒就有人轻声问一句(main t+46.6),比上轮的 25 秒强,我这种反应慢的刚想好要不要点,它就提醒我一下,不催。乱按那局还是两百多下没卡死,错了也不骂人,还是那句「这个手势,水里用不上」。
- 愿意继续玩:是 —— 主线那局我把五个人都救上来了,还敲了钟。听真机报告说,省着气走正好能全救活——我这种人头一回就能赢个体面,这条最要紧,没变。
- P0 问题:无。
- 建议:
1. 「氧气见底」那句带的三连震,上轮我说回回挨一下像工头催命——这轮它只在刚见底那一回震,再问状态就不震了(修复单 F9,转写里 crit 段反复报那句但震不再回回跟)。这么改对,夜里不心烦。
2. 滑坡那段连震从一秒两下拉成一秒一下(stress t+937.3 起,一秒一震)——我这岁数,这一下改得厚道。紧张还在,不吓人。
3. 我 R1 提过「第一潜收工能不能透句风,说潜友在备应急瓶」,这轮产品裁定不改,理由是「先吓后补正是教学」——我听完两局的账,服这个理:第二潜下水那声「告急」之后,应急瓶紧跟着就到,吓完马上补,确实比提前剧透记得牢。这条我撤回。
#### 小节:软失败核算(R2 补齐上轮没走到的账)
上轮我说有两笔账没验到:气花干的「干涸链」和第四潜不让下的「取消链」。这轮补上证据:
- 真机局 B 走的是「气只够带一个」的单载路:船长我带走了,陈医官留在底下,她说「去吧。灯我留着,人齐了就熄」——还是舍不得,不是怨我。取船钟那下被拦:「一格气都不剩了。能带的,你都带回来了。」这话说得软,拦得明白,没摆个假选项糊弄我。
- 取消链和干涸链的归因句(「别下来。带他们回家,就算救完了」「气花在了人身上。人,都上来了」)我逐字读了台词表和上一轮真机记录——指着事,不指着我。挨不着处分,这个分寸保住了。
- 干了活给好话也没变:甲板照样「从没这么亮过」。这游戏不凶,规矩硬、话软,我认。
+47
View File
@@ -0,0 +1,47 @@
# R2 Synthesis —《深海回音》(abyss)
> 产品裁定(批次验收收口轮)| 证据源:R2 真机双局(round2/live-player.md:F1-F10 全部现场坐实,e1/e4 双结局,164 段语音零叠音零死锁)+ R2 转写 ×2 + 4 人设全员复评
## 1. 验收门裁定:**通过,标记可交付 ✅**
| 评审方 | 状态感知 | 下一步明确 | 愿意继续玩 |
|---|---|---|---|
| P1 视障评委 | 4.5→**5/5**(两笔扣分全讨回) | 5/5 | **是** |
| P2 大学生 | 5/5 | 4→**5/5**(25s 死等收账成功) | **是** |
| P3 白领 | 4→**5/5**(人数句补齐三件套) | 5/5 | **是** |
| P4 工人 | 5/5 | 5/5 | **是** |
| 真机双局 | — | — | **是**(P0/P1=0) |
- 章程门槛:**≥3/4 愿意玩 + 无 P0 状态混淆**——R1(4/4,P0=0)+ R2(4/4,P0=0)**连续 2 轮达标**,验收门通过。abyss 以 R1+R2 两轮收口(对照 batch1:radio 3 轮 / dungeon 3 轮+H1;本作 R1 起点质量高于 batch1 首轮,P0 全程为零)。
- 轨迹:R1 5/5 愿意玩、真机抓出 3 个 P1(ping 迟到/跳句名存实亡/结算截断)→ R2 十项修复全部现场坐实、人设扣分项全部讨回、全员满分档。
## 2. R1 修复清单复核结论(逐条关案)
| # | 修复 | 复核结论(证据) |
|---|---|---|
| F1 | ping 先掐向导散句立即出音 | **坐实**:live 局 A 两次 gd_ping1 在播时单击,kill 与 sonar_ping 同刻(ta=68.982/305.887);局 B 对照 1.6s(解码延迟)。R1 的 12~17s 迟到消失 |
| F2 | 尾句保护认实际链尾 + 签收链死窗 | **坐实**:局 B 对 oxy_ok/oxy_low/oxy_crit_deck 三连截击全部自然播完(truncated=false);g9_in 死窗吞掉 +240ms 在途 tap,+660ms 第二拍按设计合法跳过(1.0s,R1 为 0.28s 意外截断) |
| F3 | 回波 wait=实长+静默一拍 | **坐实**:echo_metal_l→解读 3.31s、echo_groan→解读 5.01s(live 实测);转写接缝同款(main t+20.0→23.3) |
| F4 | dv4_dual 扣账口播 | **坐实**:main t+199.6 / live 局 A OK 0.71;单载/取消零播出(playtest 断言) |
| F5 | oxy_crit_deck 水面变体 | **坐实**:水面 t+1191.2「一潜都下不去了」/ 水下 t+1136.5 保留「必须上浮」;live 局 A OK 0.86 |
| F6 | 尾句首播保护 + 复播可即掐 + sys_skip 改词 | **坐实**:live 局 A z1_b 首播完整(OK 0.96)→ 复述重播句中单击即掐(TRUNCATED 0.77s 设计内)→ 续链无错位;新词双局播出(OK 1.0) |
| F7 | 链末看门狗 full [13,30] | **坐实**:live 实测 13.0s 准点;转写 main t+33.6→46.6;P2/P3 点名收账 |
| F8 | danger 震循环 1100ms | **坐实**:live 局 A D4 实测间隔 1.1s×5 遍;stress t+937.3-940.6 同款 |
| F9 | crit 震按档进入去重 | **坐实**(playtest 断言:同档复听零新增 warning 震;跨档播报位保留);P4 撤回投诉 |
| F10 | 状态链插入已救人数 | **坐实**:live 局 A prog_saved1 OK 1.0;转写人数随进度递进(1→2→3);G6 新顺序断言锁定 |
V 类复核:
- **V1(菜单第三项)**:playtest 断言增量落地(三项依序全播、连切 3 下回绕、双击执行=menuIdx 当前项)→ 按 radio R2 先例**关案**;残余项「真人/转写从未听全三项」转入 R3+ 观察清单(非阻塞)。
- **V2(双击重听回波覆盖)**:live 局 B D2 双击实测回波+解读同序重放 ✓ **关案**;转写侧剧本零触发遗留(sessions 剧本不在本泳道改动范围,记仪器改进)。
- **V3(NPC 滤波可懂度/breath_loop 听感)**:事件层两局零截断、ASR 相似度与 R1 持平(滤波+短句伪影口径);breath_loop 事件层起停正常、转写器不记 loop 层为仪器口径。**持续开放给人耳真机**,不阻塞交付。
## 3. 遗留清单(全部非阻塞)
- **v2 候选**:① dv1_metal/oxy_gain 等「§6.3 承诺句」首播期可被一跳而过(auto 链中段设计原文)——评估纳入首播保护(P1 建议 1);② 结局进度播报「四种归宿这是第几种」(P2 两轮催更);③ 大厅 summary 带已救人数(P3);④ 转写剧本补搜索双击与菜单三项听全(仪器侧)。
- **设计内截断台账**(玩家主动行为,非 bug):auto 链中段句跳句、菜单暂停掐当句、结局链句可跳——均在 §2.3/G5 字面内。
- **仪器注记**:live 驱动器乱按窗内未轮询导致 3 次迟到抢跑(放大截断样本);1.7x 会话 ASR 判定降权(「两潜→2000」数字盲区)。
- **P4 撤回项**:「第一潜透风应急瓶」经复议由人设本人撤回(先吓后补=教学时刻,账不假)。
## 4. 后续
abyss 冻结功能面标记**可交付**。批次 2 剩余 detective 由泳道 B 收口;批次 3/4(cipher/teahouse/keeper/bridge)以本作 R2 修订记录为「承诺-兑现」口径范本(17-abyss.md §12)。
@@ -0,0 +1,233 @@
# 试玩转写:《abyss》
> 本文件是「玩家感知日志」:一位新手玩家的整局体验转写。语音列出了玩家听到的每句话全文,
> 音效/BGM/震动按发生时间列出。「静默」段 = 玩家什么也听不到。手势是剧本注入的(模拟真人手部动作),
> 非最优操作:包含犹豫、误操作与乱试。语音时长按语速估算(±20%),仅供节奏参考。
t+ 0.0s (玩家点开游戏,轻触屏幕开始)
t+ 0.0s ♫ BGM 切换 → bgm/deck
t+ 0.0s ♪ 向导音:explore(探索/安全)
t+ 0.0s ▶ 语音:「新的一次下潜,开始了。」
#### 【玩家动作】开局:听完甲板简报——每段链末单击继续,第一潜开始后声呐会静下来
t+ 2.1s ▶ 向导语音:「单击继续简报。要选择时,向左或向右滑。」
t+ 4.2s ▶ 语音:「风停了。我站在问海号甲板上,下面三千米,是海燕号。」
t+ 6.4s ▶ 语音:「听过的句子再播时,单击就能跳过。」
t+ 8.5s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 10.6s ▶ 语音:「海燕号,五个人。你的双瓶,够下四潜。」
t+ 12.7s ▶ 语音:「第一潜,找船。耳朵交给声呐。」
t+ 14.8s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 14.8s ♪ 向导音:explore(探索/安全)
t+ 14.8s ▶ 语音:「下潜开始。水会越来越黑,声音会越来越多。」
t+ 17.0s ▶ 语音:「到深度了。声呐静了。单击,发一枚脉冲。」
t+ 19.1s ♪ 向导音:turn(轮到你)
t+ 19.1s 〰 震动:confirm(轻点确认)
t+ 19.1s 【状态】第一潜到深度了,声呐静了 声呐静了,轮到你了:单击发一枚脉冲(BGM=bgm/dive,语速1)
#### 【玩家动作】调度说了:单击,发一枚脉冲——耳朵交给声呐
t+ 19.1s ♪ 音效 sfx/sonar_ping
t+ 20.0s ♪ 音效 sfx/echo_metal_l
t+ 23.3s ▶ 语音:「金属回波,钢板。听见这个,就是海燕号的船身。」
t+ 25.4s ♪ 音效 sfx/link_beep
t+ 25.4s ▶ 语音:「回波后面有杂音,是电台!接通了。」
t+ 27.5s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 27.5s ♪ 向导音:explore(探索/安全)
t+ 27.5s ♪ 音效 sfx/static_burst
t+ 27.5s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 27.5s 【状态】金属回波后面有杂音——电台接通了,小舟的声音进来了 第一潜通讯中,正在听对方说话(语音播放中,语速1)
t+ 33.6s ……… 静默 25s(听到一半走了神,在想氧气还剩几格) ………
t+ 46.6s ♪ 向导音:nudge(看门狗轻提醒)
t+ 46.6s ▶ 向导语音:「单击屏幕,继续。」
t+ 63.6s ♪ 向导音:nudge(看门狗轻提醒)
t+ 63.6s ▶ 向导语音:「还在吗?单击继续。」
t+ 63.6s 【状态】听到一声轻响和「单击屏幕,继续」,马上点 对方说完了,等我接话(链末单击继续)(语音播放中,语速1)
t+ 63.6s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 70.1s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 74.0s ♪ 音效 sfx/pipe_knock
t+ 77.5s ♪ 音效 sfx/pipe_knock
t+ 81.0s ♪ 向导音:choice(抉择/等待输入)
t+ 81.0s ▶ 语音:「管路在响。向左滑,停下来听敲管的暗号。向右滑,先带小舟上浮。」
#### 【玩家动作】小舟先上来,暗号回头再说——但先上滑听一遍潜次和氧气
t+ 83.1s ▶ 语音:「现在是第一次下潜。」
t+ 85.2s ▶ 语音:「气瓶还足,救得动。」
t+ 87.3s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 89.4s ♪ 向导音:choice(抉择/等待输入)
t+ 89.4s ▶ 语音:「管路在响。向左滑,停下来听敲管的暗号。向右滑,先带小舟上浮。」
t+ 91.6s 【状态】听完状态链(第几潜+氧气档+口令),局面复述回来了 「请选择」念完了(第一潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】下滑看看菜单有什么
t+ 91.6s ♪ 音效 sfx/ui_menu
t+ 91.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 91.6s ♪ 向导音:menu(系统界面)
t+ 91.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 93.7s ▶ 语音:「回到水下。」
t+ 95.8s 【状态】菜单里,切一项听听 菜单里,当前项「回到水下」:单击切换,双击确认,上滑帮助,下滑关闭(BGM=bgm/deck,语速1)
t+ 95.8s ▶ 语音:「重新开始这次救援。」
#### 【玩家动作】听完了,下滑关闭菜单,回到水下
t+ 97.9s ♪ 音效 sfx/ui_confirm
t+ 97.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 97.9s ♪ 向导音:explore(探索/安全)
t+ 97.9s ♪ 向导音:choice(抉择/等待输入)
t+ 97.9s ▶ 语音:「管路在响。向左滑,停下来听敲管的暗号。向右滑,先带小舟上浮。」
t+ 100.0s 【状态】选项念完了,做决定 「请选择」念完了(第一潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】小舟先上来,暗号回头再说
t+ 100.0s ♪ 音效 sfx/ui_confirm
t+ 100.0s ▶ 语音:「小舟,抓住我的肩锁。我们上。」
t+ 102.2s ▶ 语音:「好。上面……是不是天亮了?」
t+ 105.6s ♪ 向导音:choice(抉择/等待输入)
t+ 105.6s ▶ 语音:「小舟想回去拿声呐日志。向左滑,等她。向右滑,直接上浮。」
t+ 107.7s 【状态】选项念完了,做决定 「请选择」念完了(第一潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】日志可以补,人不能等
t+ 107.7s ♪ 音效 sfx/ui_confirm
t+ 107.7s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 109.8s ♪ 向导音:settle(结算)
t+ 109.8s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 109.8s ♪ 音效 sfx/surf_splash
t+ 109.8s ♪ 音效 sfx/ascent_chime
t+ 109.8s ▶ 语音:「小舟出水,第一潜收工。往返,扣三格气。」
t+ 111.9s ▶ 语音:「气瓶还足,救得动。」
t+ 114.1s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 114.1s ♪ 向导音:explore(探索/安全)
t+ 114.1s ▶ 语音:「第二潜,机舱。顺着敲管的声音走。」
t+ 116.2s ♪ 向导音:turn(轮到你)
t+ 116.2s 〰 震动:confirm(轻点确认)
t+ 116.2s 【状态】第二潜,再点一枚 声呐静了,轮到你了:单击发一枚脉冲(BGM=bgm/dive,语速1)
t+ 116.2s ♪ 音效 sfx/sonar_ping
t+ 117.1s ♪ 音效 sfx/echo_debris
t+ 120.4s ♪ 音效 sfx/pipe_knock
t+ 123.9s ▶ 语音:「碎石回波后面,敲管声密了。机舱到了。」
t+ 126.0s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 126.0s ♪ 向导音:explore(探索/安全)
t+ 126.0s ▶ 语音:「哈哈,救援的?我这腿,跟冷却管缠上了。」
t+ 130.7s ▶ 语音:「艇上的药板烧了。病舱那两个,比我悬。」
t+ 135.3s ♪ 向导音:choice(抉择/等待输入)
t+ 135.3s ▶ 语音:「钢梁压着腿。向左滑,泄压后慢慢撬。向右滑,切割枪,快切。」
t+ 137.4s 【状态】选项念完了,做决定 「请选择」念完了(第二潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】切割枪快切,老白憋住气
t+ 137.4s ♪ 音效 sfx/ui_confirm
t+ 137.4s ▶ 语音:「切割枪。老白,闭眼,憋气。」
t+ 139.5s ♪ 向导音:danger(危险)
t+ 139.5s ♪ 音效 sfx/spark_flash
t+ 139.5s 〰 震动:danger(危险逼近)
t+ 141.5s ▶ 语音:「火花炸了一下,虚惊。老白咳着,腿抽出来了。」
t+ 143.6s ▶ 语音:「腿还在!我的腿还在!走,我给你带路。」
t+ 148.1s ♪ 向导音:choice(抉择/等待输入)
t+ 148.1s ▶ 语音:「老白要去关电池舱阀门。向左滑,陪他去。向右滑,直接上浮。」
t+ 150.3s 【状态】选项念完了,做决定 「请选择」念完了(第二潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】阀门交给母船,腿要紧
t+ 150.3s ♪ 音效 sfx/ui_confirm
t+ 150.3s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 152.4s ♪ 向导音:settle(结算)
t+ 152.4s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 152.4s ♪ 音效 sfx/surf_splash
t+ 152.4s ♪ 音效 sfx/ascent_chime
t+ 152.4s ▶ 语音:「老白出水。他一直扒着舱门,往水里看。」
t+ 154.5s ▶ 语音:「潜友阿凯捎来应急瓶。甲板上,粥给你温着。」
t+ 156.6s ▶ 语音:「应急瓶接上了,多三格。」
t+ 158.7s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 158.7s ♪ 向导音:explore(探索/安全)
t+ 158.7s ▶ 语音:「第三潜,病舱。海燕号在倾斜,别恋战。」
t+ 160.9s ♪ 向导音:turn(轮到你)
t+ 160.9s 〰 震动:confirm(轻点确认)
t+ 160.9s 【状态】第三潜,再点一枚 声呐静了,轮到你了:单击发一枚脉冲(BGM=bgm/dive,语速1)
t+ 160.9s ♪ 音效 sfx/sonar_ping
t+ 161.8s ♪ 音效 sfx/echo_groan
t+ 166.8s ▶ 语音:「回波发闷。船体在呻吟,它撑不久了。」
t+ 168.9s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 168.9s ♪ 向导音:explore(探索/安全)
t+ 168.9s ▶ 语音:「你来了。小郑股骨断了,我给他固定好了。」
t+ 173.6s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 178.4s ♪ 向导音:choice(抉择/等待输入)
t+ 178.4s ▶ 语音:「病舱一次只能走一个。向左滑,先带陈医官。向右滑,先带小郑。」
t+ 180.5s 【状态】选项念完了,做决定 「请选择」念完了(第三潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】小郑重伤先走,陈医官下一潜就是你的
t+ 180.5s ♪ 音效 sfx/ui_confirm
t+ 180.5s ▶ 语音:「小郑先走。陈医官,下一潜,就是你的。」
t+ 182.6s ▶ 语音:「小郑吊上去了。他一路,都没敢出声。」
t+ 184.7s ▶ 语音:「去吧。我守着灯,灯不灭,人就不散。」
t+ 189.0s ♪ 向导音:choice(抉择/等待输入)
t+ 189.0s ▶ 语音:「留守的人要空气。向左滑,留下你的备用瓶。向右滑,约定下一潜来接。」
t+ 191.1s 【状态】选项念完了,做决定 「请选择」念完了(第三潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】四小时内我下来,等我
t+ 191.1s ♪ 音效 sfx/ui_confirm
t+ 191.1s ▶ 语音:「四小时内,我下来。等我。」
t+ 193.3s ♪ 向导音:settle(结算)
t+ 193.3s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 193.3s ♪ 音效 sfx/surf_splash
t+ 193.3s ♪ 音效 sfx/ascent_chime
t+ 193.3s ▶ 语音:「病舱的人出水。海燕号的呻吟,隔着水都听得见。」
t+ 195.4s ▶ 语音:「氧气还够两潜。」
t+ 197.5s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 197.5s ♪ 向导音:explore(探索/安全)
t+ 197.5s ▶ 语音:「最后一潜,指挥舱。海燕号,撑不住了。」
t+ 199.6s ▶ 语音:「两个人下同一潜。这趟往返,扣四格气。」
t+ 201.7s ♪ 向导音:turn(轮到你)
t+ 201.7s 〰 震动:confirm(轻点确认)
t+ 201.7s 【状态】第四潜,再点一枚 声呐静了,轮到你了:单击发一枚脉冲(BGM=bgm/dive,语速1)
t+ 201.7s ♪ 音效 sfx/sonar_ping
t+ 202.6s ♪ 音效 sfx/echo_groan
t+ 207.6s ♪ 音效 sfx/echo_metal_r
t+ 210.9s ♪ 向导音:danger(危险)
t+ 210.9s ♪ 音效 sfx/landslide
t+ 210.9s 〰 震动:danger(危险逼近)
t+ 212.9s ▶ 语音:「它滑了!抓稳索缆,指挥舱里还有人!」
t+ 212.0s 〰 震动:danger(危险逼近)
t+ 213.1s 〰 震动:danger(危险逼近)
t+ 214.2s 〰 震动:danger(危险逼近)
t+ 215.1s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 215.1s ♪ 向导音:explore(探索/安全)
t+ 215.1s ▶ 语音:「救援员。我船上,还剩两个活人。」
t+ 218.9s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 223.2s ♪ 向导音:choice(抉择/等待输入)
t+ 223.2s ▶ 语音:「双人上浮。向左滑,逐站减压慢慢浮。向右滑,违规直浮,搏一把。」
t+ 225.3s 【状态】选项念完了,做决定 「请选择」念完了(第四潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】来不及了,直浮!医疗舱的灯先开好
t+ 225.3s ♪ 音效 sfx/ui_confirm
t+ 225.3s ▶ 语音:「来不及了。直浮!」
t+ 227.5s ▶ 语音:「违规快浮。医疗舱的灯,先给你们开好。」
t+ 229.6s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+ 233.6s ♪ 向导音:choice(抉择/等待输入)
t+ 233.6s ▶ 语音:「船长的话没说完。向左滑,把你听到的说出来。向右滑,什么都不问,拉他上浮。」
t+ 235.8s 【状态】选项念完了,做决定 「请选择」念完了(第四潜):向左或向右滑做出你的决定(BGM=bgm/comms,语速1)
#### 【玩家动作】纪律就是纪律,拉他上浮
t+ 235.8s ♪ 音效 sfx/ui_confirm
t+ 235.8s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+ 237.9s ♪ 向导音:settle(结算)
t+ 237.9s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 237.9s ♪ 音效 sfx/surf_splash
t+ 237.9s ♪ 音效 sfx/ascent_chime
t+ 237.9s ▶ 语音:「最后一潜收工。问海号的甲板,从没这么亮过。」
t+ 240.0s ▶ 语音:「氧气见底,一潜都下不去了。」
t+ 240.0s 〰 震动:warning(警告三连震)
t+ 242.1s ▶ 语音:「医疗舱躺满了。你的气瓶剩多少,你比我清楚。」
t+ 244.2s ▶ 语音:「三年前,也是这条沟。我按时上浮了,搭档没有。」
t+ 259.4s ♪ 向导音:nudge(看门狗轻提醒)
t+ 259.4s ▶ 向导语音:「单击屏幕,继续。」
t+ 276.4s ♪ 向导音:nudge(看门狗轻提醒)
t+ 276.4s ▶ 向导语音:「还在吗?单击继续。」
t+ 278.5s 【状态】结局链走完,尾声逐人点到我每一潜的救与错过 结算链间隙,等单击继续(BGM=bgm/deck,语速1)
#### 【玩家动作】船钟出水,五个人都在甲板上——会话结束(E1 海燕归钟)
@@ -0,0 +1,882 @@
# 试玩转写:《abyss》
> 本文件是「玩家感知日志」:一位新手玩家的整局体验转写。语音列出了玩家听到的每句话全文,
> 音效/BGM/震动按发生时间列出。「静默」段 = 玩家什么也听不到。手势是剧本注入的(模拟真人手部动作),
> 非最优操作:包含犹豫、误操作与乱试。语音时长按语速估算(±20%),仅供节奏参考。
t+ 0.0s (玩家点开游戏,轻触屏幕开始)
t+ 0.0s ♫ BGM 切换 → bgm/deck
t+ 0.0s ♪ 向导音:explore(探索/安全)
t+ 0.0s ▶ 语音:「新的一次下潜,开始了。」
t+ 2.1s ▶ 向导语音:「单击继续简报。要选择时,向左或向右滑。」
t+ 4.2s ▶ 语音:「风停了。我站在问海号甲板上,下面三千米,是海燕号。」
t+ 6.4s ▶ 语音:「听过的句子再播时,单击就能跳过。」
t+ 8.5s ▶ 语音:「风停了。我站在问海号甲板上,下面三千米,是海燕号。」
t+ 10.6s ♪ 音效 sfx/ui_menu
t+ 10.6s ♪ 向导音:menu(系统界面)
t+ 10.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 12.7s ▶ 语音:「回到水下。」
t+ 14.8s ▶ 语音:「重新开始这次救援。」
t+ 17.0s ♪ 音效 sfx/ui_confirm
t+ 17.0s ♪ 向导音:explore(探索/安全)
t+ 17.0s ▶ 语音:「风停了。我站在问海号甲板上,下面三千米,是海燕号。」
t+ 19.1s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 21.2s ▶ 向导语音:「这个手势,水里用不上。」
t+ 21.2s 〰 震动:error(做错了:两连短震)
t+ 21.2s ▶ 语音:「气瓶还足,救得动。」
t+ 23.3s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 25.4s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 27.6s 〰 震动:error(做错了:两连短震)
t+ 27.6s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 29.7s 〰 震动:error(做错了:两连短震)
t+ 29.7s ♪ 音效 sfx/ui_menu
t+ 29.7s ♪ 向导音:menu(系统界面)
t+ 29.7s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 31.8s ▶ 语音:「回到水下。」
t+ 33.9s ▶ 语音:「重新开始这次救援。」
t+ 36.0s ♪ 音效 sfx/ui_confirm
t+ 36.0s ♪ 向导音:explore(探索/安全)
t+ 36.0s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 38.2s 〰 震动:error(做错了:两连短震)
t+ 38.2s 〰 震动:error(做错了:两连短震)
t+ 38.2s ▶ 语音:「气瓶还足,救得动。」
t+ 38.2s 〰 震动:beat(节拍点)
t+ 40.3s ▶ 语音:「规矩就一条:气不够一潜,人就必须上浮。」
t+ 42.4s 〰 震动:error(做错了:两连短震)
t+ 42.4s 〰 震动:error(做错了:两连短震)
t+ 42.4s ▶ 语音:「海燕号,五个人。你的双瓶,够下四潜。」
t+ 44.5s ♪ 音效 sfx/ui_menu
t+ 44.5s ♪ 向导音:menu(系统界面)
t+ 44.5s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 46.6s ▶ 语音:「回到水下。」
t+ 48.8s ▶ 语音:「重新开始这次救援。」
t+ 50.9s ♪ 音效 sfx/ui_confirm
t+ 50.9s ♪ 向导音:explore(探索/安全)
t+ 50.9s ▶ 语音:「海燕号,五个人。你的双瓶,够下四潜。」
t+ 53.0s 〰 震动:error(做错了:两连短震)
t+ 53.0s ▶ 语音:「气瓶还足,救得动。」
t+ 55.1s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 57.2s ▶ 语音:「海燕号,五个人。你的双瓶,够下四潜。」
t+ 59.4s ▶ 语音:「第一潜,找船。耳朵交给声呐。」
t+ 61.5s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 61.5s ♪ 向导音:explore(探索/安全)
t+ 61.5s ▶ 语音:「下潜开始。水会越来越黑,声音会越来越多。」
t+ 63.6s ▶ 语音:「到深度了。声呐静了。单击,发一枚脉冲。」
t+ 65.7s ♪ 向导音:turn(轮到你)
t+ 65.7s 〰 震动:confirm(轻点确认)
t+ 65.7s ♪ 音效 sfx/sonar_ping
t+ 66.6s ♪ 音效 sfx/echo_metal_l
t+ 69.9s ▶ 语音:「金属回波,钢板。听见这个,就是海燕号的船身。」
t+ 72.0s ♪ 音效 sfx/link_beep
t+ 72.0s ▶ 语音:「回波后面有杂音,是电台!接通了。」
t+ 74.2s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 74.2s ♪ 向导音:explore(探索/安全)
t+ 74.2s ♪ 音效 sfx/static_burst
t+ 74.2s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 80.2s ♪ 音效 sfx/ui_menu
t+ 80.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 80.2s ♪ 向导音:menu(系统界面)
t+ 80.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 82.4s ▶ 语音:「回到水下。」
t+ 84.5s ▶ 语音:「重新开始这次救援。」
t+ 86.6s ♪ 音效 sfx/ui_confirm
t+ 86.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 86.6s ♪ 向导音:explore(探索/安全)
t+ 86.6s ♪ 向导音:explore(探索/安全)
t+ 86.6s ♪ 音效 sfx/static_burst
t+ 86.6s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 92.7s 〰 震动:error(做错了:两连短震)
t+ 92.7s ▶ 语音:「现在是第一次下潜。」
t+ 94.8s ▶ 语音:「气瓶还足,救得动。」
t+ 96.9s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 99.0s ♪ 向导音:explore(探索/安全)
t+ 99.0s ♪ 音效 sfx/static_burst
t+ 99.0s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 105.1s ▶ 语音:「现在是第一次下潜。」
t+ 105.1s 〰 震动:beat(节拍点)
t+ 107.2s ▶ 语音:「气瓶还足,救得动。」
t+ 109.3s ♪ 向导音:explore(探索/安全)
t+ 109.3s ♪ 音效 sfx/static_burst
t+ 109.3s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 115.4s 〰 震动:error(做错了:两连短震)
t+ 115.4s ♪ 向导音:explore(探索/安全)
t+ 115.4s ♪ 音效 sfx/static_burst
t+ 115.4s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 121.5s 〰 震动:error(做错了:两连短震)
t+ 121.5s ♪ 向导音:explore(探索/安全)
t+ 121.5s ♪ 音效 sfx/static_burst
t+ 121.5s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 127.6s 〰 震动:error(做错了:两连短震)
t+ 127.6s ▶ 语音:「现在是第一次下潜。」
t+ 127.6s 〰 震动:beat(节拍点)
t+ 129.7s ▶ 语音:「气瓶还足,救得动。」
t+ 131.8s ♪ 向导音:explore(探索/安全)
t+ 131.8s ♪ 音效 sfx/static_burst
t+ 131.8s ▶ 语音:「……有人吗?声呐兵,小舟。我们还活着,全艇五个人。」
t+ 137.9s 〰 震动:error(做错了:两连短震)
t+ 137.9s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 144.4s 〰 震动:error(做错了:两连短震)
t+ 144.4s 〰 震动:error(做错了:两连短震)
t+ 144.4s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 150.9s 〰 震动:error(做错了:两连短震)
t+ 150.9s 〰 震动:error(做错了:两连短震)
t+ 150.9s ▶ 语音:「现在是第一次下潜。」
t+ 153.0s ▶ 语音:「气瓶还足,救得动。」
t+ 155.2s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 157.3s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 163.8s ▶ 语音:「现在是第一次下潜。」
t+ 163.8s 〰 震动:beat(节拍点)
t+ 165.9s ▶ 语音:「气瓶还足,救得动。」
t+ 168.0s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 174.6s 〰 震动:error(做错了:两连短震)
t+ 174.6s ▶ 语音:「现在是第一次下潜。」
t+ 174.6s 〰 震动:beat(节拍点)
t+ 176.7s ▶ 语音:「气瓶还足,救得动。」
t+ 178.8s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 185.3s 〰 震动:error(做错了:两连短震)
t+ 185.3s ▶ 语音:「现在是第一次下潜。」
t+ 185.3s 〰 震动:beat(节拍点)
t+ 187.4s ▶ 语音:「气瓶还足,救得动。」
t+ 189.6s ▶ 语音:「轮机长老白困在机舱,陈医官和小郑在病舱,船长在指挥舱。」
t+ 196.1s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 199.9s ♪ 音效 sfx/pipe_knock
t+ 203.4s ♪ 音效 sfx/pipe_knock
t+ 206.9s ♪ 音效 sfx/ui_menu
t+ 206.9s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 206.9s ♪ 向导音:menu(系统界面)
t+ 206.9s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 209.1s ▶ 语音:「回到水下。」
t+ 211.2s ▶ 语音:「重新开始这次救援。」
t+ 213.3s ♪ 音效 sfx/ui_confirm
t+ 213.3s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 213.3s ♪ 向导音:explore(探索/安全)
t+ 213.3s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 217.2s ♪ 音效 sfx/pipe_knock
t+ 220.7s ♪ 音效 sfx/pipe_knock
t+ 224.2s ♪ 音效 sfx/ui_menu
t+ 224.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 224.2s ♪ 向导音:menu(系统界面)
t+ 224.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 226.3s ▶ 语音:「回到水下。」
t+ 228.4s ▶ 语音:「重新开始这次救援。」
t+ 230.5s ♪ 音效 sfx/ui_confirm
t+ 230.5s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 230.5s ♪ 向导音:explore(探索/安全)
t+ 230.5s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 234.4s ♪ 音效 sfx/pipe_knock
t+ 237.9s ♪ 音效 sfx/pipe_knock
t+ 241.4s ▶ 语音:「现在是第一次下潜。」
t+ 243.5s ▶ 语音:「气瓶还足,救得动。」
t+ 245.6s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 247.7s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 251.6s ♪ 音效 sfx/pipe_knock
t+ 255.1s ♪ 音效 sfx/pipe_knock
t+ 258.6s ♪ 音效 sfx/ui_menu
t+ 258.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 258.6s ♪ 向导音:menu(系统界面)
t+ 258.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 260.7s ▶ 语音:「回到水下。」
t+ 262.8s ▶ 语音:「重新开始这次救援。」
t+ 264.9s ♪ 音效 sfx/ui_confirm
t+ 264.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 264.9s ♪ 向导音:explore(探索/安全)
t+ 264.9s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 268.8s ♪ 音效 sfx/pipe_knock
t+ 272.3s ♪ 音效 sfx/pipe_knock
t+ 275.8s ♪ 音效 sfx/ui_menu
t+ 275.8s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 275.8s ♪ 向导音:menu(系统界面)
t+ 275.8s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 277.9s ▶ 语音:「回到水下。」
t+ 280.0s ▶ 语音:「重新开始这次救援。」
t+ 282.2s ♪ 音效 sfx/ui_confirm
t+ 282.2s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 282.2s ♪ 向导音:explore(探索/安全)
t+ 282.2s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 286.0s ♪ 音效 sfx/pipe_knock
t+ 289.5s ♪ 音效 sfx/pipe_knock
t+ 293.0s 〰 震动:error(做错了:两连短震)
t+ 293.0s ▶ 语音:「现在是第一次下潜。」
t+ 293.0s 〰 震动:beat(节拍点)
t+ 295.1s ▶ 语音:「气瓶还足,救得动。」
t+ 297.2s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 301.1s ♪ 音效 sfx/pipe_knock
t+ 304.6s ♪ 音效 sfx/pipe_knock
t+ 308.1s 〰 震动:error(做错了:两连短震)
t+ 308.1s ▶ 语音:「现在是第一次下潜。」
t+ 308.1s 〰 震动:beat(节拍点)
t+ 310.2s ▶ 语音:「气瓶还足,救得动。」
t+ 312.3s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 316.2s ♪ 音效 sfx/pipe_knock
t+ 319.7s ♪ 音效 sfx/pipe_knock
t+ 323.2s ♪ 音效 sfx/ui_menu
t+ 323.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 323.2s ♪ 向导音:menu(系统界面)
t+ 323.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 325.3s ▶ 语音:「回到水下。」
t+ 327.4s ▶ 语音:「重新开始这次救援。」
t+ 329.6s ♪ 音效 sfx/ui_confirm
t+ 329.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 329.6s ♪ 向导音:explore(探索/安全)
t+ 329.6s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 333.4s ♪ 音效 sfx/pipe_knock
t+ 336.9s ♪ 音效 sfx/pipe_knock
t+ 340.4s ♪ 音效 sfx/ui_menu
t+ 340.4s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 340.4s ♪ 向导音:menu(系统界面)
t+ 340.4s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 342.5s ▶ 语音:「回到水下。」
t+ 344.6s ▶ 语音:「重新开始这次救援。」
t+ 346.8s ♪ 音效 sfx/ui_confirm
t+ 346.8s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 346.8s ♪ 向导音:explore(探索/安全)
t+ 346.8s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 350.6s ♪ 音效 sfx/pipe_knock
t+ 354.1s ♪ 音效 sfx/pipe_knock
t+ 357.6s 〰 震动:error(做错了:两连短震)
t+ 357.6s 〰 震动:error(做错了:两连短震)
t+ 357.6s ♪ 音效 sfx/ui_menu
t+ 357.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 357.6s ♪ 向导音:menu(系统界面)
t+ 357.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 359.7s ▶ 语音:「回到水下。」
t+ 361.9s ▶ 语音:「重新开始这次救援。」
t+ 364.0s ♪ 音效 sfx/ui_confirm
t+ 364.0s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 364.0s ♪ 向导音:explore(探索/安全)
t+ 364.0s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 367.8s ♪ 音效 sfx/pipe_knock
t+ 371.3s ♪ 音效 sfx/pipe_knock
t+ 374.8s ▶ 语音:「现在是第一次下潜。」
t+ 374.8s 〰 震动:beat(节拍点)
t+ 377.0s ▶ 语音:「气瓶还足,救得动。」
t+ 379.1s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 382.9s ♪ 音效 sfx/pipe_knock
t+ 386.4s ♪ 音效 sfx/pipe_knock
t+ 389.9s ▶ 语音:「现在是第一次下潜。」
t+ 389.9s 〰 震动:beat(节拍点)
t+ 392.0s ▶ 语音:「气瓶还足,救得动。」
t+ 394.2s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 398.0s ♪ 音效 sfx/pipe_knock
t+ 401.5s ♪ 音效 sfx/pipe_knock
t+ 405.0s 〰 震动:error(做错了:两连短震)
t+ 405.0s 〰 震动:error(做错了:两连短震)
t+ 405.0s ♪ 音效 sfx/ui_menu
t+ 405.0s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 405.0s ♪ 向导音:menu(系统界面)
t+ 405.0s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 407.1s ▶ 语音:「回到水下。」
t+ 409.3s ▶ 语音:「重新开始这次救援。」
t+ 411.4s ♪ 音效 sfx/ui_confirm
t+ 411.4s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 411.4s ♪ 向导音:explore(探索/安全)
t+ 411.4s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 415.2s ♪ 音效 sfx/pipe_knock
t+ 418.7s ♪ 音效 sfx/pipe_knock
t+ 422.2s 〰 震动:error(做错了:两连短震)
t+ 422.2s ♪ 音效 sfx/ui_menu
t+ 422.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 422.2s ♪ 向导音:menu(系统界面)
t+ 422.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 424.4s ▶ 语音:「回到水下。」
t+ 426.5s ▶ 语音:「重新开始这次救援。」
t+ 428.6s ♪ 音效 sfx/ui_confirm
t+ 428.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 428.6s ♪ 向导音:explore(探索/安全)
t+ 428.6s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 432.4s ♪ 音效 sfx/pipe_knock
t+ 435.9s ♪ 音效 sfx/pipe_knock
t+ 439.4s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 443.3s ♪ 音效 sfx/pipe_knock
t+ 446.8s ♪ 音效 sfx/pipe_knock
t+ 450.3s 〰 震动:error(做错了:两连短震)
t+ 450.3s ▶ 语音:「现在是第一次下潜。」
t+ 450.3s 〰 震动:beat(节拍点)
t+ 452.4s ▶ 语音:「气瓶还足,救得动。」
t+ 454.5s ▶ 语音:「等等,你听。管子里,有人在敲。」
t+ 458.4s ♪ 音效 sfx/pipe_knock
t+ 461.9s ♪ 音效 sfx/pipe_knock
t+ 465.4s ♪ 向导音:choice(抉择/等待输入)
t+ 465.4s ▶ 语音:「管路在响。向左滑,停下来听敲管的暗号。向右滑,先带小舟上浮。」
t+ 467.5s ♪ 音效 sfx/ui_confirm
t+ 467.5s ▶ 语音:「都别出声。管子那头,敲得很稳。」
t+ 469.6s ♪ 音效 sfx/pipe_knock
t+ 473.1s ▶ 语音:「都别出声。管子那头,敲得很稳。」
t+ 475.3s ♪ 音效 sfx/pipe_knock
t+ 478.8s 〰 震动:error(做错了:两连短震)
t+ 478.8s ♪ 音效 sfx/ui_menu
t+ 478.8s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 478.8s ♪ 向导音:menu(系统界面)
t+ 478.8s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 480.9s ▶ 语音:「回到水下。」
t+ 483.0s ▶ 语音:「重新开始这次救援。」
t+ 485.1s ♪ 音效 sfx/ui_confirm
t+ 485.1s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 485.1s ♪ 向导音:explore(探索/安全)
t+ 485.1s ▶ 语音:「都别出声。管子那头,敲得很稳。」
t+ 487.2s ♪ 音效 sfx/pipe_knock
t+ 490.7s 〰 震动:error(做错了:两连短震)
t+ 490.7s ▶ 语音:「现在是第一次下潜。」
t+ 492.9s ▶ 语音:「氧气还够两潜。」
t+ 495.0s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 497.1s ▶ 语音:「都别出声。管子那头,敲得很稳。」
t+ 499.2s ♪ 音效 sfx/pipe_knock
t+ 502.7s ▶ 语音:「都别出声。管子那头,敲得很稳。」
t+ 504.8s ♪ 音效 sfx/pipe_knock
t+ 508.3s 〰 震动:error(做错了:两连短震)
t+ 508.3s 〰 震动:error(做错了:两连短震)
t+ 508.3s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 510.5s ▶ 语音:「现在是第一次下潜。」
t+ 512.6s ▶ 语音:「氧气还够两潜。」
t+ 514.7s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 516.8s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 518.9s ♪ 音效 sfx/ui_menu
t+ 518.9s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 518.9s ♪ 向导音:menu(系统界面)
t+ 518.9s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 521.1s ▶ 语音:「回到水下。」
t+ 523.2s ▶ 语音:「重新开始这次救援。」
t+ 525.3s ♪ 音效 sfx/ui_confirm
t+ 525.3s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 525.3s ♪ 向导音:explore(探索/安全)
t+ 525.3s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 527.4s ♪ 音效 sfx/ui_menu
t+ 527.4s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 527.4s ♪ 向导音:menu(系统界面)
t+ 527.4s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 529.5s ▶ 语音:「回到水下。」
t+ 531.7s ▶ 语音:「重新开始这次救援。」
t+ 533.8s ♪ 音效 sfx/ui_confirm
t+ 533.8s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 533.8s ♪ 向导音:explore(探索/安全)
t+ 533.8s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 535.9s ♪ 音效 sfx/ui_menu
t+ 535.9s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 535.9s ♪ 向导音:menu(系统界面)
t+ 535.9s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 538.0s ▶ 语音:「回到水下。」
t+ 540.1s ▶ 语音:「重新开始这次救援。」
t+ 542.3s ♪ 音效 sfx/ui_confirm
t+ 542.3s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 542.3s ♪ 向导音:explore(探索/安全)
t+ 542.3s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 544.4s ▶ 语音:「现在是第一次下潜。」
t+ 544.4s 〰 震动:beat(节拍点)
t+ 546.5s ▶ 语音:「氧气还够两潜。」
t+ 548.6s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 550.7s ▶ 语音:「现在是第一次下潜。」
t+ 550.7s 〰 震动:beat(节拍点)
t+ 552.9s ▶ 语音:「氧气还够两潜。」
t+ 555.0s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 557.1s ▶ 语音:「是老白的暗号:腿被压住,先泄压,再撬。记住这个敲法。」
t+ 559.2s 〰 震动:error(做错了:两连短震)
t+ 559.2s ♪ 向导音:choice(抉择/等待输入)
t+ 559.2s ▶ 语音:「小舟想回去拿声呐日志。向左滑,等她。向右滑,直接上浮。」
t+ 561.3s ♪ 音效 sfx/ui_confirm
t+ 561.3s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 563.5s ♪ 音效 sfx/ui_menu
t+ 563.5s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 563.5s ♪ 向导音:menu(系统界面)
t+ 563.5s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 565.6s ▶ 语音:「回到水下。」
t+ 567.7s ▶ 语音:「重新开始这次救援。」
t+ 569.8s ♪ 音效 sfx/ui_confirm
t+ 569.8s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 569.8s ♪ 向导音:explore(探索/安全)
t+ 569.8s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 571.9s ♪ 音效 sfx/ui_menu
t+ 571.9s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 571.9s ♪ 向导音:menu(系统界面)
t+ 571.9s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 574.1s ▶ 语音:「回到水下。」
t+ 576.2s ▶ 语音:「重新开始这次救援。」
t+ 578.3s ♪ 音效 sfx/ui_confirm
t+ 578.3s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 578.3s ♪ 向导音:explore(探索/安全)
t+ 578.3s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 580.4s 〰 震动:error(做错了:两连短震)
t+ 580.4s 〰 震动:error(做错了:两连短震)
t+ 580.4s 〰 震动:error(做错了:两连短震)
t+ 580.4s ▶ 语音:「现在是第一次下潜。」
t+ 582.5s ▶ 语音:「氧气还够两潜。」
t+ 584.7s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 586.8s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 588.9s ▶ 语音:「现在是第一次下潜。」
t+ 588.9s 〰 震动:beat(节拍点)
t+ 591.0s ▶ 语音:「氧气还够两潜。」
t+ 593.1s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 595.3s ▶ 语音:「现在是第一次下潜。」
t+ 595.3s 〰 震动:beat(节拍点)
t+ 597.4s ▶ 语音:「氧气还够两潜。」
t+ 599.5s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 601.6s ▶ 语音:「日志可以补,人不能等。走了。」
t+ 603.7s 〰 震动:error(做错了:两连短震)
t+ 603.7s ♪ 向导音:settle(结算)
t+ 603.7s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 603.7s ♪ 音效 sfx/surf_splash
t+ 603.7s ♪ 音效 sfx/ascent_chime
t+ 603.7s ▶ 语音:「小舟出水,第一潜收工。往返,扣三格气。」
t+ 605.9s ▶ 语音:「氧气还够两潜。」
t+ 608.0s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 608.0s ♪ 向导音:explore(探索/安全)
t+ 608.0s ▶ 语音:「第二潜,机舱。顺着敲管的声音走。」
t+ 610.1s ♪ 向导音:turn(轮到你)
t+ 610.1s 〰 震动:confirm(轻点确认)
t+ 610.1s ♪ 音效 sfx/sonar_ping
t+ 611.0s ♪ 音效 sfx/echo_debris
t+ 614.3s ♪ 音效 sfx/pipe_knock
t+ 617.8s ▶ 语音:「碎石回波后面,敲管声密了。机舱到了。」
t+ 619.9s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 619.9s ♪ 向导音:explore(探索/安全)
t+ 619.9s ▶ 语音:「哈哈,救援的?我这腿,跟冷却管缠上了。」
t+ 624.7s ▶ 语音:「现在是第二次下潜。」
t+ 626.8s ▶ 语音:「已经救上一个人。」
t+ 628.9s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 631.0s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 633.1s ♪ 向导音:explore(探索/安全)
t+ 633.1s ▶ 语音:「哈哈,救援的?我这腿,跟冷却管缠上了。」
t+ 637.9s ▶ 语音:「艇上的药板烧了。病舱那两个,比我悬。」
t+ 642.4s 〰 震动:error(做错了:两连短震)
t+ 642.4s ♪ 音效 sfx/ui_menu
t+ 642.4s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 642.4s ♪ 向导音:menu(系统界面)
t+ 642.4s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 644.5s ▶ 语音:「回到水下。」
t+ 646.6s ▶ 语音:「重新开始这次救援。」
t+ 648.8s ♪ 音效 sfx/ui_confirm
t+ 648.8s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 648.8s ♪ 向导音:explore(探索/安全)
t+ 648.8s ▶ 语音:「艇上的药板烧了。病舱那两个,比我悬。」
t+ 653.3s ♪ 音效 sfx/ui_menu
t+ 653.3s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 653.3s ♪ 向导音:menu(系统界面)
t+ 653.3s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 655.4s ▶ 语音:「回到水下。」
t+ 657.5s ▶ 语音:「重新开始这次救援。」
t+ 659.6s ♪ 音效 sfx/ui_confirm
t+ 659.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 659.6s ♪ 向导音:explore(探索/安全)
t+ 659.6s ▶ 语音:「艇上的药板烧了。病舱那两个,比我悬。」
t+ 664.2s 〰 震动:error(做错了:两连短震)
t+ 664.2s ♪ 音效 sfx/ui_menu
t+ 664.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 664.2s ♪ 向导音:menu(系统界面)
t+ 664.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 666.3s ▶ 语音:「回到水下。」
t+ 668.4s ▶ 语音:「重新开始这次救援。」
t+ 670.5s ♪ 音效 sfx/ui_confirm
t+ 670.5s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 670.5s ♪ 向导音:explore(探索/安全)
t+ 670.5s ▶ 语音:「艇上的药板烧了。病舱那两个,比我悬。」
t+ 675.0s 〰 震动:error(做错了:两连短震)
t+ 675.0s ♪ 向导音:choice(抉择/等待输入)
t+ 675.0s ▶ 语音:「钢梁压着腿。向左滑,泄压后慢慢撬。向右滑,切割枪,快切。」
t+ 677.2s ♪ 向导音:choice(抉择/等待输入)
t+ 677.2s ▶ 语音:「钢梁压着腿。向左滑,泄压后慢慢撬。向右滑,切割枪,快切。」
t+ 679.3s ♪ 音效 sfx/ui_confirm
t+ 679.3s ▶ 语音:「老白,忍住。先泄压,再撬。」
t+ 681.4s ▶ 语音:「现在是第二次下潜。」
t+ 683.5s ▶ 语音:「已经救上一个人。」
t+ 685.6s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 687.8s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 689.9s ▶ 语音:「老白,忍住。先泄压,再撬。」
t+ 692.0s 〰 震动:error(做错了:两连短震)
t+ 692.0s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 694.1s ♪ 音效 sfx/ui_menu
t+ 694.1s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 694.1s ♪ 向导音:menu(系统界面)
t+ 694.1s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 696.2s ▶ 语音:「回到水下。」
t+ 698.4s ▶ 语音:「重新开始这次救援。」
t+ 700.5s ♪ 音效 sfx/ui_confirm
t+ 700.5s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 700.5s ♪ 向导音:explore(探索/安全)
t+ 700.5s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 702.6s 〰 震动:error(做错了:两连短震)
t+ 702.6s ♪ 音效 sfx/ui_menu
t+ 702.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 702.6s ♪ 向导音:menu(系统界面)
t+ 702.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 704.7s ▶ 语音:「回到水下。」
t+ 706.8s ▶ 语音:「重新开始这次救援。」
t+ 709.0s ♪ 音效 sfx/ui_confirm
t+ 709.0s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 709.0s ♪ 向导音:explore(探索/安全)
t+ 709.0s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 711.1s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 713.2s 〰 震动:error(做错了:两连短震)
t+ 713.2s ▶ 语音:「现在是第二次下潜。」
t+ 715.3s ▶ 语音:「已经救上一个人。」
t+ 717.4s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 719.6s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 721.7s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 723.8s 〰 震动:error(做错了:两连短震)
t+ 723.8s 〰 震动:error(做错了:两连短震)
t+ 723.8s 〰 震动:error(做错了:两连短震)
t+ 723.8s ▶ 语音:「暗号没白听。管子一松,钢梁抬起来了。」
t+ 725.9s ▶ 语音:「腿还在!我的腿还在!走,我给你带路。」
t+ 730.4s ♪ 向导音:choice(抉择/等待输入)
t+ 730.4s ▶ 语音:「老白要去关电池舱阀门。向左滑,陪他去。向右滑,直接上浮。」
t+ 732.6s ♪ 音效 sfx/ui_confirm
t+ 732.6s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 734.7s ▶ 语音:「现在是第二次下潜。」
t+ 736.8s ▶ 语音:「已经救上一个人。」
t+ 738.9s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 741.0s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 743.2s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 745.3s ♪ 音效 sfx/ui_menu
t+ 745.3s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 745.3s ♪ 向导音:menu(系统界面)
t+ 745.3s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 747.4s ▶ 语音:「回到水下。」
t+ 749.5s ▶ 语音:「重新开始这次救援。」
t+ 751.6s ♪ 音效 sfx/ui_confirm
t+ 751.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 751.6s ♪ 向导音:explore(探索/安全)
t+ 751.6s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 753.8s ♪ 音效 sfx/ui_menu
t+ 753.8s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 753.8s ♪ 向导音:menu(系统界面)
t+ 753.8s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 755.9s ▶ 语音:「回到水下。」
t+ 758.0s ▶ 语音:「重新开始这次救援。」
t+ 760.1s ♪ 音效 sfx/ui_confirm
t+ 760.1s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 760.1s ♪ 向导音:explore(探索/安全)
t+ 760.1s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 762.2s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 764.4s 〰 震动:error(做错了:两连短震)
t+ 764.4s ▶ 语音:「阀门交给母船。你先上,腿要紧。」
t+ 766.5s ♪ 向导音:settle(结算)
t+ 766.5s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 766.5s ♪ 音效 sfx/surf_splash
t+ 766.5s ♪ 音效 sfx/ascent_chime
t+ 766.5s ▶ 语音:「老白出水。他一直扒着舱门,往水里看。」
t+ 768.6s ▶ 语音:「潜友阿凯捎来应急瓶。甲板上,粥给你温着。」
t+ 770.7s ▶ 语音:「应急瓶接上了,多三格。」
t+ 772.8s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 772.8s ♪ 向导音:explore(探索/安全)
t+ 772.8s ▶ 语音:「第三潜,病舱。海燕号在倾斜,别恋战。」
t+ 775.0s ♪ 向导音:turn(轮到你)
t+ 775.0s 〰 震动:confirm(轻点确认)
t+ 775.0s ♪ 音效 sfx/sonar_ping
t+ 775.9s ♪ 音效 sfx/echo_groan
t+ 780.9s ▶ 语音:「回波发闷。船体在呻吟,它撑不久了。」
t+ 783.0s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 783.0s ♪ 向导音:explore(探索/安全)
t+ 783.0s ▶ 语音:「你来了。小郑股骨断了,我给他固定好了。」
t+ 787.7s ♪ 音效 sfx/ui_menu
t+ 787.7s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 787.7s ♪ 向导音:menu(系统界面)
t+ 787.7s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 789.8s ▶ 语音:「回到水下。」
t+ 792.0s ▶ 语音:「重新开始这次救援。」
t+ 794.1s ♪ 音效 sfx/ui_confirm
t+ 794.1s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 794.1s ♪ 向导音:explore(探索/安全)
t+ 794.1s ♪ 向导音:explore(探索/安全)
t+ 794.1s ▶ 语音:「你来了。小郑股骨断了,我给他固定好了。」
t+ 798.8s 〰 震动:error(做错了:两连短震)
t+ 798.8s ♪ 音效 sfx/ui_menu
t+ 798.8s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 798.8s ♪ 向导音:menu(系统界面)
t+ 798.8s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 800.9s ▶ 语音:「回到水下。」
t+ 803.1s ▶ 语音:「重新开始这次救援。」
t+ 805.2s ♪ 音效 sfx/ui_confirm
t+ 805.2s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 805.2s ♪ 向导音:explore(探索/安全)
t+ 805.2s ♪ 向导音:explore(探索/安全)
t+ 805.2s ▶ 语音:「你来了。小郑股骨断了,我给他固定好了。」
t+ 809.9s ♪ 向导音:explore(探索/安全)
t+ 809.9s ▶ 语音:「你来了。小郑股骨断了,我给他固定好了。」
t+ 814.7s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 819.4s ♪ 音效 sfx/ui_menu
t+ 819.4s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 819.4s ♪ 向导音:menu(系统界面)
t+ 819.4s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 821.5s ▶ 语音:「回到水下。」
t+ 823.7s ▶ 语音:「重新开始这次救援。」
t+ 825.8s ♪ 音效 sfx/ui_confirm
t+ 825.8s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 825.8s ♪ 向导音:explore(探索/安全)
t+ 825.8s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 830.5s ♪ 音效 sfx/ui_menu
t+ 830.5s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 830.5s ♪ 向导音:menu(系统界面)
t+ 830.5s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 832.6s ▶ 语音:「回到水下。」
t+ 834.8s ▶ 语音:「重新开始这次救援。」
t+ 836.9s ♪ 音效 sfx/ui_confirm
t+ 836.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 836.9s ♪ 向导音:explore(探索/安全)
t+ 836.9s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 841.6s 〰 震动:error(做错了:两连短震)
t+ 841.6s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 846.4s ▶ 语音:「现在是第三次下潜。」
t+ 848.5s ▶ 语音:「已经救上两个人。」
t+ 850.6s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 852.7s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 854.8s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 859.6s ♪ 音效 sfx/ui_menu
t+ 859.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 859.6s ♪ 向导音:menu(系统界面)
t+ 859.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 861.7s ▶ 语音:「回到水下。」
t+ 863.8s ▶ 语音:「重新开始这次救援。」
t+ 865.9s ♪ 音效 sfx/ui_confirm
t+ 865.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 865.9s ♪ 向导音:explore(探索/安全)
t+ 865.9s ▶ 语音:「救援钟一次带一个。我是医生,我最后走。」
t+ 870.7s 〰 震动:error(做错了:两连短震)
t+ 870.7s 〰 震动:error(做错了:两连短震)
t+ 870.7s 〰 震动:error(做错了:两连短震)
t+ 870.7s ♪ 向导音:choice(抉择/等待输入)
t+ 870.7s ▶ 语音:「病舱一次只能走一个。向左滑,先带陈医官。向右滑,先带小郑。」
t+ 872.8s ♪ 音效 sfx/ui_confirm
t+ 872.8s ▶ 语音:「小郑先走。陈医官,下一潜,就是你的。」
t+ 874.9s ▶ 语音:「小郑吊上去了。他一路,都没敢出声。」
t+ 877.0s ♪ 音效 sfx/ui_menu
t+ 877.0s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 877.0s ♪ 向导音:menu(系统界面)
t+ 877.0s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 879.2s ▶ 语音:「回到水下。」
t+ 881.3s ▶ 语音:「重新开始这次救援。」
t+ 883.4s ♪ 音效 sfx/ui_confirm
t+ 883.4s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 883.4s ♪ 向导音:explore(探索/安全)
t+ 883.4s ▶ 语音:「小郑吊上去了。他一路,都没敢出声。」
t+ 885.5s 〰 震动:error(做错了:两连短震)
t+ 885.5s 〰 震动:error(做错了:两连短震)
t+ 885.5s ♪ 音效 sfx/ui_menu
t+ 885.5s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 885.5s ♪ 向导音:menu(系统界面)
t+ 885.5s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+ 887.6s ▶ 语音:「回到水下。」
t+ 889.8s ▶ 语音:「重新开始这次救援。」
t+ 891.9s ♪ 音效 sfx/ui_confirm
t+ 891.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+ 891.9s ♪ 向导音:explore(探索/安全)
t+ 891.9s ▶ 语音:「小郑吊上去了。他一路,都没敢出声。」
t+ 894.0s 〰 震动:error(做错了:两连短震)
t+ 894.0s ▶ 语音:「去吧。我守着灯,灯不灭,人就不散。」
t+ 898.3s ▶ 语音:「现在是第三次下潜。」
t+ 900.4s ▶ 语音:「已经救上三个人。」
t+ 902.5s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 904.7s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 906.8s ▶ 语音:「去吧。我守着灯,灯不灭,人就不散。」
t+ 911.1s ▶ 语音:「去吧。我守着灯,灯不灭,人就不散。」
t+ 915.4s ♪ 向导音:choice(抉择/等待输入)
t+ 915.4s ▶ 语音:「留守的人要空气。向左滑,留下你的备用瓶。向右滑,约定下一潜来接。」
t+ 917.5s ♪ 音效 sfx/ui_confirm
t+ 917.5s ▶ 语音:「备用瓶留下。灯,给我亮着。」
t+ 919.6s ▶ 语音:「备用瓶挂上了,能多撑十二小时。」
t+ 921.7s ♪ 向导音:settle(结算)
t+ 921.7s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+ 921.7s ♪ 音效 sfx/surf_splash
t+ 921.7s ♪ 音效 sfx/ascent_chime
t+ 921.7s ▶ 语音:「病舱的人出水。海燕号的呻吟,隔着水都听得见。」
t+ 923.9s ▶ 语音:「氧气告急,只够最后一潜。」
t+ 926.0s ♫ BGM 切换 → bgm/dive(淡入 800ms)
t+ 926.0s ♪ 向导音:explore(探索/安全)
t+ 926.0s ▶ 语音:「最后一潜,指挥舱。海燕号,撑不住了。」
t+ 928.1s ♪ 向导音:turn(轮到你)
t+ 928.1s 〰 震动:confirm(轻点确认)
t+ 928.1s ♪ 音效 sfx/sonar_ping
t+ 929.0s ♪ 音效 sfx/echo_groan
t+ 934.0s ♪ 音效 sfx/echo_metal_r
t+ 937.3s ♪ 向导音:danger(危险)
t+ 937.3s ♪ 音效 sfx/landslide
t+ 937.3s 〰 震动:danger(危险逼近)
t+ 938.4s 〰 震动:danger(危险逼近)
t+ 939.3s ▶ 语音:「它滑了!抓稳索缆,指挥舱里还有人!」
t+ 939.5s 〰 震动:danger(危险逼近)
t+ 940.6s 〰 震动:danger(危险逼近)
t+ 941.4s ♫ BGM 切换 → bgm/comms(淡入 600ms)
t+ 941.4s ♪ 向导音:explore(探索/安全)
t+ 941.4s ▶ 语音:「救援员。我船上,还剩两个活人。」
t+ 945.3s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 949.6s ▶ 语音:「现在是最后一次下潜。」
t+ 949.6s 〰 震动:warning(警告三连震)
t+ 951.7s ▶ 语音:「已经救上三个人。」
t+ 953.8s ▶ 语音:「氧气见底,必须上浮。」
t+ 955.9s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+ 958.0s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 962.3s ▶ 语音:「现在是最后一次下潜。」
t+ 962.3s 〰 震动:beat(节拍点)
t+ 964.5s ▶ 语音:「已经救上三个人。」
t+ 966.6s ▶ 语音:「氧气见底,必须上浮。」
t+ 968.7s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 973.0s ▶ 语音:「现在是最后一次下潜。」
t+ 973.0s 〰 震动:beat(节拍点)
t+ 975.1s ▶ 语音:「已经救上三个人。」
t+ 977.2s ▶ 语音:「氧气见底,必须上浮。」
t+ 979.4s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 983.7s 〰 震动:error(做错了:两连短震)
t+ 983.7s ▶ 语音:「现在是最后一次下潜。」
t+ 983.7s 〰 震动:beat(节拍点)
t+ 985.8s ▶ 语音:「已经救上三个人。」
t+ 987.9s ▶ 语音:「氧气见底,必须上浮。」
t+ 990.0s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 994.3s 〰 震动:error(做错了:两连短震)
t+ 994.3s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+ 998.6s ♪ 音效 sfx/ui_menu
t+ 998.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+ 998.6s ♪ 向导音:menu(系统界面)
t+ 998.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1000.7s ▶ 语音:「回到水下。」
t+1002.9s ▶ 语音:「重新开始这次救援。」
t+1005.0s ♪ 音效 sfx/ui_confirm
t+1005.0s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1005.0s ♪ 向导音:explore(探索/安全)
t+1005.0s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+1009.3s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+1013.6s ♪ 音效 sfx/ui_menu
t+1013.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1013.6s ♪ 向导音:menu(系统界面)
t+1013.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1015.7s ▶ 语音:「回到水下。」
t+1017.8s ▶ 语音:「重新开始这次救援。」
t+1019.9s ♪ 音效 sfx/ui_confirm
t+1019.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1019.9s ♪ 向导音:explore(探索/安全)
t+1019.9s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+1024.2s 〰 震动:error(做错了:两连短震)
t+1024.2s ▶ 语音:「现在是最后一次下潜。」
t+1024.2s 〰 震动:beat(节拍点)
t+1026.3s ▶ 语音:「已经救上三个人。」
t+1028.5s ▶ 语音:「氧气见底,必须上浮。」
t+1030.6s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+1034.9s ♪ 音效 sfx/ui_menu
t+1034.9s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1034.9s ♪ 向导音:menu(系统界面)
t+1034.9s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1037.0s ▶ 语音:「回到水下。」
t+1039.1s ▶ 语音:「重新开始这次救援。」
t+1041.2s ♪ 音效 sfx/ui_confirm
t+1041.2s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1041.2s ♪ 向导音:explore(探索/安全)
t+1041.2s ▶ 语音:「都带走,我最后上。这是船长的规矩。」
t+1045.5s ♪ 向导音:choice(抉择/等待输入)
t+1045.5s ▶ 语音:「气只够带一个。向左滑,带船长。向右滑,带陈医官。」
t+1047.7s ♪ 音效 sfx/ui_confirm
t+1047.7s ▶ 语音:「船长,抓住我。海燕号的事,上面再说。」
t+1049.8s ♪ 音效 sfx/ui_menu
t+1049.8s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1049.8s ♪ 向导音:menu(系统界面)
t+1049.8s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1051.9s ▶ 语音:「回到水下。」
t+1054.0s ▶ 语音:「重新开始这次救援。」
t+1056.1s ♪ 音效 sfx/ui_confirm
t+1056.1s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1056.1s ♪ 向导音:explore(探索/安全)
t+1056.1s ▶ 语音:「船长,抓住我。海燕号的事,上面再说。」
t+1058.3s 〰 震动:error(做错了:两连短震)
t+1058.3s 〰 震动:error(做错了:两连短震)
t+1058.3s ▶ 语音:「船长,抓住我。海燕号的事,上面再说。」
t+1060.4s 〰 震动:error(做错了:两连短震)
t+1060.4s ▶ 语音:「去吧。灯我留着,人齐了就熄。」
t+1064.0s 〰 震动:error(做错了:两连短震)
t+1064.0s ▶ 语音:「现在是最后一次下潜。」
t+1066.1s ▶ 语音:「已经救上四个人。」
t+1068.3s ▶ 语音:「氧气见底,必须上浮。」
t+1070.4s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+1072.5s ▶ 语音:「去吧。灯我留着,人齐了就熄。」
t+1076.1s 〰 震动:error(做错了:两连短震)
t+1076.1s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1080.2s 〰 震动:error(做错了:两连短震)
t+1080.2s ▶ 语音:「现在是最后一次下潜。」
t+1082.3s ▶ 语音:「已经救上四个人。」
t+1084.4s ▶ 语音:「氧气见底,必须上浮。」
t+1086.6s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+1088.7s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1092.8s ▶ 语音:「现在是最后一次下潜。」
t+1092.8s 〰 震动:beat(节拍点)
t+1094.9s ▶ 语音:「已经救上四个人。」
t+1097.0s ▶ 语音:「氧气见底,必须上浮。」
t+1099.1s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1103.2s ♪ 音效 sfx/ui_menu
t+1103.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1103.2s ♪ 向导音:menu(系统界面)
t+1103.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1105.3s ▶ 语音:「回到水下。」
t+1107.4s ▶ 语音:「重新开始这次救援。」
t+1109.6s ♪ 音效 sfx/ui_confirm
t+1109.6s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1109.6s ♪ 向导音:explore(探索/安全)
t+1109.6s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1113.6s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1117.7s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1121.8s ▶ 语音:「现在是最后一次下潜。」
t+1121.8s 〰 震动:beat(节拍点)
t+1123.9s ▶ 语音:「已经救上四个人。」
t+1126.0s ▶ 语音:「氧气见底,必须上浮。」
t+1128.1s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1132.2s ▶ 语音:「现在是最后一次下潜。」
t+1132.2s 〰 震动:beat(节拍点)
t+1134.3s ▶ 语音:「已经救上四个人。」
t+1136.5s ▶ 语音:「氧气见底,必须上浮。」
t+1138.6s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1142.7s 〰 震动:error(做错了:两连短震)
t+1142.7s 〰 震动:error(做错了:两连短震)
t+1142.7s 〰 震动:error(做错了:两连短震)
t+1142.7s ▶ 语音:「三年前……没什么。走吧,别耽误。」
t+1146.7s ♪ 向导音:choice(抉择/等待输入)
t+1146.7s ▶ 语音:「船长的话没说完。向左滑,把你听到的说出来。向右滑,什么都不问,拉他上浮。」
t+1148.8s ▶ 语音:「现在是最后一次下潜。」
t+1148.8s ♪ 音效 sfx/ui_confirm
t+1148.8s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1151.0s 〰 震动:error(做错了:两连短震)
t+1151.0s ▶ 语音:「现在是最后一次下潜。」
t+1153.1s ▶ 语音:「已经救上四个人。」
t+1155.2s ▶ 语音:「氧气见底,必须上浮。」
t+1157.3s ▶ 语音:「单击继续,双击重新听。上滑听状态,下滑开菜单。选择时,左右滑。」
t+1159.4s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1161.6s 〰 震动:error(做错了:两连短震)
t+1161.6s 〰 震动:error(做错了:两连短震)
t+1161.6s 〰 震动:error(做错了:两连短震)
t+1161.6s ♪ 音效 sfx/ui_menu
t+1161.6s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1161.6s ♪ 向导音:menu(系统界面)
t+1161.6s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1163.7s ▶ 语音:「回到水下。」
t+1165.8s ▶ 语音:「重新开始这次救援。」
t+1167.9s ♪ 音效 sfx/ui_confirm
t+1167.9s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1167.9s ♪ 向导音:explore(探索/安全)
t+1167.9s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1170.0s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1172.2s ♪ 音效 sfx/ui_menu
t+1172.2s ♫ BGM 切换 → bgm/deck(淡入 500ms)
t+1172.2s ♪ 向导音:menu(系统界面)
t+1172.2s ▶ 语音:「菜单。单击切换选项,双击确认。」
t+1174.3s ▶ 语音:「回到水下。」
t+1176.4s ▶ 语音:「重新开始这次救援。」
t+1178.5s ♪ 音效 sfx/ui_confirm
t+1178.5s ♫ BGM 切换 → bgm/comms(淡入 800ms)
t+1178.5s ♪ 向导音:explore(探索/安全)
t+1178.5s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1180.6s 〰 震动:error(做错了:两连短震)
t+1180.6s ▶ 语音:「现在是最后一次下潜。」
t+1180.6s 〰 震动:beat(节拍点)
t+1182.8s ▶ 语音:「已经救上四个人。」
t+1184.9s ▶ 语音:「氧气见底,必须上浮。」
t+1187.0s ▶ 语音:「纪律就是纪律。抓住,上浮。」
t+1189.1s 〰 震动:error(做错了:两连短震)
t+1189.1s 〰 震动:error(做错了:两连短震)
t+1189.1s ♪ 向导音:settle(结算)
t+1189.1s ♫ BGM 切换 → bgm/deck(淡入 800ms)
t+1189.1s ♪ 音效 sfx/surf_splash
t+1189.1s ♪ 音效 sfx/ascent_chime
t+1189.1s ▶ 语音:「最后一潜收工。问海号的甲板,从没这么亮过。」
t+1191.2s ▶ 语音:「氧气见底,一潜都下不去了。」
t+1191.2s 〰 震动:warning(警告三连震)
t+1193.4s ▶ 语音:「医疗舱躺满了。你的气瓶剩多少,你比我清楚。」
t+1195.5s ▶ 语音:「三年前,也是这条沟。我按时上浮了,搭档没有。」
t+1210.6s ♪ 向导音:nudge(看门狗轻提醒)
t+1210.6s ▶ 向导语音:「单击屏幕,继续。」
t+1227.6s ♪ 向导音:nudge(看门狗轻提醒)
t+1227.6s ▶ 向导语音:「还在吗?单击继续。」
t+1229.7s 【状态】乱按剧本收尾:脉冲 4 次、8 个抉择、乱试 209 次、逛菜单 40 次 结算链间隙,等单击继续(BGM=bgm/deck,语速1)
#### 【玩家动作】全程没有任何一次手势被无声吞掉,也没有卡死在某个状态里——结局链照样走完