场景规格卡
ℹ 本页不含引擎实现细节——入戏的引擎无法直接理解玩家说了什么——它只能通过你的选择,读取变量,进行判定和运算。所以写本时,真正要设计的是「选择」与「变量」,而不是猜测系统会读懂台词。详见社区首页「引擎如何读你的剧本」。
人物与设定
宋迟(c2,女 22)首次参赛,护甲肩扣断裂拍在工位上;侯磊(c1,男 34)道具组十年老志愿者守"应急工坊"。两小时修一副甲,两公里巡游验一副甲,一个停更四年的角色等一次被认出。
| 侯磊(c1) | 宋迟(c2) | |
|---|---|---|
| 壳 | 工序腔+"只修不评判" | 考据腔(页码/色号/先报出处) |
| 底牌 | 断剑与贴纸;四年前的今天;报修单上"灰隼"二字他一秒认出、全程咽着 | 替被弃置的角色把故事走完一次;怕被问"这谁啊" |
| 权力 | 怎么修得结实(工序) | 修成什么样(取舍) |
| 核心怕 | 认出要负责 | 接不住"这谁啊" |
钟系统:工序钟(固化 40 分钟=硬时间窗)+巡游钟(15:50 点名广播/16:00 巡游不可谈判)+馆钟(广播与大喇叭)。数字钟报四处:13:47/15:50/16:00/18:00。
声音世界:展会广播、摊主大喇叭、喷笔气流、热熔胶枪、铲胶声、巡游音乐由远及近、卷帘门。
变量总表
数值 · spot_say数值 · leave_line数值 · name_reply数值 · repair_style数值 · spot_reaction数值 · box_lid数值 · armor_end数值 · metro数值 · paint_done
| 变量 | 写点 | 读点 | |
|---|---|---|---|
| 回显槽(默认值中性兜底) | spot_say(S05 说破支她说的话,预设短语组) | S05 宋迟 choice | S07 卸甲渲染(spot_reaction gte:1 门控) |
leave_line(S08 她留护甲/手卡时的一句,预设短语组) | S08 宋迟 choice(armor_end gte:1 路径) | S08 终场渲染 | |
| 数值(只能增量) | name_reply 0–3 枚举(S03 互躲:小角色+1/你先说+2/说出"灰隼"+3——说出支他"……哦。"装没听过) | S03 宋迟 choice | S05 他 prompt 回扣、S07 渲染变体 |
repair_style 0–3 枚举(S05 他执:原设补平+1/点旧伤+2/递笔+3) | S05 侯磊 choice | S07 旧伤特写变体、S08 一句变体 | |
spot_reaction 0–1(S05 她当刻微选择:揣着+0(超时默认)/说破+1) | S05 宋迟 choice | S07 渲染(配 spot_say) | |
box_lid 0–2 枚举(S08 他私有步:直接扣盖+0(超时默认)/袖口擦贴纸再扣+1/敞三秒+2) | S08 侯磊 prompt+choice | S08 终场渲染 | |
armor_end 0–2 枚举(S08 她私有步:装箱走+0(超时默认)/手卡压交接本+1/护甲留工位+2) | S08 宋迟 prompt+choice | S08 终场渲染(leave_line 挂 gte:1) | |
metro 0–4(joint:各走票+1/同路票+2;gte:4 同路;一人选各走即各走,超时算各走) | S08 joint | S08 分散镜头(gte:4 同路,否则各走) | |
paint_done 0–1 | S05 | S07 旧伤特写门控(>=1 旧伤在,否则无缝) |
铁律自检:回显不进条件(spot_say 配 spot_reaction、leave_line 配 armor_end 门控渲染路径);无共享累加器;无胜负验算;超时 default=A 支=最克制档(补平/揣着/扣盖/装箱/各走);引擎行为沿用已核事实。
S05×S08 组合封闭:repair_style 只影响 S07 旧伤特写与 S08 一句变体,不展开逐档组合。
逐场卡
S01 报修(13:47–14:20)
- 表层事件:断甲拍桌/"排队的第三个"→看号码牌与断口改口"你排第一个"/"断口是烧过的?——先拆你昨夜那道";报修单填写("角色名:灰隼",手描设定集字体)。
- 场景目的:两个位置对上号;他一秒认出、全程咽着(读者可见,她不可知)。
- 深层问题:接了一单就是接了一个人的一整天。
- 固定内容:工位白描(工具箱内盖贴纸一笔,看不清图案;热熔胶枪立着放);排队两单的消化(组长对讲调走一单、另一单发卡走人——分诊逻辑);13:47 数字钟。
- 玩家自由空间:她的伤情描述方式;他的分诊改口。
- 系统选择:①她执(表达性)"伤情怎么说"三支(照实报死线/先道歉自己烧的/只递甲不说话)——不记指标;②他执(表达性)"接单动作"两支(先摸工具再接/直接接)——不记指标。
- 状态变量:无。
- 资产:背景=应急工坊·午后顶棚灯;BGM=bgm_hall(展会底噪);SFX=大喇叭、铲胶、号码牌立起。
- 关系变化:陌生人 → 报修单上的两行字。
- 人物揭示:她先道歉自己烧的(怕接不住的底色);他评判前先摸工具(指纹)。
- 前后回声:埋——贴纸(读点 S08);埋——"灰隼"字迹(读点 S05 涂装/S08 签名同框)。
- 演绎体验:窘迫开局,两支表达都成立。
- 风险检查:他认出的内心只走 prompt(私有),全房旁白禁点破;"排队第三"必须落地分诊。
- 信息账:他知"灰隼"是她(报修单);她不知他知道;组长不知。
S02 拆抢救(14:20–14:50)
- 表层事件:热熔胶铲下她昨夜的抢救,进废料盒;他不评判也没夸;工序交换第一笔(他教她扶模件)。
- 场景目的:真修先拆假修;规矩第一次显形(不问角色名)。
- 深层问题:自己修砸的东西被人拆掉,是什么感觉。
- 固定内容:铲胶的白描(胶渣、焦边)、废料盒、他哼不成调的歌(埋:角色曲)、她摸系带。
- 玩家自由空间:拆胶时的对话;扶模件的笨拙。
- 系统选择:③他执(表达性)"教扶模件"两支(手把手摆正/只动嘴指)——不记指标;④她执(表达性)"看自己的抢救进废料盒"两支(盯着看/扭头扫别的)——不记指标。
- 状态变量:无。
- 资产:背景=工坊·拆解;SFX=铲胶、焦味嘶声、歌哼。
- 关系变化:两行字 → 同一张桌前的师徒位。
- 人物揭示:他的"不评判"第一次显形(拆完了只说"该拆");她的道歉习惯第二次。
- 前后回声:埋——不成调的歌(读点 S07 同一首);埋——系带(读点 S03/S07)。
- 演绎体验: hands-on 的协作感;废料盒是全剧第一记轻刀。
- 风险检查:他拆她抢救时禁任何安慰或夸奖(规矩底色);她不许哭(22 岁考据狂的体面)。
- 信息账:她不知道他认出灰隼;他不知道她的袖口手卡。
S03 固化窗(14:50–15:30)|呼吸场
- 表层事件:补层固化 40 分钟,等胶干;闲聊;"你本命谁"互躲三支;他看见坠翼页卷边。
- 场景目的:递名字与接不住(回落)。
- 深层问题:把心爱的东西递出去,对面接不住怎么办。
- 固定内容:胶固化倒计时(他的表)、设定集翻页(坠翼页卷边特写)、大喇叭远远地喊、两只马扎?没有马扎——两只塑料凳。
- 玩家自由空间:free_talk(闲聊卡:①大喇叭今天第几次喊"走失儿童"②胶味和展馆空调③巡游路线怎么走;免压;可以什么都不说)。
- 系统选择:⑤自由交流;⑥她执(结构性)"你本命谁"——A"一个小角色"〔name_reply+1〕/B"你先说"〔+2〕/C"灰隼。"〔+3,他"……哦。"装没听过〕;⑦他执(表达性)"被问本命"两支(报个大热角色/也躲"修东西的没有本命")——不记指标。
- 状态变量:name_reply。
- 资产:背景=工坊·等胶·底噪;BGM=bgm_none(近静场);SFX=胶硬化的轻响、翻页。
- 关系变化:师徒位 → 递过名字的人。
- 人物揭示:她递名字(c 支)或递保护(a/b 支)都是她;他接不住(c 支"……哦。")是他的墙。
- 前后回声:埋——坠翼页(读点 S04);埋——name_reply(读点 S05 prompt/S07)。
- 演绎体验:全剧最静的一场;三支互躲各有重量,说出支最疼。
- 风险检查:"……哦。"之后禁他任何补救台词(规矩即刀,让他割自己);她禁追问。
- 信息账:c 支后她确认"他没听过";a/b 支后他继续装不知道——两条账都要在 S05 成立。
S04 补形(15:30–15:40)
- 表层事件:断口走向与坠翼伤一致,补形顺着变形走;他借设定集翻第 47 话对照修弧度;她愣住。
- 场景目的:手艺先行的认出;物证拆她的误读。
- 深层问题:不问名字的人,凭什么知道第 47 话。
- 固定内容:补形白描(烤软、压弧、他拇指试弧度)、第 47 话页角、她的呼吸。
- 玩家自由空间:她递设定集的方式;他修弧时的自语。
- 系统选择:⑧她执(表达性)"递设定集"两支(翻好页递/整本递)——不记指标;⑨他执(表达性)"借页时说不说"两支("这页卷边了"/什么都不说直接翻)——不记指标。
- 状态变量:无。
- 资产:背景=工坊·定形;SFX=烤软的胶味、页声。
- 关系变化:递过名字 → 被物证拆掉误读。
- 人物揭示:他把弧度修成坠翼伤(手艺先行);她发现卷边页的含义。
- 前后回声:收——坠翼页(S03 埋);埋——第 47 话(读点 S05 涂装)。
- 演绎体验:无声的惊雷拍;两人第一次在同一页纸上。
- 风险检查:他禁说"我知道这角色"(认出仍咽着);她的愣禁旁白解释。
- 信息账:她此时推断"他可能读过"(猜);他知道自己被猜到边缘(仍不认)。
S05 交甲(15:40–15:55)
- 表层事件:固色喷笔——他执笔三支(原设补平/点第 47 话旧伤/递笔给她);她当刻微选择;15:50 点名广播,她抱着甲走,他独自收枪。
- 场景目的:母题峰——用手艺认人(玩家执)。
- 深层问题:认出是赌,敢不敢点下去。
- 固定内容:喷笔气流、旧伤的位置(肩峰后侧第 47 话)、点名广播、她抱甲的背影、他收枪立胶枪。
- 玩家自由空间:执笔的稳定;接甲的姿势。
- 系统选择:⑩他执(结构性)"修补处怎么收"——A 原设补平("看不出的修才是好修")〔repair_style+1〕/B 点一道第 47 话的旧伤,战损出场〔+2〕/C 把笔递给她本人——"你说了算"〔+3〕;超时=A;⑪她执"当刻反应"——A 揣着走〔+0,超时默认〕/B 说破〔+1,echo
spot_say:预设短语组"这是第 47 话的伤"/"你看过《野火季》"〕。 - 状态变量:repair_style、spot_reaction。
- 资产:背景=工坊·金色的下午光;BGM=bgm_peak(主题曲前奏若有似无);SFX=喷笔、广播。
- 关系变化:被物证拆掉误读 → 有人用你的语言说了话。
- 人物揭示:他的"赌"(猜错出丑——只许在他 prompt 里写明);她的接法。
- 前后回声:收——第 47 话(S04 埋);埋——涂装(读点 S07/S08 变体);埋——spot_say(读点 S07)。
- 演绎体验:两人玩家的峰值拍各有一半(他执笔她接招)。
- 风险检查:旧伤点下去之前禁台词预告(动作先行);点名广播切断延宕(广播=切断,不收口);他的赌只进 prompt。
- 信息账:她 if spot_say 说破——他仍不承认("手熟了,乱点的")→ 她带着确认走;若揣着——她带着疑问走。两条账都成立(S07 渲染分叉)。
S06 巡游(16:00–16:45)
- 表层事件:她随队巡游,他推工具车随巡保障跟队尾;约 800 米肩扣响一声——暂停 90 秒抢修(扎带加固);16:30 护栏外会合;袖口手卡第一次露出。
- 场景目的:她的路他跟了一路;甲扛不扛得住的验注。
- 深层问题:隔着一条巡游队伍,怎么算是"在一起"。
- 固定内容:巡游音乐、观众、800 米停摆的 90 秒(音乐没停,队伍没停,只有他们那一格停了——保安挥手催)、扎带、手卡内衬一角。
- 玩家自由空间:抢修时的零碎对话(要快);她的走姿。
- 系统选择:⑫他执(表达性)"肩扣响时先看什么"两支(先看甲/先看她的脸)——不记指标;⑬她执(表达性)"90 秒里说什么"两支(报工序配合他/说"来不及了怎么办")——不记指标。
- 状态变量:无。
- 资产:背景=巡游动线·人群;BGM=bgm_parade;SFX=音乐、欢呼、扎带绷紧。
- 关系变化:用你的语言说过话 → 你的路他跟了一路。
- 人物揭示:他的抢修速度(十年功);她的甲在人群里被拍(首秀时刻——她第一次"被看见",但人群不认得角色)。
- 前后回声:收——"你排第一个"(他把巡游第一救援位给了她的那声扣响);埋——手卡(读点 S08)。
- 演绎体验:动起来的双人拍;90 秒的限时合作。
- 风险检查:巡游音乐不许停(真实规则:队伍不能停太久——用"边走边修"处理,保安挥手);他禁喊她名字(他不知道她的名字——全剧无互相称呼,直呼"诶"/"你")。
- 信息账:观众不知道旧伤含义;两人此刻隔着队伍与人群。
S07 回馆卸甲(16:45–17:30)
- 表层事件:卸甲卸出人样;旧伤特写(保不保留的悬置,不设选择);他还色号本(夹着便签,写的是色号)。
- 场景目的:甲下面的两个人;说破/揣着两条账的落地。
- 深层问题:一句没说破的话,摊在桌上算什么。
- 固定内容:护甲一件一件卸、衬衫后背的汗印、旧伤特写(按 repair_style 变体)、色号本便签、她摸系带。
- 玩家自由空间:卸甲的节奏;看便签的反应。
- 系统选择:⑭她执(表达性)"新旧两道口对照时说什么"两支(摸旧的道谢/摸新的什么都不说)——不记指标;⑮他执(表达性)"递色号本"两支(递了就走开收拾/站在旁边等她翻)——不记指标。
- 状态变量:无(渲染读 repair_style/spot_reaction/name_reply)。
- 资产:背景=馆内·人散的下午;BGM=bgm_after2;SFX=搭扣、纸页。
- 关系变化:跟了一路 → 甲下面的两个人。
- 人物揭示:他偷偷翻色号本是为了补形对色(专业敬意);她的系带指纹第三次。
- 前后回声:收——歌(他又哼了,同一首);收——spot_say(若说破:他"手熟了,乱点的"仍不认,她收下确认);收——name_reply(c 支路径:便签色号用的正是设定集灰隼专色——"没听过"的人给不出这个色号;她第二次愣住,仍不说破)。
- 演绎体验:低强度收势;两处"第二次愣住"是全剧余味核心。
- 风险检查:他仍不认(直到 S08 终拍前,"认出"只许物证累计);便签内容禁落款。
- 信息账:她累计两条物证(弧度/色号);他累计零条她的确认(spot_say 说破被他 deflect)。
S08 清馆(17:30–18:10)
- 表层事件:工位收摊、交接本签名;三步:他箱盖(box_lid 私有)/她护甲与手卡(armor_end 私有+leave_line)/joint 地铁口;分散镜头。
- 场景目的:终场——各自把"下次"放在哪儿(玩家执)。
- 深层问题:没说破的认出,配不配有一个下次。
- 固定内容:卷帘门半降、交接本、清场广播、他的工作证翻回正面、空工位。
- 玩家自由空间:三步私有选择与输入短语。
- 系统选择:
- ⑯他执(私有 prompt+choice)工具箱内盖——A 直接扣盖〔box_lid+0,超时默认〕/B 用袖口把贴纸擦一遍再扣〔+1〕/C 合盖前把箱盖朝她那边敞了三秒〔+2〕。
- ⑰她执(私有 prompt+choice)护甲与手卡——A 护甲装箱背走〔armor_end+0,超时默认〕/B 巡游手卡压在他交接本上〔+1,echo
leave_line:预设短语组"帮我收着。"/"下次来取。"〕/C 护甲留在他工位,"下次来取"〔+2,echoleave_line同组〕。 - ⑱joint 地铁口——A「各自走」〔各走票+1〕/B「同路,3 号口」〔同路票+2〕;gte:4 同路。
- 状态变量:box_lid、armor_end、metro。
- 资产:背景=清场·卷帘门;BGM=bgm_ending;SFX=卷帘门、笔、纸页、广播。
- 关系变化:甲下面的两个人 → 各自把"下次"放在哪儿。
- 人物揭示:终局全用物(贴纸/护甲/手卡/签名)。
- 前后回声:收——贴纸(S01 埋);收——手卡(S03/S06 埋);收——
leave_line/spot_say;签名笔迹与报修单同框("灰隼"与他的名字在同一张桌上)。 - 演绎体验:互不知晓的两步+一个共同决定;分散镜头零总结句。
- 风险检查:他终拍前仍无台词认出(物证与动作到最后一刻);分散镜头零总结;
leave_line只在 armor_end gte:1 路径。 - 信息账:互不知晓——他不知她的 armor 步,她不知他的 box 步;joint 是唯一公开决定。