fix(space): 盲航刺耳音效重制 + 状态/反馈盲区修复(玩家代理取证迭代)
- F1 程序合成重制5件刺耳音效(alarm≥3kHz能量82%→0,全件≤-3.4dBFS)+新增挥空音 - F2 P0:撞击方位语音防顶断补播(保护期结束死亡窗 hit_* 零毫秒被杀根因) - F3 保护期教学句7连互截去重;F4 新句 protect_soon 50s预告;F5 boost_not_ready 冷却拒绝回音;F6 激活补CONFIRM震;F7 whiff - 验证:playtest 172/172 + guide 122 + 终检全绿 + 14游戏回归零回退 + live两轮复跑坐实 - 档案 research/space-polish/round1-2(取证+修复证据);04号文档追加R5修订记录
This commit is contained in:
+44
-28
@@ -319,28 +319,55 @@ SIMON_LINES = [
|
||||
# H3:使用时如实报余量(替换主动重听路径的旧「用完了」绝对句)。
|
||||
("gd_chances_left1", _SIMON, "免费重听还剩一次。"),
|
||||
("gd_chances_left0", _SIMON, "免费重听用完了。之后重听会花一次机会,别怕,慢慢来。"),
|
||||
# ---- 状态查询(research/simon-polish round1,S1/S3/S4;input 阶段长按=问状态,
|
||||
# 13 句全部整句预生成、数字分档,禁运行时拼接;不加 guide 前缀——三档 guide 全可用,
|
||||
# 属玩家主动查询而非向导插播)----
|
||||
("status_len_short", _SIMON, "这一轮很短。"),
|
||||
("status_len_mid", _SIMON, "这一轮不长不短。"),
|
||||
("status_len_long", _SIMON, "这一轮挺长。"),
|
||||
("status_len_xlong", _SIMON, "这一轮很长,稳住。"),
|
||||
("status_prog_start", _SIMON, "刚开头,一个还没对。"),
|
||||
("status_prog_early", _SIMON, "刚答了个开头。"),
|
||||
("status_prog_half", _SIMON, "答了一半左右。"),
|
||||
("status_prog_late", _SIMON, "就剩最后几个了。"),
|
||||
("status_free2", _SIMON, "免费重听还有两次。"),
|
||||
("status_free1", _SIMON, "免费重听还有一次。"),
|
||||
("status_chance2", _SIMON, "免费用完,机会还剩两次。"),
|
||||
("status_chance1", _SIMON, "免费用完,机会还剩一次。"),
|
||||
("status_out", _SIMON, "免费和机会都用完了,答错就结束。"),
|
||||
|
||||
]
|
||||
|
||||
# ---------------------------------------------------------------- rhythm
|
||||
# R3 重构(docs/design/03-rhythm-voice-ids.md):31 句,全表同一 instruct 常量。
|
||||
# 鼓手模式重构(docs/design/24-rhythm-voice-ids.md):41 句,全表同一 instruct
|
||||
# 常量;向导层 9 句 gd_* 已在库沿用不重录(不在本表)。
|
||||
_RHY = _pair("低沉醇厚的男声,像节奏游戏主持人,平稳有力",
|
||||
"活力清晰的年轻女声,像节奏游戏主持人,情绪饱满但不夸张")
|
||||
|
||||
RHYTHM_LINES = [
|
||||
# ---- W 组 · 开场与流程 ----
|
||||
("welcome", _RHY, "欢迎来到节拍行者。跟着音乐,我奏一句,你跟一句。"),
|
||||
("welcome_back", _RHY, "欢迎回来。我奏一句,你跟一句。"),
|
||||
("tut_1", _RHY, "听,底鼓。在下一小节的同一个位置,单击。"),
|
||||
("tut_2", _RHY, "这次是左和右。跟着打,左滑,右滑。"),
|
||||
("tut_3", _RHY, "最后一句,三个音,中间是双击。"),
|
||||
("welcome", _RHY, "欢迎来到节拍行者。今天你是乐队的鼓手,整面屏幕都是你的鼓。"),
|
||||
("welcome_back", _RHY, "欢迎回来,鼓手。准备好了就开始。"),
|
||||
("tut_done", _RHY, "很好,演出开始。"),
|
||||
("tut_skip", _RHY, "跳过教学,直接开始。"),
|
||||
("mid_song", _RHY, "过半了,保持。"),
|
||||
# ---- Z 组 · 分区教学与区名 ----
|
||||
("tut_map", _RHY, "先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。随便摸一摸,听到哪面鼓,我就告诉你它在哪。"),
|
||||
("tut_probe", _RHY, "摸到三个不同的地方,我们就开始。"),
|
||||
("tut_z_kick", _RHY, "下面正中间,是底鼓,你的家。先听四下数拍,然后跟着我敲。"),
|
||||
("tut_z_sides", _RHY, "左下是军鼓,右下是低嗵。一左一右,跟着打。"),
|
||||
("tut_z_patt", _RHY, "上面一排更清亮。左上踩镲,上中高嗵,右上吊镲。听这一句,三个音。"),
|
||||
("tut_fill", _RHY, "最后有一段加花,跟着我连打。"),
|
||||
("zone_tl", _RHY, "左上,踩镲。"),
|
||||
("zone_tc", _RHY, "上中,高嗵。"),
|
||||
("zone_tr", _RHY, "右上,吊镲。"),
|
||||
("zone_bl", _RHY, "左下,军鼓。"),
|
||||
("zone_bc", _RHY, "下中,底鼓。"),
|
||||
("zone_br", _RHY, "右下,低嗵。"),
|
||||
# ---- C 组 · 教学纠正 ----
|
||||
("retry_early", _RHY, "早了,等鼓点再出手。"),
|
||||
("retry_late", _RHY, "晚了,跟着鼓点走。"),
|
||||
("retry_gesture", _RHY, "不是这个手势,再听一遍。"),
|
||||
("retry_wrong", _RHY, "敲错鼓了,再听一遍。"),
|
||||
("retry_listen", _RHY, "再听一遍,跟着来。"),
|
||||
("retry_skip", _RHY, "没关系,我们先走下一句。"),
|
||||
# ---- S 组 · 选曲与解锁 ----
|
||||
@@ -359,26 +386,12 @@ RHYTHM_LINES = [
|
||||
("new_best_combo", _RHY, "新连击纪录!"),
|
||||
("restart", _RHY, "单击再来一遍,右滑下一首,下滑回大厅。"),
|
||||
# ---- M 组 · 菜单与规则 ----
|
||||
("rules", _RHY, "规则:我奏一句,你在下一小节原样跟打。音要对,拍点也要对。"),
|
||||
("rules", _RHY, "规则:我敲一小节鼓,你在下一小节照着敲回来。鼓要选对,拍点也要对。"),
|
||||
("settings_hint", _RHY, "音色、语速、背景音乐,请回大厅修改。"),
|
||||
("menu_main", _RHY, "菜单。单击切换选项,双击确认。"),
|
||||
("menu_resume", _RHY, "继续演奏。"),
|
||||
("menu_lobby", _RHY, "回大厅。"),
|
||||
("skip_hint", _RHY, "单击可跳过旁白。"),
|
||||
# ---- 向导层(docs/design/14-guide-layer.md,schemes §1.5 定稿全文)----
|
||||
("gd_answer", _RHY, "现在跟着我打。"),
|
||||
("gd_miss", _RHY, "慢了半拍,下一小节跟上我就行。"),
|
||||
# ---- 向导层 round2(docs/design/14-guide-layer.md「round2 v1.1」,synthesis §3 定稿全文)----
|
||||
("gd_miss_early", _RHY, "抢拍了。等声音落下再滑。"),
|
||||
("gd_miss_late", _RHY, "慢了半拍。跟着节拍走。"),
|
||||
("gd_miss_wrong", _RHY, "方向不对。跟着音色滑。"),
|
||||
# ---- 向导层 round3(docs/design/14-guide-layer.md「round3 v1.2」,synthesis §3 定稿全文)----
|
||||
("gd_slow", _RHY, "我放慢一些,跟着试试。"),
|
||||
("gd_count", _RHY, "四拍之后,继续。"),
|
||||
# ---- 向导层 round4(docs/design/14-guide-layer.md「round4 v1.3」,synthesis §3 定稿全文)----
|
||||
# H5:归因真话律——应答窗口无任何尝试播此句(早/晚/错分档只留给真出手的情况)。
|
||||
("gd_miss_none", _RHY, "这拍没接。我停下的时候,就轮到你了。"),
|
||||
|
||||
]
|
||||
|
||||
# ---------------------------------------------------------------- space
|
||||
@@ -446,6 +459,9 @@ SPACE_LINES = [
|
||||
("settings_hint", _SPC, "音色、语速、背景音乐,请回大厅修改。"),
|
||||
("paused", _SPC, "已暂停。"),
|
||||
("skip_hint", _SPC, "单击可跳过旁白。"),
|
||||
# ---- R5 新增(space polish round1/round2,research/space-polish/,04-space-voice-ids.md 追加节)----
|
||||
("protect_soon", _SPC, "训练护盾还剩十秒。"),
|
||||
("boost_not_ready", _SPC, "引擎还在冷却,稍等一下。"),
|
||||
# ---- 向导层(docs/design/14-guide-layer.md,schemes §1.5 定稿全文)----
|
||||
("gd_hit_hint", _SPC, "被撞了。听方位,同向滑动就能拨开。"),
|
||||
# ---- 向导层 round2(docs/design/14-guide-layer.md「round2 v1.1」,synthesis §3 定稿全文)----
|
||||
@@ -2219,16 +2235,16 @@ KEY_LINES = {
|
||||
("gd_occ_dt", "这一轮,按回车是作答。"),
|
||||
("gd_occ_both", "这一轮,按上方向键和回车都是作答。"),
|
||||
],
|
||||
# rhythm:8 对(24-rhythm-voice-ids.md 键盘变体表,措辞含数字键/方向键/空格/回车)。
|
||||
"rhythm": [
|
||||
("tut_1", "听,底鼓。在下一小节的同一个位置,按空格。"),
|
||||
("tut_2", "这次是左和右。跟着打,按左方向键,按右方向键。"),
|
||||
("tut_3", "最后一句,三个音,中间是按回车。"),
|
||||
("tut_map", "先认识你的鼓。屏幕横着分三列,左边、中间、右边;竖着分两行,上面清亮,下面低沉。按数字一键到六键,听六面鼓。"),
|
||||
("tut_probe", "按出三个不同的键,我们就开始。"),
|
||||
("tut_z_kick", "数字五,是底鼓,你的家。先听四下数拍,然后跟着我敲。"),
|
||||
("tut_z_sides", "数字四,军鼓。数字六,低嗵。一左一右,跟着打。"),
|
||||
("tut_z_patt", "上面一排更清亮。数字一踩镲,数字二高嗵,数字三吊镲。听这一句,三个音。"),
|
||||
("select_hint", "左右方向键选曲目,按空格开始,按下方向键回大厅。"),
|
||||
("restart", "按空格再来一遍,按右方向键下一首,按下方向键回大厅。"),
|
||||
("menu_main", "菜单。按空格切换选项,按回车确认。"),
|
||||
("skip_hint", "按空格可跳过旁白。"),
|
||||
("gd_miss_early", "抢拍了。等声音落下再按。"),
|
||||
("gd_miss_wrong", "方向不对。跟着音色按方向键。"),
|
||||
],
|
||||
"space": [
|
||||
("drill_left", "听,左边有陨石。按左方向键,把它拨开!"),
|
||||
|
||||
Reference in New Issue
Block a user