38 KiB
Season 1 第 4–9 章重写蓝图(并行写手册)
目的:把
season1-full.md第 4–9 章重写至act1.md的质量水位, 并完成「五感采集升级」。本文件是蓝图,不是剧本——写手按本蓝图 产出act2.md(4–6 章)与act3.md(7–9 章)两份成品剧本。依据:
act1.md(质量标杆与格式法)、season-design.md(整季主张、 时间线、真相链、伏笔核销表、选择点地图——骨架与真相链冻结)、adaptive-branches.md(支线册,挂点在第 2/3 章,本次重写不触碰)、content/chapters/chapter4-9.json(工程同源数据)、src/engine/flags.ts/src/engine/scoring.ts(变量与私密点实现)。
0. 总则:保什么、改什么
冻结不动(改写等于违约):
- 31 个选择点的 pointId 骨架(C4-01 ~ C9-05)与每点的承载维度 (season-design.md §四表格);
- 双重日历与真相链(season-design.md §三):Day 9 撤出宫墟、 Day 15 查璧、Day 16 王卸号、Day 18 最后转运;「不是灭城是迁城」 「璧拆作量水构件」「问心是档案馆投放的定位器」等定性结论;
- 3×3 结局结构(见本文 §3);
- 私密点 C7-02 / C9-05 的隔离地位;
- 支线册的十个挂点与全部
cb_*变量——第 4–9 章只许消费 支线 flag(写回声),不许新增挂点。
必须升级:
- 文学质地对齐 act1.md:每个选择点恢复五件套(【场景】/【正文】/ 选项设计说明(含无正确答案论证)/分支后果/跳转);NPC 声口按 act1.md 声口速查 + season-design.md §二声口补充要求(沈铎不变 爱情导师、温简必须能被纠正、老鬼的女儿不是免责理由等)。
- 每个选择点增加 season-design.md §四的**「有意不作的推断」**栏—— 与 act1.md 的「无正确答案论证」并列,前者管测量解释,后者管选项 配平,两者缺一不可。
- 五感采集升级(本文 §4,本次重写的核心增量)。
- 现稿诊断(写手须知的最典型病灶):
- 后续段太瘦:多数选项后续只有 3–5 句旁白,没有 NPC 的对手戏 反应,代价与收益都没演出来——act1.md 的标准是每选项后续 含可见动作 + 台词 + 一句隐性代价;
- 回声句单薄:c4-echo、c5-callback、c6-callback 的 flag 换色 各只有一句,承接不住 Act 1 玩家的具体选择(如 C2-06 三路的 不同知情状态、C3-04 三处的不同处分状态);
- 赞许性倾斜:第 7–9 章多个选择点(C7-03/C7-04/C8-03/C9-02) 的选项几乎是"沟通教科书标准答案 vs 两个次优"——重写时按 act1.md 标准重新配平(见本文 §7 风险提示)。
1. 承接账(Act 1 → 第 4–9 章的伏笔与债务)
格式:债务 | 出处(act1.md 节点/变量)| 回收位置 | 回收方式 | 现稿状态。 写手逐项核对,每一条都必须在新稿中找到落点,找不到就补。
| # | 债务 | 出处 | 回收位置 | 回收方式 | 现稿状态 |
|---|---|---|---|---|---|
| 1 | 璧的事("一个字都不许提") | §3-2 空璧座、§3-7 通话 | ch4 c4-ending、ch6 c6-jade |
两层揭示:ch4 末先给"璧没失窃,被拆作量水构件";ch6 由水官弥讲全"九代礼璧→校量盘"。ch4 是消息,ch6 是亲见 | 已有骨架;ch4 末揭示太急,需把"馆长禁令 vs 水官坦然"的张力写出来 |
| 2 | 早走一天(§3-8 玩家可自算的疑点) | §3-8 终幕 | ch4 C4-03 历表谜题 + c4-calendar-result;ch6 c6-02-intro |
谜题让玩家亲手算出辛亥/壬子窗口(自我推导的兑现感);ch6 馆长明示起算点隐瞒 | 已有;谜题手感好,保留干支双问结构 |
| 3 | 板子多一行("情绪回收率") | flag_wenjian_secret(C2-05 deep) |
ch4 c4-ledger 温简自陈 |
温简主动交代双栏账;flag_wenjian_secret = true 时加一句"我那晚就告诉过你半句"的私人回声 |
已有骨架;缺 flag 换色,重写补上 |
| 4 | 问心石是档案馆放的 | §3-7 通话 | ch4 c4-05-intro、ch6 c6-02、ch7 c7-mirror |
三步落地:定性(定位器)→ 问责(C6-02)→ 松绑(终端断上传、馆长认错"门认人真不真说得太满") | 已有;ch7 馆长认错句是全季关键台词,重写时要给它让出停顿 |
| 5 | 老鬼私藏与处分线 | C2-06(c2_06_jade/flag_laogui_hint/flag_watched_return)、C3-04(flag_laogui_reported/flag_shenduo_cover)、C1-04-D(flag_laogui_thread) |
ch4 c4-confession + C4-02;ch6 C6-04;ch9 c9-people |
自白(女儿图录,解释不免责)→ 处分三选 → 老鬼的讲述点 → 转岗后果。C2-06 三个知情状态各给一句换色;flag_shenduo_cover 在 c4-shenduo 追加自认(已有),flag_laogui_thread 在 c4-confession 给"你早看出来他不是纯贪"的回声 |
自白骨架好;C2-06/C1-04 的 flag 全部没消费,重写必补 |
| 6 | C3-06 倾诉分支五路 | c3_06_response/c3_06_confidant |
ch4 c4-echo |
五路开场换色 | 已有五路;每路只有一句,扩成各 3–5 句的小场(对质线的加密信空白页、隐忍线的"温简先开口"都要有戏) |
| 7 | 温简 weak 线 | wenjian_health(C2-01) |
ch4 c4-opening 前后 |
第 4 章起温简病愈;给 weak 玩家一句低成本回声(他提起"病里你们替我值的夜"),此后不再消费 | 现稿完全没有,补 |
| 8 | 阿棠托付(绳/哨子/"我会等你") | C3-05(c3_05_rope/flag_rope_holder) |
ch8 c8-opening |
三路交接换色(绳包交回/哨子一声/"不是托付,是分工") | 已有三路;阿棠台词守住"不奖励越界",重写时核对声口 |
| 9 | 阿棠家事(等妈妈的楼道) | ch4 c4-04-intro(她的自陈是新增债) |
ch7 c7-04-intro(+ 支线 cb_att_b_boundary 三路回声) |
她在 ch4 先交出伤口,ch7 自己重新约联络边界——"我学得慢,你可别当我一句说完就全改好了" | 已有且质量尚可;保留台词,配平 C7-04 选项(见 §7 风险) |
| 10 | 温简的哥哥与绳头 | C2-05 温简直白 | ch7 c7-outside、ch9 c9-people 之间 |
建议新增一处轻声回声(ch7 温简谈及"记下来就不算全丢"的下半句);不写明白,只递半句 | 现稿没有;轻量新增,不许展开成支线 |
| 11 | "托付那类,最不好办" | c1_03_motive = d_trust 时 §3-7 追加句 |
ch6 c6-ending |
馆长解释:怕"为别人留下的人"主动留下,越权替人取消选择 | 已有;保留 |
| 12 | 铭文抢救结果 | relic_record(C3-03) |
ch6 c6-inscription |
full/partial 两版换色:保住全影像=独立复核机会;只抄到第七行=不假装早知道 | 已有换色;重写时把 partial 线的"不假装"写成温简的主动声明(他的两本账人格呼应) |
| 13 | C2-05 篝火深度三档 | c2_05_depth |
ch7 c7-outside |
温简直台词三档换色(deep/shallow/silent 都被承认) | 已有;保留 |
| 14 | 支线 flag 群(净水/市令/鱼牙人/银镯/徙南垣/第十位王/陶范密室/草药/一家人俑) | flag_water_intel、flag_shiling_noticed、flag_fish_channel、flag_silver_bracelet、flag_wall_relocation、flag_tenth_king、flag_sealed_vault、flag_mould_rubbing、flag_herb_poultice |
ch5 c5-callback、ch6 c6-callback、ch5 c5-ending、ch7 c7-king |
集中回声段 | 已有四+四路骨架;逐 flag 扩到 2–3 句;未触发者零感知,触发者"多一层可识别的回声"(season-design §六原则) |
| 15 | §2-1 变体 B 的"数你"细节 | C1-06 = b_precise | 建议 ch5 c5-opening 南市段 |
卖炊饼老汉再次出现,认出你:"这回不数你了。"——城不再怕外人 | 现稿没有;轻量新增,一句话 |
| 16 | 守墓老人的谶语"不是人走了,是请走的" | C2-02(四档全给) | ch4 c4-ending("销名字"台词)+ ch7 c7-record(真相综述) |
"请"字的含义落地:王令销籍=礼制意义上的"请走";老人那句话从恐怖变成心酸 | 已有部分;ch7 综述处建议让老人本人说出闭环句 |
2. 逐章设计卡
每卡含:弧线功能 / 核心戏剧问题 / 时间锚点 / 场景序列(沿用现有 node id 骨架,写手扩写而非另起炉灶)/ 选择点地图 / 讲述点 / 结尾钩。 选择点地图的「两难内核」即重写时的配平靶心——内核不成立,整点重写。
第 4 章「两本账」(Day 9–11,第 2 幕开篇)
- 弧线功能:信任危机总爆发后的核账章。把 C3-06 的阴谋感转成 制度问题(谁允许了什么);真相链第一层落地(璧、早走一天、 问心石定性)。中三章"线索获得人际代价"的起点。
- 核心戏剧问题:当每个声称为你好的人都省了一句话, 先核事实、经过,还是权限?
- 场景序列(现有骨架):
c4-opening(北驿雨晨,"图上那条线 到不了任何一户人家的门")→c4-echo(C3-06 五路回声,承接账 #6) →c4-ledger(温简自陈双账,#3)→ C4-01 →c4-02-intro→c4-confession(老鬼自白,#5)→ C4-02 →c4-shenduo(沈铎自认,flag_shenduo_cover追加)→c4-date→ C4-03 (干支历表谜题)→c4-calendar-result(#2,"写的是人,不是器物") →c4-04-intro(阿棠家事自陈)→ C4-04(V)→c4-05-intro(馆长答复:问心=定位器,#4)→ C4-05 →c4-06-intro→ C4-06 →c4-ending(璧揭晓第一层 + 守墓老人"销名字",#1/#16) - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C4-01 | 冲突/价值 | 核账次序:先事实(日志)/先经过(人)/先权限(边界)——三项都今天做,但午前只有一项;选择暴露的是"信任受损时你先修复哪一层" |
| C4-02 | 冲突 | 违规者如何继续在场:监督留任/转岗不碰遗存/暂停一天——问责与修复的配比,老鬼的效率是真损失 |
| C4-03 | 文化(谜题) | 干支推日+工单顺序解读;「有意不作的推断」:不按学历反推能力 |
| C4-04 | V·依恋/自我暴露 | 见 §4 讲述点表 |
| C4-05 | 择偶(弱代理) | 不谈公务的晚上:共享闲谈/平行独处/另约独处——日常亲密距离的第一次采样;「有意不作的推断」:不因角色性别推性取向 |
| C4-06 | 风险 | 三路取证:公簿(受约束但可核)/街访(自由但要辨传闻)/设备日志(依赖给过你一堵墙的档案馆接口)——不确定性偏好的换皮(C1-06 的"稳妥 vs 精确"变成"信谁的信息源") |
- 结尾钩:迁户钟试敲,"每一下都不响亮,却把碗里的水震出一圈 细纹";老人:"你们找的那个坟,还没有死人。可他们已经在给活着的 人销名字了。"
- 重写要点:c4-echo 五路各扩成小场;C4-02 三后续要把"老鬼的
物资效率是真的"演出来(处分才有重量);
wenjian_health病愈 回声放在c4-opening后(#7)。
第 5 章「借一盏灯」(Day 12–14)
- 弧线功能:人际代价章。视线从"城之谜"转向"人之常"——普通 苍梧人(迁户母子、房主、织席人)上桌;小队借住民居,预演共同 生活(桌子、钱匣、失误修复)。season-design §二:"普通苍梧人的 台词优先写被子、热饭、菜咸、漏船"。
- 核心戏剧问题:当资源和时间都不够,你先看见"一户人", 还是"一个个的人"?
- 场景序列:
c5-opening(南市旧物摊,门框刻度描到布上; #15 老汉回声可置此)→c5-callback(支线四 flag 回声,#14) →c5-shouling(销名之问)→ C5-01 →c5-home(借住, 一张桌子照出四个人)→ C5-02 →c5-03-intro(温简直白 "空处挺好")→ C5-03(V)→c5-04-intro→ C5-04 →c5-slip(阿棠误传口信,脸上比腿疼时还白)→ C5-05 →c5-ending(王令"国号止于北岸",#14 草药回声) - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C5-01 | 价值/冲突 | 一户三人三种意愿:分别访谈(深度,漏一户)/共同商议(看协商,最沉默者可能说不尽)/先录去向(广度,不追深处)——"不判哪个更善良" |
| C5-02 | 择偶(弱代理)/价值 | 桌子放灶旁/窗边/轮换——共同生活空间的第一次实操;代价分别是:隐私浓度/热饭距离/收拾工夫 |
| C5-03 | V·价值/择偶 | 见 §4 讲述点表 |
| C5-04 | 价值/冲突 | 三枚公用筹:听最需要的人/投票/轮流支配——共同支出的协商模式;「有意不作的推断」:不能推断真实收入财产 |
| C5-05 | 冲突/依恋 | 阿棠失误后问你"最需要我做什么":先听我说完/先一起补救/约冷静期——冲突修复三式;「暂停不等于冷暴力」必须写进论证 |
- 结尾钩:王令展开——"壬子之后,国号止于北岸,民籍另立, 不称臣。苍梧要消失的,首先是它自己的名字。"
第 6 章「璧上有缺」(Day 15,第 2 幕高潮)
- 弧线功能:真相中层揭晓 + 档案馆问责。Act 1 所有"档案馆隐瞒" 的正面清算;见证方式三选(结局轴 1)在此落子。
- 核心戏剧问题:馆长认错之后,你先问责任、权限,还是恐惧?
- 场景序列:
c6-opening(陈列所,"礼服拆成劳动人的袖子")→c6-callback(支线四 flag 回声,#14)→c6-jade(水官弥讲璧, #1)→c6-inscription(腹铭补足,relic_record换色,#12)→ C6-01(木牍谜题)→c6-01-result→c6-02-intro(起算点 明示,#2)→c6-curator(馆长自白)→ C6-02 →c6-03-intro→ C6-03(结局轴 1)→c6-04-intro(老鬼压纸角)→ C6-04(V)→ C6-05 →c6-ending("托付那类"回收 #11 + 玉片转格) - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C6-01 | 文化(谜题) | 四枚木牍的证据阅读+待证识别;「虚构文书不冒充史料」写进谜面 |
| C6-02 | 冲突 | 对馆长先问:追责事实/撤回权限/听完整恐惧——对权威的三种冲突方式;「理解不等于原谅」 |
| C6-03 | 风险/价值 | 见证三选(结局轴 1):委托当地人/南岸留守/交接接力——安全与回程保障相同,赌的是不确定性与记录完整度;「不把在场当作道德奖励」 |
| C6-04 | V·价值/依恋 | 见 §4 讲述点表 |
| C6-05 | 情绪稳定 | 等缺页的一晚:找人说说/维持作息/列清单划边界——自述调节方式;「不由按钮诊断情绪稳定性」 |
- 结尾钩:"被当作祭品供了九代的璧,第一次没有等人跪下, 而是告诉站着的人,水有多深。"
- 重写要点:馆长自白(
c6-curator)是全季风险最高的台词—— 解释动机但不自动恢复权力(season-design §二);C6-03 三选的 后续必须等尊严(委托线不写成"甩手",留守线不写成"最深情")。
第 7 章「留白之室」(Day 16,第 3 幕开篇)
- 弧线功能:神秘退回日常第一站。王卸号("不以人殉国"的人格化); 私密留白(C7-02);关系节奏落地(联系频率、工作时的私人联络)。
- 核心戏剧问题:当真相大白、危机退去,相处还剩下什么难题?
- 场景序列:
c7-opening(搬空的街,忘了灭余火的羹)→c7-king(王衡卸印,"先学怎么不叫别人臣")→c7-record(到达簿+真相综述,#16 闭环句建议落此)→ C7-01 →c7-mirror(馆长松绑,#4)→c7-memory(五色幻境回声 +c3_02_mode两路)→ C7-02(私密,三径)→c7-outside(温简,#13,#10 半句回声建议落此)→ C7-03 →c7-04-intro(阿棠家事闭环,#9 + 支线cb_att_b_boundary三路)→ C7-04 → C7-05 → C7-06(V·新增,见 §4)→c7-ending - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C7-01 | 价值 | 最后两小时:校名字/录背景/做交接——把有限时间给谁;「不把单一选项当永久排序」 |
| C7-02 | 私密,不入画像 | 留白之室三径:坐一会儿/站门槛/直接出去——"可以进,也可以关;不必用披露证明亲密" |
| C7-03 | 依恋/择偶 | 联系节奏:固定短约/随时敲门/各忙各的约长谈——重写重点:现稿 spontaneous 明显是"最健康答案",须给 regular 和 space 写出同等质感的好处与代价 |
| C7-04 | 依恋/冲突 | 分开工作时的私人联络:收工一声/工作安静/不安直说——三案安全报到相同;配平靶心同上 |
| C7-05 | 情绪稳定/择偶 | 等回报时请同伴怎么陪:倾听/核对事实/普通陪伴——支持需求采样 |
| C7-06 | V·依恋/情绪稳定(新增) | 见 §4 讲述点表 |
- 结尾钩:"王衡把印绶交给公共库房,拿到一张与旁人同样的 迁户牌。第一行不再是王,只有他的名字。"
第 8 章「不以人殉城」(Day 17–18)
- 弧线功能:见证执行 + 治理抉择(结局轴 2)。全季"去英雄化" 的压力测试:等待、注记、并列分歧——season-design §二"真正难的 是一起花三枚钱、在生气后如约回到桌边"。
- 核心戏剧问题:没有倒数、没有英雄位的时候,你还愿不愿意 把事情做完?
- 场景序列:
c8-opening(锚点熄灭 + 绳包交接三路,#8)→c8-route(c6_03三路现场)→ C8-01 →c8-02-intro→ C8-02(注记谜题)→c8-delay(最后一班迟到,"知道有人 负责,仍然担心")→ C8-03 →c8-arrival(灯逐盏熄灭: 水署、宫门、守陵人的小屋)→c8-04-intro(首页之争)→ C8-04 →c8-05-intro(馆长交权)→ C8-05(结局轴 2)→ C8-06(V·新增,见 §4)→c8-ending("空屋"点题) - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C8-01 | 价值 | 重点整理哪类声音:普通住户/异议者/劳动者交接——注意力的分配;「未选声音仍被其他人收录」 |
| C8-02 | 文化(谜题) | 证据边界注记:不能写"全体已至";星位只是背景证据——「知识错误不是人格缺点」 |
| C8-03 | 情绪稳定/风险 | 无力改善现场时做什么:按时再确认/请陪等/问一次后离开消息台——重写重点:现稿三选项都太"标准健康",要写出各自的痒处(催问的冲动、开口求助的难为情、离开的负疚) |
| C8-04 | 冲突 | 首页之争:并列/去总括/署名异议——协作中的分歧组织;「所有路线保留原始材料」 |
| C8-05 | 价值/风险 | 档案馆治理三选(结局轴 2):共治/分存/暂停审查——制度风险偏好;「不据此预测政治立场」 |
| C8-06 | V·情绪稳定/价值(新增) | 见 §4 讲述点表 |
- 结尾钩:"那座被你们叫了七年疑冢的遗址,原来不是一座把人 关进去的墓。它是人们走后,留给一个国号的空屋。"
第 9 章「人间有信」(Day 19+,现实,季终)
- 弧线功能:回落现实 + 画像收口。NPC 后果全部落地(不带情绪 勒索);结局轴 3(C9-05 私密尾声)。
- 核心戏剧问题:回到没有任务的日常,你还约得出那张桌子吗?
- 场景序列:
c9-opening(现实桌前,划掉"原因不明")→c9-institution(c8_05三路一周后的麻烦事)→c9-people(四人后果,#5/#3)→ C9-01 →c9-02-intro(沈铎"比一起过 险处还见真章")→ C9-02 →c9-03-intro→ C9-03(V)→c9-04-intro(迁户后续回信)→ C9-04 →c9-05-intro(私人展厅,"不能替尚未相见的两个人答应爱情")→ C9-05 (私密尾声,结局轴 3)→c9-final(校样签名,推开窗) - 选择点地图:
| pointId | 维度 | 两难内核 |
|---|---|---|
| C9-01 | 择偶/价值 | 无任务邀约怎么应:先小聚/凑全员另约/本周休息下周守约——「休息不是不重感情」 |
| C9-02 | 择偶/冲突 | 周末半天分歧:轮流/各过各的晚饭碰头/缩短各留一段——与 C3-05 危机托付分开比较(season-design §五:不能扣前后不一) |
| C9-03 | V·择偶/自我暴露 | 见 §4 讲述点表 |
| C9-04 | 价值 | 欢迎信写一件:问题/日常/未完成——价值跨场景复核;「文采不等于文化水平」 |
| C9-05 | 私密,不入画像 | 尾声三句:过好普通一天/各有一扇能关的门/不必着急——不作为真实匹配开关或授权 |
- 结尾:无钩(季终)。
c9-final的"推开窗听了一会儿" 保留——全季最后一个动作是把注意力还给现实。
3. 结局结构(3×3 的精确语义与变量路径)
三个结局轴相互独立、自由组合,全部经由 flags.ts 第 4–9 章
自动派生规则产生({pointId 小写,- 换 _} = optionId),
重写不得改动 optionId。
| 轴 | 落子点 | 变量 | 取值(optionId) | 语义 | 消费位置 |
|---|---|---|---|---|---|
| 轴 1 · 见证方式 | C6-03 | c6_03 |
delegate / observe / relay |
按窗口返程委托当地记录员 / 撤设备后留守南岸安全所 / 名册交接后夜间交还当地人 | c8-route(第 8 章现场呈现方式:回放/在场/转录)、c6-ending |
| 轴 2 · 档案馆治理 | C8-05 | c8_05 |
shared / local / pause |
共治复核 / 各地分存 / 封存待审 | c9-institution(一周后仍在做的麻烦事) |
| 轴 3 · 个人尾声 | C9-05 | c9_05 |
together / room / later |
过好普通一天 / 各有一扇能关的门 / 不必着急 | c9-ending-* 三段尾声 |
语义红线(season-design.md §一):
- 三轴是叙事差异的组合,不宣传为 27 条完全不同的长剧情;
- 轴 3 是私密点(PRIVATE_POINTS),不计入画像,不等于开启 真实匹配或授权他人查看记忆;
- 轴 1 的安全与回程保障三案相同——差异只在不确定性与记录完整度,
不许把
observe写成"最深情/最勇敢"的奖励线; - 三个轴都不写死 NPC 恋爱好感结果("不宣传已验证婚恋预测力")。
兼容性结论:重写保持现有结构兼容——落子点、optionId、 消费节点不变,只升级文本质量与配平。无需升级方案。唯一允许的 结构性变更:新增讲述点 C7-06 / C8-06(见 §4),它们不是结局轴, 不改变 3×3。
4. 五感采集升级(本次重写的核心增量)
4.0 诊断与原则
Act 1 的 4 个讲述点全是回忆类,引导语是"事件入口"
("讲一段离别""讲一个后悔的决定");现第 4–9 章的 4 个 narration
点(C4-04/C5-03/C6-04/C9-03)存在两处降级:引导语不是感官入口,
且 followUp.maxQuestions = 0、followUps = {}——追问补全机制
空转。升级规范:
- 感官入口:每个引导语先说感觉再说事("先说那天的光、气味或 声音,再说发生了什么")。依据:感官细节是编造最困难的, 具体度信号最强(CONTEXT「言灵」:游戏机制奖励具体,具体是 真实的指纹)。
- 追问恢复:
maxQuestions: 1(至多 2),followUps字典 六键必填——visual / auditory / olfactory_gustatory / person / time_place / emotion,全部用对手 NPC 的声口写; 「记不清了」合法回答文案必填。 - 沉默永远合法:每个点写出沉默档的预写变体;沉默档的物质 所得与其他档严格相等(C2-02 修订确立的铁律)。
- 私密隔离:C7-02、C9-05 保持
dimensions: []且入PRIVATE_POINTS(src/engine/scoring.ts),本文档与成品剧本 均不得为这两点设计任何画像用途。新增 V 点全部参与画像 (非私密),不进 PRIVATE_POINTS。
4.1 全季讲述点清单(4 个改造 + 2 个新增)
| pointId | 章 | 机制名 | 对手 NPC | 引导语方向(感官入口) | dimensions | 变体策略 |
|---|---|---|---|---|---|---|
| C4-04(改造) | 4 | 篝火互惠 · 补过的碗 | 阿棠 | 她先交出楼道等妈妈的伤口;引导语:"别讲大道理。讲一个你看见或听见的细节——他后来做了什么,让你重新信了他一点点?那件小事是什么颜色、什么声音?" | attachment / self_disclosure | 情绪签名→三变体:安心(行动细节满)/犹疑/沉默;沿用现有 variantId c4_action / c4_wait / c4_silent |
| C5-03(改造) | 5 | 故事换一盏灯 | 温简 | 他先讲"空处挺好";引导语:"闭上眼。那个让你放得下肩膀的地方,先把哪一种感觉还给你——光、气味,还是声音?先说那个感觉,再说那个地方。" | values / mate_preference | 三变体:有人相伴/自在独处/沉默;沿用 c5_* variantId 规则 |
| C6-04(改造) | 6 | 故事换情报 · 半页纸 | 老鬼 | 他先讲女儿没写完的半页;引导语:"那个小约定是在什么地方守住或失守的?先说你眼前看见的、手上摸到的——桌面、纸角、一碗饭的热气——再说事。守不住的也能说。" | values / attachment | 三变体:守约的温暖/失约的遗憾/沉默;注意老鬼声口(不煽情,利益话术退场是他人格位移的显影) |
| C7-06(新增) | 7 | 此刻采集(新机制,言灵的现场版:现场感官具体度化为回报——温简据此补全撤离前的环境记录) | 温简 | 撤离前夜,搬空的街上。引导语:"明天这条街就空了。说出你此刻听到的三种声音——远近不限,听见了什么就是什么。这不是回忆,是现在。" | attachment / emotional_stability | 签名→三变体(静里听细/人声未散/沉默=只写风声);离别在即的唤起水平+对"此刻"的安顿方式 |
| C8-06(新增) | 8 | 记忆钥匙 · 回程(回程燃料烧一段"此刻",不烧旧记忆——机制呼应 C1-02 但方向相反) | 馆长(通讯) | 最后离开苍梧前。引导语:"回程的门认得的是此刻。这座城给你的最后一眼、最后一种气味、最后一下触感——说出来当燃料。不必是漂亮的告别。" | emotional_stability / values | 签名→三变体(暮色回程/晨光回程/沉默=通用雾景回程);与 C1-02 形成全季首尾镜像,文案要点破这个镜像 |
| C9-03(改造) | 9 | 人间来信 · 一件小事 | 温简(声明"不是采集"后) | 引导语:"先说最近一件小事里的一个感官细节——那天的光线、那碗汤的温度——再说你希望难过时被怎样陪伴。也可以只听这桌人闲话。" | mate_preference / self_disclosure | 四变体:倾听/行动/空间/沉默(沿用现有四档骨架) |
4.2 讲述点写作格式(对 act1.md §1-3 同标准)
每个 V 点在成品剧本中必须写全八件:场景(美术分镜依据)/ 正文
(对手 NPC 的先自我暴露或机制铺垫,按声口)/ 引导语全文 /
追问话术(六键 followUps + 至多 1–2 句规则 + 「记不清了」回应)/
即时回报(30 秒内)/ 预写变体(含沉默档,各带基调稿与 tint
色值)/ 选项设计说明(人格信号 + 无正确答案论证 + 有意不作的
推断)/ 分支后果(变量、跳转)。
4.3 追问口吻速查(写手落笔前重读 act1.md 对应段落)
- 阿棠追问:快、直、不许你绕("等等等等——那天的灯是什么颜色? 你先说这个");
- 温简追问:留白式,给退路("不方便讲人,就讲个物件");
- 老鬼追问:市侩壳里的真心("哥哥我打断一下——那碗饭, 是谁给你盛的?");
- 馆长追问:克制、偶尔意味深长(C8-06 专用);
- 私密点(C7-02/C9-05)无追问。
5. 工程不变量(写手的镣铐)
违反本节的稿子不能进 JSON。每条都对应引擎里真实存在的实现。
- pointId 规则:
C{章}-{两位序}。现有 31 点 ID 冻结; 新增点从本章现有最大序号顺延(第 7 章新增 C7-06、第 8 章 新增 C8-06),严禁复用、严禁重排旧 ID。 - flag 派生(
src/engine/flags.ts):- 第 4–9 章的 choice 点 flag 自动派生:
C6-03选observe→c6_03 = observe,无需注册。optionId 一律 英文小写 snake 语义词(delegate / observe / relay式), 因为条件文本要引用它; - 需要跨章消费的叙事类 flag(如 C7-06 的情绪签名)
必须在
narrationFlags注册映射——这属于允许的工程配套 改动,见 §5.1; cb_*前缀是支线册专属,主线写手禁用;- 新造
flag_*命名 flag(非 pointId 派生)须先在蓝图的 工程配套清单登记,写手不得私自发明。
- 第 4–9 章的 choice 点 flag 自动派生:
- 条件文本语法(渲染层实现于
resolveConditionalText):- 节点级:
【若 var = 值】正文……置于文本开头,不满足则 整点跳过(走 next); - 内联段:
【若 var = 值1 / 值2:内容】可多值,不满足则 整段移除;取反用!=; - 条件求值失败按不满足处理(宁可少显示)——写手不许在
条件里写逻辑运算,只有
=/!=和/多值; - 每个条件分支都要自问:"没触发这个 flag 的玩家,读到的 主线是否完整成立?"(season-design §六:公共回收保证 所有人理解主线,触发者多一层回声)。
- 节点级:
- 谜题节点结构(C4-03/C6-01/C8-02 及任何新增谜题):
choice 节点 +
puzzle.questions[](至多两问,各带 options 与 answer 索引)+puzzle.hints[](恰好三档,一档指方向、 二档给制度、三档给答案)+ 必须有一个*-EXIT选项 ("请温简/记录员讲解"),EXIT 记not_attempted,不作解题力 判定。谜题答案有客观对错,人格测量无对错;提示不计惩罚。 - narration 节点结构:
mechanism / prompt / dimensions / followUp{maxQuestions, strategy} / followUps{六键} / variants[] {signature, variantId, label, tint}。dimensions为空数组 = 私密点候选。 - 私密点隔离:
PRIVATE_POINTS = {C3-02, C7-02, C9-05}(src/engine/scoring.ts)。本次重写不改这个集合。 私密点的写作纪律:不写"系统在评估你"的任何暗示;C7-02 的 三径后续禁止出现NPC 评价玩家选择。 - 时长红线:每章
estimatedMinutes25–35(现 ch7/ch9 为 25, 新增 V 点后预估上调,写手在章节头标注新估值);V 点节奏预算 每章 1–2 个,不挤占(支线册同规则)。 - 附录维护责任:act2.md / act3.md 各自带附录 A(分支变量 总表,对齐 act1.md 附录 A 格式)与附录 B(维度覆盖核对, 对齐本文 §6),外加附录 C(写作纪律自查,对齐 act1.md 附录 C 的八条)。谁的稿谁维护,交接时附录随稿走。
- 不致命与无危险示范:第 4–9 章无任何死亡/重伤/任务失败; 险情处置只有撤离、安全距离观察与记录(支线册已立此标准, 主线同守)。阿棠的腿伤按时间线慢慢好,不许"带伤奔跑"换戏剧性。
5.1 允许的工程配套改动(蓝图登记,工程侧执行)
flags.ts → narrationFlags:注册 C4-04/C5-03/C6-04/C7-06/ C8-06/C9-03 的 variantId → 签名映射(六点的签名枚举须先在 剧本附录 A 定义);- 追记登记(接缝校读裁定):包 A 新增的两个公共事实旗标
flag_calendar_verified(C4-03 谜题自我推导"早走一天"成立)、flag_arrival_book_promised(缺页/第十位王欠账,ch7 c7-record 回收) 按本清单补登记,视为合规;两册附录 A 互认为登记的兜底通道; scripts/verify.ts或verify-live.ts:全季点数断言 49 → 51(新增 C7-06、C8-06);scoring.ts:PRIVATE_POINTS不变;- 章节 JSON:由成品剧本按既有导出流程生成(
pnpm script:season), 写手不手写 JSON。
6. 维度覆盖总表(全季 7 维 × 换皮 3–5 次校对)
Act 1 计数引自 act1.md 附录 B(含弱代理降调);第 4–9 章计数 含本次新增的 C7-06/C8-06。「有意不作的推断」栏(season-design §四) 在每个选择点的设计说明中必须保留。
| 维度 | Act 1 测点 | 第 4–9 章测点 | 全季合计 | 判定 |
|---|---|---|---|---|
| 依恋类型 | C1-02、C2-05、C3-02、C3-06(4) | C4-04、C5-05、C6-04、C7-03、C7-04、C7-06新(6) | 10 | ✅ 超下限;注意 C7-03/C7-04 与 C3-06 跨场景分开比较,不扣"前后不一" |
| 冲突处理风格 | C1-04、C2-01、C2-03、C2-06、C3-04(5) | C4-01、C4-02、C5-01、C5-04、C5-05、C6-02、C8-04、C9-02(8) | 13 | ✅;队内/局外/对权威/修复余波四种皮肤齐全 |
| 价值观 | C1-03、C1-04、C2-01、C2-06、C3-03、C3-04(6) | C4-01、C5-01、C5-02、C5-04、C6-03、C6-04、C7-01、C8-01、C8-05、C9-01、C9-04(11) | 17 | ✅;生存分配→日常余裕→制度抉择的光谱完整 |
| 情绪稳定性 | C2-02、C3-02、C3-03(3) | C6-05、C7-05、C7-06新、C8-03、C8-06新(5) | 8 | ✅;新增两点特意补"非危机"皮肤(等回报、撤离前夜)——现稿该维度全是"等待"皮肤,重写时注意 C7-06/C8-06 的唤起源差异化 |
| 风险偏好 | C1-06、C2-03(2) | C4-06、C6-03、C8-03、C8-05(4) | 6 | ✅ Act 1 缺的第 3 次由 C4-06 补上(信息源选择皮肤) |
| 文化底蕴 | C1-05、C2-04、C3-01(3) | C4-03、C6-01、C8-02(3) | 6 | ✅;后三题从"知识"转向"证据阅读/边界识别",皮肤差异达标 |
| 择偶偏好(弱代理) | C3-05、C3-06(2) | C4-05、C5-02、C7-03、C7-05、C9-01、C9-02、C9-03(7) | 9 | ✅ Act 1 缺的第 3 次由 C4-05 补上;全部按弱代理低置信处理(G1 口径),报告层只作破冰线索 |
守门规则(写手自查):同一维度相邻两个测点不许同皮肤同场景 类型;每个测点的设计说明必须写清"这次换的皮是什么"。
7. 写手分工与交接面
包 A:act2.md(第 4–6 章「裂缝」)
- 输入依赖:act1.md(格式法与声口)、season-design.md §二/三/六、 season1-full.md 第 4–6 章现稿、chapter4-6.json、adaptive-branches.md (只读——消费支线 flag 的回声写法参照 §2 卡片)、本文档 §1 承接账。
- 出口(交接面):第 6 章末必须给第 7 章留下这份状态清单——
- 时间:Day 15 结束,馆长问责完毕,起算点隐瞒已明示;
- 已定变量:
c6_03(轴 1 见证方式)——ch8c8-route的三路 呈现由包 B 写,包 A 只负责把 C6-03 三选的代价配平; - 人际关系:温简两本账已公开但第二本尚未交给共同核验者
(ch9
c9-people落地);老鬼处分已落地(C4-02 三态); 阿棠伤未愈(atang_injury持续,ch8 固定访谈席/接应车); - 悬着的线:六户待核(→ch7 C7-01/C7-05)、守陵少年学船
(→ch8/9 回声)、第十位王未卸号(→ch7
c7-king)、c3_06_confidant = shenduo玩家的提前撤离安排(→ch7c7-ending); - 附录 A/B/C 随稿交付。
包 B:act3.md(第 7–9 章「问心·下」)
- 输入依赖:同包 A + act2.md 成稿(尤其其附录 A 的变量表与 第 6 章末状态清单)。
- 入口义务:第 7 章开头(
c7-opening~c7-record)必须无缝 接住 Day 15→16 的交接:王的出场(c7-king)是包 B 的第一场 重戏,语气锚点是"弥问,活人都走了,你死给谁看"——不写演讲腔。 - 特有难点:C7-03/C7-04/C8-03/C9-02 的配平(见下);私密点 C7-02/C9-05 的"无评价"纪律;新增 C7-06/C8-06 的机制首演 (「此刻采集」「记忆钥匙·回程」要写成玩家能秒懂的规则, 不许靠馆长讲解超过两句)。
并行规则
- 两包共用且冻结:本文档 §1 承接账、§3 结局结构、§5 工程不变量、 act1.md 声口速查;任何一方要改共享约定,先改本文档再动手。
- flag 消费分工:Act 1 flag(承接账 #1–#16)按回收章节归口;
包 A 产生的
c4_*/c5_*/c6_*flag,包 B 可消费但只读。 - 交叉校读:包 B 写手负责校读 act2.md 的第 6 章末 ↔ 第 7 章开头 接缝;包 A 写手负责校读 act3.md 中全部对第 4–6 章 flag 的引用 是否与附录 A 一致。
- 完成定义:两稿 + 附录 → 工程导出 JSON →
pnpm verify:season连通性与私密隔离通过 → 真人盲玩(season-design §七: 机器验证路径,不验证文学性与赞许性等值)。
全季最大的写砸风险(写手必读)
主题先行压垮两难。season-design 后三章的价值主张极强 (不殉城、留白、交权、回到桌边),现稿第 7–9 章已出现 "沟通教科书标准答案"式选项(C7-03 的 spontaneous、C8-03 的 "请陪等"、C9-02 的各过各的)——写手顺着主题善意写, 就会让每个选择的"健康答案"自动发光,社会赞许性等值崩塌, 且与产品反自报问卷的立身之本自相矛盾。对策只有一条: 每个选项的后续必须写出只有选了它才会付出的具体代价 (C7-03 选固定短约=把相处变成了履约;选随时敲门=敲空门的 那一下是真的;选各忙各的=长廊里真的安静了三日), 并在设计说明里完成配平论证后才许落正文。