《雾灯残页》叙事文本 协作互链:总览 `故事概览.md` · 世界 `世界观设定集.md` · 角色 `角色设定集.md` · 策划 `系统策划案.md`(主轴周目/九结局与晦历年表对齐见前两份;《角色设定集》含五人外貌执笔与五人×年条史据矩阵) 执笔地理:语感与器物参考**欧洲古代的税路、合议、驻军与修院抄写传统**;第二场参照可引向**地中海城邦广场的争辩与公示、罗马式的军营条令/名册合议感、法兰西中古的城市特许状与互惠誓愿**——一律作节奏与物象,不着真实城邦、统帅或卡佩—瓦卢瓦谱系。**埃尔西昂**的版图、历法、圣人名与现实教派名目仍**全盘架空**,不作史实套用。 改稿或由模型生成的叙事补丁:**合入前必跑** `python tools/copy_guard_check.py`,以 **exit 0** 为放行(含 **200 字滑动窗口内中文破折号「——」至多 1 次** 等排版规则)。 **本文为开发参考混合文本**:正文叙事与「世界层拆条」「势力事件窗口」「当夜相位」等策划注释共存,粗体段落与括号注为协作用标注;终端实装以 `text_runner.py` 与 `game/script.rpy` 为真值源。 **发布版(Ren'Py)与终端口授对齐**:`game/script.rpy`,在每经折主菜单前,通过 `game/zzz_oral_bridge.rpy`,调用仓库根目录的 **`text_runner.run_week_dialogues`**(与终端同一套 `WEEK_DIALOGUE_PACKS` / `WEEK_SAY_ROTATION` / `ORAL_SPEAKER_BEATS` / **`DAILY_MICRO_EVENT_RULES`** · `know_*` 择句逻辑 / 角色句长机)。发行包若只含 `game/` 子目录,须附带 **`text_runner.py`**,或改为构建时内嵌常量副本。 灯影掠过指节,像一行未干的墨迹。 第七次门响之前,名字、誓言和代价都会被重写。 轮回折成账页;墨迹潮冷,顺纸边爬上指尖。 ================================================== 世界底层三律(叙事口径) ================================================== 信息的真与假 告示、口传与经卷常常对不上号。谁能把一句话钉成「事实」,谁的灯就先亮一格;被删掉的那一行,会在夜里以别的形式回来找你。 死亡的边界 肉身受毁未必算终局;记忆被抽走、名字从簿子上淡去,有时比一次暴死更难翻身。每一次在村口睁眼,都要先问:这一轮的「你」,还和上一轮叠得上吗。 力量的代价 开门、读禁章、替人挡刀——世间不记白欠。你换来的可能是权柄、活口或多喘的一夜,付出的却是平静、信任,或某天敢说真话的胆量。潮退之后,沙滩上总会少一件东西。 时间与世界舞台锚:埃尔西昂中域灰原边缘,**镇-旧殿-裂谷三角**一带为本书主舞台(白天税册夜里誓约);势力年表条目见《世界观设定集》十二则。体感上可让读者闻到旧欧洲的盐税、钟楼与合议卷宗味,但不要出现真实地名、王朝或现存教派。叙事挂钩默认可按 **晦历五百年前后**,与第七章《边境临时军法》同窗;周目_loop 与年条对应仅供排程对齐,不向玩家宣读历法。 ================================================== 叙事方法论备忘(与《世界观/角色/系统设定集》及 text_test/text-test-usage.md 对齐) ================================================== - **事件是扳机,悲剧可延迟**:先落可感的身体细节、关系距离与半句对白,把「结论式大词」往后推;后劲来自后页的冷回声与日常反衬。 - **多声部信息**:告示、口传、经卷互斥处,不收束成单一官方Truth,而收束为「你在何种代价下选择采信哪一声」。 - **选项文风**:动词领先;括号内写生理微反应、代价预感或关系余震,不写系统说明书。**括注忌句尾同质押韵、忌四字对仗排满**(易显机造腔);可错落长短句,并在自然处用「呢」「吧」「罢了」等收口,别句句钉死。 - **终局与分流**:不写道德裁判与「正确结局」;只写倾向、当下收益与远期磨损,保持《系统策划案》九轴口径。 - **比喻与节奏**:一章内主比喻尽量少而准;不为声腔堆砌排比。**缩句**若以省字为目的却丢掉主语与动作,读者会愣在半道——宁可多一个字把谁在做、为了什么说清楚。 - **出场与事件(正面+侧面)**:除对白与决定去留外,须写**侧面烘托**——环境、物象细节、神态延迟等至少**两类**可核对、可感知,与「世界层四叠」同向;**禁止**无因果链的意象与身体部位硬凑成句(验收口径见《角色设定集》「镜头与侧面烘托」)。 - **外貌首次在场**:不写发色、身量一类的清单式速写;一人一镜钉一个可被复述的动作或物件(弓弦间距、墨迹、鞘槽、脚步停点),让读者从习惯里认出谁来了。 ================================================== 登场锚点与世界层(与《角色设定集》同步 · 撰稿拆条) ================================================== - **登场锚点**:写成 **场次动作柄 + 可回收物件**,不单堆人设形容词;奈尔每次村口睁眼,都可以用同一小动作提醒:你又多叠了一层记忆。 - **四叠扩容**:体感与世道交替入场(别让一段只有心事或只有布景);关系中用步距与谁先发声计量信任;结构上让缺行经注、路牌刻痕、药箱铜响等能被后文捡起来。 - **专支记忆**:Loop 4「找塞西尔和旧书」=卢西恩仪轨加长:银针过火、指腹扣腕、手背两下口令(停/再走);与同章阶前「双灯听脉」叠用而不矛盾。 - **关系网速写**:五人两两和弦与执笔口径见《角色设定集》「人物关系(关系网 · 执笔)」;本节只落「锚点/四叠」,不重复贴整张网。 ================================================== LOOP ONE —情绪锚:初识·点燃— 火是热的,盐是咸的 ================================================== 世界层(本章拆条): 体感:村口风里带旧漆粉末,麻绳磨得虎口发烫。 世道:镇上盐税与补给闲话**在 LOOP TWO 章首**与告示余响一并补足;本轮只落当场争执与风压。 关系:米迦笑着插进争执,先替你挡掉第一波见血的借口。 结构:若在路牌背刻记号,下一章记得认它——痕迹浅,也好找。 预备(text_runner「口授七夜」节律):第一周入市口后、米迦主菜单前,用两三句**点名式导入**卢西恩(北街医舍/药液)、塞西尔(巷线弓手/旧徽)、卡修斯(学团旅法/旧墨),再用一句短接引接到按日向对白,避免第三日起选项里人名突然出现。 Note(与 `game/script.rpy`/`text_runner` 同步):**首轮村口主菜单前**只保留体感、关系与争盐冲突;**告示全文与北境流言、三角色预告**改在**第二轮醒来**后接出,避免信息堆在选项前。 主视点复发(奈尔):袖里陈年浅裂天冷先痒;舌根深一口冷铁似的涩会先一步报到。束发多用旧墨绳死结「防删」;系带多打半扣,像提防名册把名字擦掉。做决定前照旧先扫告示边角、门缝与对方腕脉,再问眼。**外貌**:银发贴颈侧、肤苍冷如不见光石料,红眼暗沉似熬过长夜的炉芯——不先看人脸,先扫门缝窗沿与撤退拐角。细目见《角色设定集》奈尔条。 你站在村口。 所以你先让指腹在袖口旧裂上蹭一记:疼先落稳,涩才跟上来;绳子与系带便各紧半分,像怕自己先松了口。风里告示纸脚翻起,你习惯先咬署名与日脚,再把视线让给檐下米迦的笑——漆粉落在他肩上,鸡笼那头木门短响一声,你听出日子至少还在转。 银发被晨风撩向颈侧,露出一截苍白的皮肤——像常年不见光的石料,冷而干净。红眼没有炽烈的亮,倒像熬过长夜后剩下的炉芯,暗下去的那一圈比亮着的更沉。你从不先看人脸——先扫门缝、窗沿、可供撤退的拐角,最后才把目光落在对方瞳仁上。这一套动作做过太多次了。死过太多次了。所以此刻站在这儿,从一开始就是赴约。 路牌底下闹剧先炸开来:半袋药盐、税吏还没来得及压场,麻袋已撕裂;被神谕圈了名的那一个还活着。 棕发被风掀乱,黏在额角汗痕上;绿眼睛里先过一遍你全身,像在算你身上有几处能挂彩的口子,又像在确认你这张脸值不值得他挡下一拳。圆脸轮廓带着少年时没褪净的钝角,笑起来嘴角先往左边拉,仿佛每次咧嘴都在替身体预热。腰上锈剑比他的嗓子冷得多——像从旧铁铺最底层翻出来的遗物,刃口灰暗,护手处却磨得发亮。 锈剑倚栏时护手磨圆的绳结先跳进眼里:米迦握紧时指腹先撞上家里捻熟的温,才敢把俏皮话往外抛。 护腕暗褐布边毛糙发黄,闻起来像熬过无数炉边裸麦糊仍不肯散尽的余热。 他横插半步,笑骂着把两人手腕各荡开一指:谁先见血,谁先替镇上把账背走。 那一声骂把绷紧的空气卸去半截;他扭头冲你眨眼邀功似的,笑意落定前又飞快剐你半眼一下,仿佛在问这轮有没有刮伤人。 他说,我是米迦。诶,旅人,头回见——你身上要是还有余钱,我能替你省下三趟冤枉路呢。 告示长文、北境闲话与「北街/巷口/旧墨」三路角色预告在 **LOOP TWO 章首**接出(见上「世道」拆条),首轮主菜单前不再复读。 本轮主菜单开在镇口——米迦就在眼前;真正的照面仍可按下文黄昏线推进。 这一轮可走几条路: - 点头搭话,让气氛先热起来 - 盯着锈剑看,往旧事里探 - 把黄昏刺杀直接摊开 - 把水壶递过去,先给一口温度 - 先问报酬与口粮,把日子的账簿摊开 - 在路牌背面刻下一道记号(木屑沾指,掌纹发冷) (盯锈剑分枝与 `script.rpy`/`text_runner` 同条:抽出半寸锈末先钻鼻;柄缠顶住虎口不动,指腹得沿绳股捋进一寸家事捻熟的旧温,刃口才再吐冷腥。) **跨 Loop 长线回声**:若选「路牌背面刻记号」,Loop 2 醒后奈尔指腹先摸回那道浅槽(木纹毛糙多了一层风吹痕迹)——身体比记忆先认出自己。延迟冲击:上一轮的我确实留下了痕迹。 窄脸轮廓在暮色里像一刀切出来的剪影,唇线总是微抿——仿佛含着一句还没到说出口时机的判词。紫瞳里的亮光凉而利落,像井水表面那层将凝未凝的薄冰,你在上面看得见自己的倒影。肩背笔直,直得不僵硬——像久经风蚀的柱,每一道裂纹都已被岁月磨成纹理。 黄昏一落,镇口影子被拉长;旧殿方向巡铃敲两遍,你听熟了那两道铃之间的距离,脚步声便压着它落下来。铃声落地他才背弓走近,脚步很轻,像在替全队把呼吸按进土里;笑意先落下来,肩颈却不肯松。 抬眼看人前,他先把你与落日之间的空地量成一道可停的缝:弓仍含臂弯里,指腹沿鞘槽拂过,像在擦净一声多余的回响。 袍角下摆沾夜露;内侧针脚细得几乎看不见,逆光里才浮出一线旧徽轮廓,像把身份缝进褶里又不想真藏住。 他在你与落日之间落定脚跟:浅沟沿线,不偏不倚;弓弦距掌两指恰好,够一根弦把整个场面拽停。腰侧极小磨石袋随步伐轻拍腿侧:箭出了弦就收不回第二张脸。 本轮势力事件窗口(建议排程,与世界观年条编号一致): - 主事件(P2):晦历 487 《盐道重税令》 - 侧事件(P2):晦历 489 《北境冬补给失踪案》 当夜相位(关系速写): 米迦把水壶递回时指节在你手背多留了一瞬,像试温。塞西尔的弓弦在远处轻响,人还没露面,风先替他让出一条缝。 ================================================== LOOP TWO —情绪锚:试探·温差— 信任初建但仍有距离 ================================================== 世界层(本章拆条): 体感:石板缝渗水,鞋底一拖,连昨夜的凉也跟上来。 世道:封条与公文堆的酸腐味在**坚韧检定之后**当余波补读;章首先接驳昨宵告示与三路人名。 关系:井沿先到先得——塞西尔擦弦不说话,像等人到齐再算账。 结构:神殿残封条有一角能撕;你越盯它旧,回声越贴骨。 你又醒了。昨宵镇口的告示与闲话、北街卢西恩/巷口守夜人/旧墨旅法三句,在游戏内与终端里均接在本章**第一次旁白块**末尾;名册空白既刺眼,清早的风替你分出三路体味。湿气上来,鞋底先黏在石缝里,路牌下米迦已发呆良久,绕着剑柄转圈等你找稳立足点。你先往井边偏头:井水凉,塞西尔更早半步蹲沿擦弦,眼底凉光稳得像尺子,像在等谁先沉不住气。 往北街再借半步,帘口苦橙与皂角缠在一处;你循味辨声才看见担架边有人收针入盒。 脸上浮着一抹过劳红——长期俯身清创、血往眼底涌的痕迹。灰绿底色那双眼睛先落在你腕脉上,再升到眉间与口唇;慢、很近,像在把呼吸当册子逐页翻阅。袖口卷过前臂三分之一,露出的色差带标记着长年在户外洗手的勤务线。药箱铜扣有旧撞痕,每一步便哑哑地碰响——他从未修过。 **卢西恩**靴筒加了软垫,站姿仍习惯性地朝伤员那一侧前倾,先把你们两口呼吸暗地里数齐了再抬眼。**与同轮终端**在 **`run_week_dialogues(...,2)`** 之前写入 `know_lucien`、`register_player_knowledge` 的桥段对齐。 **旧殿误译、议会与学团对冲的蜡文书**,在 `script.rpy`/`text_runner` 中移至**本日坚韧检定与米迦应声之后**、入夜神殿阶前之前。 **伙食钩(西幻口径,坚韧掷骰前)**:旧殿檐下短桌来自旅舍庖间赊账,麦酒桶半塞、醋渍湾鱼与榷盐刮晶同场;卢西恩尝雾海港的鱼干清汤止于一勺,米迦心底念着腌渍滋味却省盐(炉火砖缝中那盅省盐与柱廊榷影默然相视),塞西尔守夜干粮袋多勒半扣,奈尔把黑面包屑上的粗晶摊开数过才咽并先尝铁腥预报。 这一轮的开口方向: - 跟着我 - 你身边有刺客(塞西尔始终在井沿一侧擦弦、应声,**不写**从别处「踱出」一类位移,与 `script.rpy`/`text_runner` 一致) - 拿锈剑开一句玩笑 - 去街角和塞西尔聊 - 提黑水河的梦 - 让塞西尔在巷口试射一箭(黄铜门环先闷响一记,胸口那口气才松下半寸) 夜里,神殿门口会起风。 塞西尔站在阶边,脸上那点笑还在,弓搭在背后。火光照到他眼里,紫色会浅一层,像薄雾里的灯芯。 本轮势力事件窗口(建议排程): - 主事件(P1):晦历 490 《前庭古语误译事故》 - 侧事件(P2):晦历 489 《北境冬补给失踪案》后续追查 当夜相位(关系速写): 米迦把话说得比风快。塞西尔听完,没应——弓弦在他指下轻轻嗡了一声。走试射线时,黄铜门环闷响过后,肩窝麻意先退,胸口那圈无名绷紧才跟着泄下半寸。 **悲剧轴 · 塞西尔(旧命令 vs 当下温柔)**:黄昏暗号线、旧徽在火光里一闪——Loop 3 黄昏将在空摊场上见一道褪色的看守团巡哨记号,弓弦停一息;Loop 5 要塞门前正式交付一句「我不再替那个人量风向」。 ================================================== LOOP THREE —情绪锚:碰撞·火花— 冷逻辑撞上热性子 ================================================== 世界层(本章拆条): 体感:脑袋里像压着潮水,湿羊皮黏在指腹纹路里。 世道:雾港遗物夜与灰原换旗的长叙锚在**本章与米迦合拍落点之后的流言旁白**(叙事不出现「检定名/标题接上」一类元话术);午后段仍以镇口与卡修斯当场为先。 关系:米迦用笑挡一挡,卡修斯偏把话说到绝,两股气顶在一起。 结构:缺的那半行经注写在湿页上,后面会在门前回头讨账。 第三次醒来,头里像压着潮水。 潮声还在耳蜗里打转,你便往镇口望:那儿果然多了一个旅人,卷册贴着肋侧走一步拍一下,像在替谁数漏掉的那一拍心音。扣子抠到顶还不算,黄铜夹又夹住几缕乱蹿的红发;你多看一眼,猜他是怕错漏从领口先冒出来。 然后他摘下手套,纸页与药草的苦香先替他报上来路。自报家门:卡修斯,游历学团。开口短,落点硬——像报一个必须存档的名。(晦历 492/494 两处长叙同锚:**合拍落点后接流言**。) 红发在背光处发暗,像铜矿在水里沉过一夜才捞出来。蓝眼睛亮得近乎苛刻——仿佛任何模糊都该被当场纠正,任何迟疑都欠一个注脚。翻页不用整只手,只用食指指腹顶住纸角,动作干净得像在拆解某种精密机关。 他打量你一眼,目光自额角落到指尖:像在核对抄写缺了哪一个落款尾字;手记焦黑的一角被皮绳死死系住,你指腹蹭过才知条文与创口曾同夜出血,从此这条绳再不敢松扣。 镇公所门槛上摊着泡湿的抄本。卡修斯把一页角摁平,只敲一记指节示意缺行:缺的半行经注今夜会赊命。他灌下一盅冷掉的茶水压胃,胃里轻轻绞了一道,却仍把最重的音节码在舌尖。 文书嘴唇发白。米迦喉结动了一下,先扯出笑:学者吵架我围观,真拔刀再喊我。 卡修斯没接茬。他把学团徽记翻过去扣在案上,像扣住一枚不想让人读正面朝上的币。 风从石街尽头灌进来,卷起一两片干透的告示角。远处有条没人去喂的狗,在灰里卧下又起身,起身又卧下。灯焰在镇公所门柱上轻轻一抽。 这一轮的行动口: - 对米迦说,跟我来 - 带他去旧神殿 - 聊他炉火砖缝里那点私藏和旧事 - 去看卡修斯带来的法术书 - 提河对面的梦 - 把轮回真相说到明面 - 让卡修斯读你掌心旧裂纹(呼吸短停,指骨发凉) 神殿里有冷石味,烛火轻跳,墙面会回声。 你说一句,回声晚半拍落回耳边,像另一个自己在暗处复述。 本轮势力事件窗口(建议排程): - 主事件(P1):晦历 492 《雾港遗物拍卖夜》 - 侧事件(P2):晦历 494 《灰原护路兵变》 当夜相位(关系速写): 卡修斯指节敲在纸边,像在给你留一道可撕的口。米迦往你与书页之间多站了半步,笑还在,肩线却硬了。 **悲剧轴 · 卡修斯(知性的代价)**:湿抄本的缺行、冷茶灌胃、学团徽反扣——Loop 6 承认「我也有一页不敢翻」,笔尖在稿边悬空半秒,冷掉的茶映出灯焰。 ================================================== LOOP FOUR —情绪锚:裂缝·逆行— 奈尔第一次被怀疑「你比我们多活过」 ================================================== 世界层(本章拆条): 体感:舌根发腥,风一过皮肤起细栗。 世道:医誓听证与七城粮约长句在游戏内写明于**「坚韧与并肩」检定与米迦等余音之后**:卢西恩入册时赭墨水沿装订绳结洇出迟迟不干的一斜印;粮约破局则写并排按指印的领麦者与看守名——轮回焦屑里缠着旧墨迹,胃脘早于脑子记起第几次在石廊熬过通宵。(阶前仍以两盏灯与卢西恩把脉为先。) 关系:廊下沸声先被卢西恩用指腹与脉序按低半衔;塞西尔背负松着,却仍替你守住后腰空档。 结构:告示和教义都有人重描,哪一处墨先干,夜里就先闻哪一股潮臭。 第四次醒来,舌根有淡淡血腥味。 你抬手时看见影子变薄,阳光从指缝穿过去,地上像铺一层快要熄灭的银尘。 石阶下摆开两盏小灯:一盏照着听证抄本,一盏照着还没拆线的胳膊。苦橙药酒味先漫上来,把争吵按薄半分。 触脉以前,卢西恩已把廊下沸声暗自裁过两轮呼吸的长短:先教人喘匀,再接你们的唇枪。蹲进光缝里时他声线压得极平:**卢西恩。血先止住,再往高处抬争辩**,纸上名讳不为嗓门高低翻面。 他又把干净药包递给兵丁,对方接下那份烫手的差事时整张脸都缩得更紧。**「找塞西尔和旧书」专支**:银针过火时短促叮当先压低廊下半格沸声;指腹叩腕再接手背两下节拍(停/再走);药箱黄铜扣有一道旧撞击痕,开合只剩闷闷的一响——他留着那声钝劲,像在让人听清自己手还在箱上不松。 这一轮可选的切口: - 去神殿看戒指 - 谈公告牌上的字 - 找塞西尔和旧书 - 认下执印遗裔之名 - 把救人这件事摊开讲 - 替米迦包扎旧伤(布条吸血,心口回暖) 专项(找塞西尔和旧书):银针过火时叮当两下短而硬,压得廊下半格喧哗消退,心跳才敢落回肋骨里再数数;指腹叩腕在手背两下节拍(停/再走);药箱黄铜扣有一道旧撞击痕,开合只剩闷闷的一响——他留着那声钝劲,像在让人听清自己的手仍未离箱。 塞西尔会笑着听完,手指按在弓背上,动作很轻。 卡修斯会把书页翻到某一行,蓝眼里那点光像冷铁擦过火。 本轮势力事件窗口(建议排程): - 主事件(P2):晦历 493 《医誓文本归属争议》 - 侧事件(P2):晦历 496 《七城契约重签失败》 当夜相位(关系速写): 塞西尔听你说话时眼睫垂得很低,半步不退也不逼近。卢西恩的药酒味把廊下的争执压低一层。柱子后铜盘叮当一声,那是银针落盘;你听得出他还在听脉,却已把余下的声腔交还给你们唇齿。卡修斯掐灭手里的法火,火光灭了,句子还在。 **逆写时刻(叙事钩)**:若 `thread_erosion >= 2`,奈尔在检定后无意漏出一个不该知道的信息(裂谷坐标年份/前哨数字),米迦肩线僵住、眼里翻出警觉——第一次意识到「他比我们多活过」。奈尔咽回答案,沉默比实话更重。此段不破坏信任,只首次让同伴看见认知差距的存在。`thread_revelation +1`。 ================================================== LOOP FIVE —情绪锚:重压·喘不过气— 门近在眼前,日常变奢侈 ================================================== 世界层(本章拆条): 体感:门缝风雪刮在皮肤上,像细盐。 世道:裂谷封锁令与夜审名单泄露长句在 Ren'Py/text_runner 移至**第五轮门前选项与镜头 post 之后**、门缝寒潮之前;晨起段保留风声、广场告示与廊下借据感。 关系:四个人同时给你让出中线的那一步,比喊口号更像结盟。 结构:早推门或再拖一轮,经句与慈悲各记一笔账,数目不同。 第五次醒来,风声先到。 廊柱拐角酒橱尚半阖;谁先从勺沿刮净上一轮黏底的裸麦糊,勺背便撞上醋渍鱼碎的雾海港余潮;卢西恩只领半碗海味汤,卡修斯把这一餐记入「合议前慰饷」脚注,米迦宁嗅卤水不深舀盐榷。 市镇广场的风里,告示木纹缝里楔着陈年灰絮,炭笔下的新划痕压着旧墨迹,层层叠叠却总不注销——像名册翻到新页却仍黏着前一行的欠条。**掌心抹灰**分枝在实现里:灰吃进掌纹握拳发凉,门缝回声一轻一重拍阶,节拍总比腕脉慢半瞬,逼你下意识屏息去对拍。 第五轮门前的抉择口: - 问米迦记不记得那些梦 - 去找最后一扇门 - 和米迦谈条件 - 先找卡修斯 - 带所有人进神殿 - 直接带线索去旧庭要塞 - 把门槛上的灰抹在掌心(回声贴掌背呢,腕底脉门自己发沉) - 今夜就推门,不再多等(经句压进喉间,决断提前) - 再观一轮风向,延后推门(先听风,再动手) 神殿最深处那扇门微微开了一线。 门缝里涌出冷风,吹过皮肤会起细小颗粒感,像冬夜里第一把雪。 **冲突锚 · 卢西恩退队危机(C1)**:`thread_mercy +1`,`thread_obsession +1`,`lucien_bond +1`。灰原兵变伤员潮漫过封锁线——神殿阶前四重伤三双手;卢西恩把指腹从轻伤员脉门移开,转向前哨老兵创口。轻伤员被旁人抬走,铜扣在他掌心哑了。米迦当场质问「你放弃了那一个」,卢西恩不应——只把一根止血带折成四层,折了很久,然后按进奈尔掌心。鹿眼角筋在跳,指节仍稳。奈尔抓着布条不知道该替谁道歉。卢西恩「救援执念的结构风险」首次以行动书写——这比任何台词都重。 本轮势力事件窗口(建议排程): - 主事件(P1):晦历 495 《裂谷前哨封锁令》 - 侧事件(P1):晦历 497 《看守团夜审名单泄露》 当夜相位(关系速写): 米迦还在说笑,却只说到一半就停,把肩让出来给你站定。塞西尔的弦声退在半步外,像替你挡住看热闹的眼。卡修斯盯门缝那点光,算的是这一夜还能不能把人的眼皮合上。 **悲剧轴 · 米迦(自我同一与硬撑)**:笑点落地后偷瞥奈尔、护腕勒到发白才肯松——Loop 5 末强撑后的沉默里,绷了太久的硬气从嘴角漏出来半寸。 ================================================== LOOP SIX —情绪锚:崩塌·寂静— 话语变少,每一口呼吸都有重量 ================================================== 世界层(本章拆条): 体感:钟还没响,雾先堵住喉咙,膝盖潮得发钝。 世道:雾灯会停议与钟楼无风自鸣的**长叙**在 Ren'Py/text_runner 置于**第六轮「坚韧与并肩」骰后**、章末入第七轮前(与终局压力叠化)。 关系:你说再等一轮,是真把说话的余地让给旁人;你给米迦念教义,是一句一句把呼吸对上。 结构:折断钥匙的脆声和讨裂谷坐标同夜出现:有人放手,就有人伸手要。 第六次醒来,钟楼还没响。 舌根的铁锈味比前五回都浓,像身体终于懒得替你藏住这笔旧账。 影子落在地上只剩薄薄一层灰——你试着攥拳,指节穿过自己的轮廓,凉意先于疼痛报到。 雾把整条街按得很低,旧殿台阶上多了一枚断蜡印,印文只剩半截经句。 巷口一扇窗被风推了半掌宽的缝,又自己合上。街面上什么都没动——没有脚步声,没有灯焰,只有你自己的影子在冷雾里变长又变短。 **冲突锚 · 塞西尔vs卡修斯(C2)**:钟楼下二人各侧身——塞西尔弓弦在指下嗡了一声,卡修斯羽笔锋停在稿边。塞西尔:「坐标必须先拿到手——人活着才能争对错。」卡修斯:「字也会开膛。没有准备好的人,读进去的是下一道伤,从来回不了头。」两人同时闭了嘴,目光落在奈尔身上——在等他选路,然后把另一条路的后果各自背进脊梁。选项②(教义)→站塞西尔;选项③(裂谷)→站卡修斯;`_loop6_sided` 写入标记。 这一轮的推进口: - 让卢西恩再查一次伤口(药酒苦橙味,时间感反向) - 把七灯教义读给米迦听(教义一句句落地,你跟米迦的呼吸才慢慢对上) - 逼问卡修斯裂谷坐标(他应声时像在交付一把会烫伤手的钥匙) - 于圣所列像座前的誓石边,折断旧钥匙(断裂声里,同时有退让与抬头) - 再等最后一轮(把门边的余地留给还没说完的话) - 立刻开门(夜还深,门先回应你) **冲突锚 · 米迦终止动议(C3)**:若 `mika_bond >= 2`,米迦在所有选项落定后忽然迈前半步,把剑柄转到奈尔一侧——让你看见磨圆的绳结,自己攥着剑身最冷的那一端。他问:「如果你真的记得前面的事,那你告诉我——我们这一次能赢吗。」绿眼里的笑彻底敛净,两枚发冷的灯芯等着唇间那口还没吐出来的气。逆写时刻(S1)的升级版——米迦从警觉走到愿面对。`mika_knows_me = True`。 这一轮会做一次「坚韧与并肩」相加的门前检定。 若你此刻推门,故事会径直卷向终卷;若收一步,第七轮的风会替你多押一晚。 本轮势力事件窗口(建议排程): - 主事件(P1):晦历 498 《雾灯会停火提案》 - 侧事件(P1):晦历 499 《钟楼无风自鸣事件》 当夜相位(关系速写): 卢西恩数完脉才开口,换药清创一件件做牢,容不得嘴里先空夸。塞西尔的箭囊在背后轻响,人却占位偏半步,随时准备截住乱飞的动静。卡修斯把退路写在页边,墨淡也能一眼读到。 **悲剧轴 · 卢西恩(救援执念的结构风险)**:铜扣哑响在先,脉搏优先于话语——L5 伤员潮已迫他做过一次切割;Loop 6 的沉默更薄,铜扣不再响,他自己把那层安静按进了止血带的第四折里。 ================================================== LOOP SEVEN —情绪锚:决绝·最后一口气— 没人说破这是最后一次 ================================================== 世界层(本章拆条): 体感:幔旌自高壁曳下,旗尾扫过石阶冷灰,天不亮胃里先一空。 世道:边境军法的靴声早于破晓;门前的秤给谁看,人人心里有数。 关系:五个人同时吸气的那一刻,谁都知道你也得付出代价。 结构:有人把禁章读出声,默的人伸手推门——一夜里两件交代。 第七次,天亮像在门外迟了一拍,街口静得不合章程。 幔旌沿高耸石壁曳下,风里剥出一阵裂帛细碎之响——似有目于门后以残页私语,行行贴着骨髓往里渗。 这一轮的收束口: - 为米迦系紧护腕(布条勒紧时,他把额头抵过来一瞬) - 把自己的名字写进封蜡(蜡油先咬住指腹发烫,疼了半拍,才把名字按实) - 让卡修斯朗读禁章(字音刮过墙皮,灰线就扑簌掉点渣) - 沉默推门(门轴替你开口) **冲突锚 · 全员后退一步(C4)**:若选了「沉默推门」且在 Loop 6 站过边(`_loop6_sided` 非空),被站边的角色后退一步,让出奈尔前方的路。站塞西尔→他退箭离弦,最后一支箭还给黑暗,「从此这条路上没有他替你指北的硬边」。站卡修斯→他搁下羽笔,撕下缺行经注任其飘进门缝,把最后一句话的落款权留给你。没有台词——后退本身就是最后一句回答。 第七轮收束后,门前的秤会动一次:不论早晚,你都得带着当下的自己站上去。 本轮势力事件窗口(建议排程): - 主事件(P1):晦历 500 《边境临时军法》 当夜相位(关系速写): 米迦把护腕勒到发白,嘴角还撑着笑给旁人看;塞西尔弓靠柱子,弦扣虚搭着,听见不对就能马上抬手。卢西恩在不远处绕药绳,第七圈收口时才抬头看你气喘是否还匀。卡修斯念禁章前先咬舌尖,怕自己抢拍。**封蜡分枝**若选:四人吸气那一拍落在名字按进软蜡之后——印冷下去指腹仍烫,胃里像无端多坠冷铅(`script.rpy`/`text_runner` 已弃用「封印接纳……恐惧」式空谓,改可触余震;与选项括号「疼了半拍,才把名字按实」同读)。 ================================================== 口授七夜(与 text_runner 同步) ================================================== 入周横幅与终端章首:`经折第 X 序 ║ 口授七夜 ║ 「当周秘仪名」`(`WEEK_LECTORY_ARCANUM`);每条询向的选项条写作 `口授七夜 ║ 询之N`。`show_stats` 与 Ren'Py 章首:`经折第 X 序 — 命册五蕴: …`。 日内小事件:每条询向前会先落 `第 N 天`,再在「所需识认 ⊆ 存档 `know_*`」的规则里 **优先取「所需角色」最多的一档旁白**(实现为 `text_runner.resolve_daily_micro_event_lines` → `DAILY_MICRO_EVENT_RULES`)。未识认者不出具名,只以路人碎语、谣传、影子习惯为照面埋线,再接当日 `WEEK_DIALOGUE_PACKS` 的 focal prompt 与三选项——与 `text_runner.run_week_dialogues`/Ren'Py 口授同源。 暗骰贴近时常用口径: - 门轴忽然轻颤,像有看不见的指尖先一步拨亮了夜色。 - 回声贴到耳侧,门后的那一页在今夜提前翻开。 - 风向忽然改口,门缝里先漏出一线冷光。 暗骰未贴近时常用口径: - 门后回响骤冷,像一枚钉子把夜色重新钉回原位。 - 回声还停在远处,今晚只够把灯芯再压低一点。 - 门缝仍旧沉着,你们把话留到下一盏灯下。 口授收束口径: - 第 X 天夜里,门先开口了。你们的呼吸从那一刻开始换了拍子。 提前结局·成章后检定(玩家可见层,与 script.rpy / text_runner 对齐): - 不向对白宣读暗骰面值;按当前**经折序号**(`loop_count`,已逝章次)从下列八句择一(索引夹在 0‥7,见实现)。 - 门缝里漏进一线的亮,像有人在低声校对还没落款的句子。 - 你后脑像被薄纸划过,回声忽然贴骨——却数不清那是第几声。 - 夜里有人把窗纸按平,你连自己的心跳都显得太响。 - 风在某个转角改口,像把下一章提前塞给你半页。 - 铁与木轻轻碰了一下,像提醒你别装听不见。 - 冷光先落在你的指腹上,像有人在等你摁下去才肯承认。 - 你忽然闻见旧墨发潮的气味,像在说你早该翻开那一折。 - 雾里响起极细的裂声——像页角自己抬起,像在催你落款,却不会代替你动笔。 口授节律之门闸与各日反馈:`text_runner` 按成章序号(loop_no)与 soft/probe/press 分枝轮换词库;稿面不须贴全库,以保持与终端程序同源为准。 **VOICE_LIBRARY(撰稿契约)**:口授节律内每一询向日 `choose` 三选项来自 `VOICE_LIBRARY[<当日 speaker>].options`,字符串格式为 **`角色名|叙述肢(括号内为体感提示)`**;与 `ROLE_DIALOGUE_CONSTRAINTS["option_len"]`(宽阈如 12–36 字)配套,经 `apply_role_text_constraints` 裁剪补尾。主答句另有 **`WEEK_SAY_ROTATION`** 按日轮换,避免连日同选同 mood 时台词完全撞车。增删改选项或Rotation时只改 `text_runner.py` 并保持本段说明不漂移。 **奈尔识认与口授门闸(程序已落实)**:`text_runner` 以 `know_mika` / `know_cecil` / `know_cassius` / `know_lucien` 记入主角已获知的脸与声纹;初见时插入 `_PLAYER_KNOWLEDGE_SNIPPET` 观感段(物象与量比缩自《角色设定集》)。`oral_teammates_known(state, …)` 仅包含已 `know_*` 的角色;口授日主声与 **`角色名|`** 三肢由 `resolve_oral_voice` 约束,未被识认者改由已识认池与 `ORAL_STANDIN_PROMPTS` 代班。`team_reaction_line` 亦只从已识认队友中题名。 **识认节拍(与终端同步)**:**第一周**村口识 **米迦** → 首周口授七座皆为米迦主声;黄昏识 **塞西尔**。**第二周**:北街针线侧初晤卢西恩并记入 `know_lucien` → 再行口授。**第三周**:镇口晤 **卡修斯** → 四人声纹齐备,后续周目题名与队内反应皆以 `know_*` 为准。 七周过桥旁白(菜单前切镜): - 第一周:天色在这一夜翻了面。你们又站回路牌前,米迦用锈剑轻轻碰了碰木牌,等你先开口。 - 第二周:晨雾贴着石缝往上爬,旧殿方向的铃声隔着街口传来半拍空响。你知道该由你定第一句。 - 第三周:神殿台阶上的水痕还没干,卡修斯把手稿卷起一寸,视线落在你脸上,像在等一声起令。 - 第四周:门前风压低了灯焰,卢西恩把药布收进袖口。下一句该说什么,整队人的目光都递给了你。 - 第五周:公告牌边的旧纸被风掀开一角,墨痕像刚醒。你抬眼时,四个人已经给你让出中线。 - 第六周:钟楼余响压在云层下,街面一片潮冷。你听见靴底摩擦石面的细声,像催你把话落地。 - 第七周:幔旌自上而下覆住石脊,在石风里剥落裂帛细碎之响——门前静得只听呼吸起落。你再向前半步,一切应答须从这第一句开口。 ================================================== 结局文本 ================================================== 黎明 / DAWN 石柱裂开,尘灰像晚雪一样落下。 米迦站在你对面,发梢挂着白粉,眼睛却一点点回暖。 他说,收队。又笑一下,像长夜尽头才开的一道缝。 你报上名字,奈尔。 晨光沿台阶慢慢爬下来,冷白、干净,像一页刚盖印的判书。 塞西尔把弓背回肩时,指尖还在轻颤,像刚从寒水里捞出来。 卡修斯把那本最厚的手稿扣在胸前,没有翻,只抬头看了一眼天色。 卢西恩半蹲在台阶边,挨个确认你们的呼吸,药酒苦橙味顺着风慢慢散开。 后来你们在边境小镇住下,租金、面包、巡夜铃,把日子切成能数清的薄片。 米迦学着在清晨记账,塞西尔把夜巡路线改成更短的折返线,卡修斯偶尔会在杯渍旁捺半行脚注。 有关那扇门的记录被誊成三份:一份锁进镇公所铁柜,一份由卡修斯随身携带,最后一份压在旧殿第七层石砖下面。铁柜每逢潮夜会轻轻胀响,像有人在里面翻页。 你知道那扇门没有消失,它只是暂时把声音压低,等下一次有人敢说出自己的名字。 从此以后,你拥有了可被守护的日常,却要习惯炉火边烘烤面包屑与温热麦粥的霭气里,偶尔听见深处翻页的沙沙声。那种声息不会消失,只会在岁月里被你一点点驯熟。 烛光 / CANDLELIGHT 你倒下时,碎石从高处泻下来,砸在肩背上,冷得像刚出井的铁。 米迦扑到你身边,喉咙里只挤出一句断音。 塞西尔嘴角还挂着那点薄笑,箭已经贴上弦,手腕一寸不抖。 他说,我去开路。你们别回头。 心跳慢下去,一拍一拍,像水里沉掉的鼓点。 卢西恩把止血带缠到最后一圈,指节发白,药布却还是被血色一点点浸透。 卡修斯蹲在你左侧,低声念着某段逆转术式,尾音很平,像怕惊动你已经变轻的呼吸。 你看见米迦眼里的光一寸寸塌下去,又被他硬生生托住。他咬着牙,像在和某个看不见的判词拔河。 后来他们总会提起你,在火快熄的时候,在每一次必须选边的时候。 塞西尔会先沉默半秒,再把箭搭上弦;卢西恩会把药箱扣好,抬眼看向最暗的那条路。 你的名字成了队伍里一处旧伤,碰一下会疼,疼完人就会站直。 边境的孩子长大后会听见你的故事,知道有人在门快闭合时,用自己换回了别人的明天。 你换来的那条生路太亮,亮到你再也走不进去。活人的一生从此多了一盏长明的灯,却照不到你站的位置。 王座 / THRONE 裂口在你面前张开,风里有灰、有锈,还有没散尽的血味。 你把米迦推过门线,自己留在阴影里。 塞西尔抬手,黑羽箭擦着风掠过去,弓弦只响了一记短促的痛。 石柱闭合,黑暗往上升,像一把迟到太久的椅。 你坐上去,寒意沿脊背爬到颈后,像细针一根根钉进去。 第一夜,门外还有脚步声。第二夜,脚步声只剩回声。到第七夜,连回声都学会了闭嘴。 你签下第一道裹着议会火漆的城令,城墙上的火把一齐抬高,风里的铁味也随之变重。 你签下第二道城令,粮仓、钟楼、巡防线同时安静,所有人的呼吸开始按你的节拍起落。 王座给你重量,也慢慢剥掉你在人间的名字。 米迦偶尔会来,站在长阶最下方,仰头看你,像看一颗离地面太远的星。 塞西尔的箭不再对准你,他把弓背在肩后,沉默得像一块旧碑。 你签过城令的手再也伸不到人前。 人们称你为执印者与门后之眼——公文用火漆落款,典册在长阶宣读,平视喊奈尔成了一种逾矩;只有风还记得你曾经叫奈尔。 你握住了签令的笔,却再也听不见谁完整地喊你。王座上永远有人,椅子上永远只有一个人。 飞升 / ASCENSION 你伸手,米迦握住。 光从指缝长出来,先照亮皮肤,再把神殿、石壁和回声一层层推远。 塞西尔立在你身后,弓背斜着,笑意很薄,却一直在。 卡修斯站在阶侧,红发被风掀开,蓝眼像冬夜海面那道冷月。 天幕缓缓裂开,四个人站到新路口,脚下是风,远处是光。 呼吸在风里一点点同频,像两道靠近却不重叠的脉。 卢西恩最后一个跟上来,药箱在他背后轻轻晃动,铜扣响得像远处钟铃。 你们跨过那道光时,影子被拉得很长,长到像另一段尚未被书写的命。 城市轮廓在背后沉下去,河流、塔楼、石桥都变成一层很薄的线,像旧地图被折进袖口。 代价不在伤口上——在舌根:昨夜的句子会褪色,只剩掌心那点温度不肯散。 米迦会在某个清晨忽然停步,回头问你,我们昨晚是不是说过同一句话。 你点头,又说不出那句话的全貌,只记得风很亮,手很热,前路像一页刚翻开的白纸。 你们继续往前走,每一步都踩在还没干透的墨上。你要的前路都在,唯独风会把出发的理由一层层剥掉壳。 轮回 / CYCLE 轮回继续。 你又站回村口,太阳角度分毫不差,木牌边缘还是那道旧裂。 米迦古怪地瞥你一眼,嘴唇动了动,最后还是把话咽回喉咙;像怕一张口就认了轮。 风穿过石缝,青苔一起伏下去,像听见某个熟到发冷的口令。 你抬脚,沿同一条路再走一遍。 循环像钟表里的细针,安静、固执,带着一点金属味。 公告牌天天换新纸,段落却总在同一行折返。 塞西尔还是会在黄昏出现,弓弦响在同一秒;卡修斯还是会在午后翻开同一页,指尖停在同一行。 卢西恩的药酒味总在门前那阵风里浮上来,轻轻一碰,又沉回去。 你照旧点头,照旧前行,像在一份不可撤销的文书上重复签名。 偶尔你会提前半步,想把某个词改掉,下一瞬就看见世界把那一步抹平。 夜里你梦见一只看不见的手在重写边注,墨还没干,下一轮的晨光已经照进来。 轮回不吵不闹,只把每个活人磨成熟练的参与者。 这里盖不住终章的印。它只会永远把「开始」写回同一条缝里。 最深的残酷藏在熟练里:你预知每一步会疼,却仍要把脚落下去。熟练到最后,你连恨都懒得再给轮回一眼。 执笔 / AUTHOR 你听见有人喊你,声音贴着耳骨,像一根细针在铜盘上慢慢画圈。 真见鬼。神殿里的风都停了,嗓音却越靠越近。 门影先起皱,你的手背跟着裂开,皮纹翻成密排小字,墨味和潮气一股脑涌上来。 米迦抬眼,绿瞳像冷掉的灯芯,他低声说,页边在收口。 塞西尔指尖一抖,紫色碎光沿空气排成注脚。卡修斯没开口,蓝眼沉得发硬,像盐水泡久的玻璃珠。 你想骂一句轻松点的话,喉咙里只剩铁锈味。 你说,别翻页。 卢西恩把药箱扣在地上,铜声脆得刺耳。他盯着你手背上的字,像医师第一次看见无法缝合的伤。 门框开始变薄,石壁纹理退成网点,烛火抖成一串失真的亮斑。 你听见纸页大面积翻动,像海潮撞进室内,潮气里全是旧墨和灰烬。 窗口暗下去,黑底卷起,他们一步步走出画框,鞋跟敲在夜色里,像远处钟摆掠过石廊。 米迦在离开前回了一次头,嘴唇无声开合,你猜他在喊你的名字。 故事停在这一行,脚步声还往外延。你站在句子背面,看见新墨沿着旧字继续爬行。 下一秒,行距收拢,段落闭合,连呼吸都变成标点。你抬手去挡,掌心沾上的只有字。 你终于摸到叙事边缘,却发现自己也活成他人手里的一句注脚。知晓结构的代价,是再不能假装自己只是读者。 朝圣 / PILGRIM 你先跨过门槛,脚底一冷,像踩进刚退潮的石滩。 背后有人喊你,第一声很近,第二声已经隔了半条街。 你差点回头,牙关里都是尘土味。 旧经在脑子里翻页,寻见的人会走散,留下的人会改名。 石路长得看不见拐点,尽头那盏灯一会儿抬头一会儿低下,像风里快睡着的眼。 你把手揣进袖口继续走,碎砂磨着靴底,沙沙声像有人在后面数拍子。 每走一步,灯芯短一点,夜色里就多出一条看不懂的批注。 米迦的声音在第三次以后彻底听不见了,塞西尔的弓弦声也被风吞得干净。 卡修斯留给你的那句页边批在脑子里打转,末了只剩几个字发冷地抵着后脑。 卢西恩塞进你掌心的药布还带体温,走到半程时,那点温度也慢慢散尽。 这条路没有回执,只有方向。你带着问题往前,等后来的人给终点起名。 某一夜,你在石壁上看见自己的影子多出一层轮廓,像有人与你并肩,却始终不现身。 你没有再回头。回头会让路变窄,向前会让夜变深。 朝圣到最后,连“你是谁”都会磨成一个安静的问题。 你换到了前路,却换不到一次可归。脚下每粒砂都认得你,远处每盏灯都不留你的名字。 审判 / JUDGEMENT 门开到半掌宽,白光先烫眼皮,再烫喉咙。 你听见七次轻响,像七枚钉子依次落进石板,七盏灯随即全亮。 米迦低声催你,奈尔,挑一盏,手别抖。 你伸手时掌纹发热,旧灰起光,潮湿墙面被火线一行行擦亮。 你忽然懂了,判词先写在自己身上,随后才轮到别人。 灯焰一个接一个暗下,神殿只剩风。 门板吞下你的名字,刻痕发烫,指腹按上去有细小刺痛。 你带走真相,也把一段骨血留在门里。 塞西尔站在你左侧,弓没有上弦,指尖却始终贴着弦槽,像在按住某个会失控的瞬间。 卡修斯把最后一页经注撕成两半,一半递给风,一半压在灯台下。 卢西恩看着你掌纹里的光,眼睫微颤,最终只说了一句,别把自己全留在这里。 你点头,还是把手按了下去。 以后每个后来者走到这里,先读你的自白,再听见自己的审判。 他们会闻到旧灰里一丝极淡的血味,会在灯台边看见一道反复被描深的名字。 你把名字刻进灯台下的石砖。每个后来者走到这里,先读你的名字,再听见自己的呼吸。他们会在灯台边看见一道反复被描深的刻痕。有人会害怕,有人会跪下,有人会转身离开。门不劝,也不留,它只让每个人把该承担的那一行亲手写完。从此以后你就在石头里——人来人往,你的名字被越摸越浅,却从来没人把它擦掉。 誓约分摊 / COVENANT 你把门推开,也把剑放下。 米迦先跨过去,塞西尔和卡修斯跟在后面,没人催你。 卢西恩在廊下合上药箱,铜扣轻轻一响,像一句话终于落点。 天快亮时,你们在殿外分面包和冷茶,风很冷,喉咙却慢慢暖起来。 卢西恩按次序检查脉搏、伤口和呼吸,把每个人肩上的重量拆成能处理的小块。 塞西尔把夜巡表重新抄了一遍,把最危险的那一格留在自己名字后面。 卡修斯把写满聪明人捷径的那一联齐根划掉,只留了几句「明天怎么活下来」的行间小字。 米迦坐在门槛上嚼冷硬面包,忽然抬头说,活着真贵,可还是值。 你们都笑了,笑得很轻,像怕惊动天亮。 没有谁被宣布胜利。你们只是约定,用很长很长的日子偿付同一份账。 账本会厚起来,伤也会反复作痛,路上还会有新的门、新的夜、新的代价。 可这一次,你们不再各自签名。每一页末尾,都按下了五个人的手印。 你们把同一张纸分成五份,谁也绕不开谁的手腕。 属性: awareness / tenacity / sync / authority / meta_awareness 隐藏丝线值(玩家不可见): thread_mercy / thread_obsession / thread_erosion / thread_revelation / scripture_mark 丝线判词(与脚本同词条): - 暴击:命运的丝线一下拉紧,像有人在耳边轻轻弹拨琴弦。 - 大失败:命运的丝线当场崩断,碎响贴着后颈划过。 - 成功:命运的丝线缓缓收束,耳侧像掠过一根低钝的弦响。 - 失败:命运的丝线松开半寸,风从偏斜的缝里灌进来。 暗骰裂缝词条(主文案 + UI 副标): - 主句:……有什么东西变了。一道裂缝。在那片虚无的最深处,出现了一道不该存在的裂缝。 - 副标(`fate_notify` 等):氛围体感短句即可,不出现「〇〇检定」等系统字头;不写暗骰点数(例:纸背渗水;舌根那根弦绷紧又松;像在替你翻过一页看不见的判词)。需要可跟 `[d]+[bonus]=[total]`。 主检定(坚韧 + 同步,门前相加): roll_check("坚韧与并肩", tenacity + sync, 12) 分流提示: - 每轮末都存在提前结局判定:暗骰 + 显性属性 + 隐藏丝线值 + 四角色羁绊联合结算 - AUTHOR 入口:meta_awareness >= 2 · 暗骰命中20 · thread_revelation 达标 · cassius_bond >= 1 - PILGRIM 入口:第5轮过早推门 · scripture_mark >= 1 · 暗骰达标(>=12)· mika_bond >= 1(此条须在 THRONE/CANDLELIGHT 隐线触发前判定,避免被拦截) - JUDGEMENT 入口:第7轮 · scripture_mark >= 3 · thread_revelation >= 4 · clue_elder 为真 · cassius_bond >= 2 - COVENANT 入口:第7轮 · thread_mercy 偏高 · 主检定成功 · lucien_bond >= 2 · cecil_bond >= 1 - THRONE 入口:thread_obsession 偏高 · 暗骰偏高(不依赖羁绊,权能与执着已够) - CANDLELIGHT 入口:thread_mercy 偏高 · 检定成功 · (lucien_bond + cecil_bond) >= 1 - CYCLE 入口:thread_erosion 偏高 · 检定失利(四羁绊均偏低时尤易滑入) - ASCENSION 入口:主检定暴击 · mika_knows_me 为真 · mika_bond >= 2 - DAWN 入口:主检定暴击 · mika_bond >= 1 · mika_knows_me 为假;或检定成功 + 并肩离开 - 其余情况再走主分流 ================================================== 附录·Loop 6/7 与策划变量对照(供脚本/表对齐) ================================================== 正文 Loop 6「推进口」叙事句对应的数值意图(与引擎一致时): - 七灯教义读给米迦:经句标记与同步并肩抬高 - 逼问卡修斯裂谷坐标:觉察与权能加压 - 圣所列像誓石边折断旧钥匙:侵蚀与揭示并行 - 再等最后一轮:仁慈与余地累积 - 立刻开门:提早卷向终局池 正文「坚韧与并肩相加的门前检定」即实现上的 roll_check(坚韧 + 同步,门槛见脚本)。**此检定不可丢弃返回值**:暴击须落「门缝猛地灌进一道光,你们肩背不约而同地挺直」→ mika_bond +1;大失败须落「石壁深处传来闷响,像在替钟舌打了个嗝」→ thread_erosion +1;成功与失败各自配一句余波旁白后接议事线。 正文 Loop 7「收束口」对应的数值意图: - 系紧护腕:仁慈与信任再抬 - 名字写入封蜡:揭示与经句标记并进 - 朗读禁章:元认知与侵蚀同涨(**禁章文本须全盘架空**,不出现「尘土仍归于尘」「造物之手」等现实宗教句式;改用经折/抄写员/墨线与气息等世界观内生意象) - 沉默推门:少对白、高献身感,走向终局判定 ================================================== 附录·字段名中英对照(脚本 / text_runner 同构) ================================================== 显性属性(终端与 UI 可用阶位描述,与裸数值并存时可查下表) | 引擎字段(代码) | 文档叙事名 | | awareness | 觉察 | | tenacity | 坚韧 | | sync | 同步 | | authority | 权能 | | meta_awareness | 元认知 | 隐藏丝线(玩家通常不可见,叙事侧称「丝缕」) | 引擎字段(代码) | 文档叙事名 | | thread_mercy | 仁慈丝缕 | | thread_obsession | 执念丝缕 | | thread_erosion | 侵蚀丝缕 | | thread_revelation | 启示丝缕 | | scripture_mark | 经句标记 | 线索开关(布尔) | 引擎字段(代码) | 文档叙事名 | | clue_cecil | 暗影徽记(看守徽影与射程伦理) | | clue_truth | 缄卷裂真(裂名于缄册之缚) | | clue_shrine | 七灯残阶(神殿余灯与破门印) | | clue_elder | 蜡誓遗册(蜡封誓言与佚名古卷) | 同源核对:`branch_tree.html`「交互分支连线图」中凡出现布尔赋值 `clue_*`,均在代码片段旁缀**括号叙事名**(与上表、`show_stats`、`text_runner.py`/`game/script.rpy` 一致)。 关系量(整数,可与「陌路—共命」阶位对应) | 引擎字段(代码) | 文档叙事名 | | mika_bond | 米迦羁绊 | | cecil_bond | 塞西尔羁绊 | | cassius_bond | 卡修斯羁绊 | | lucien_bond | 卢西恩羁绊 | 羁绊显示规则:四羁绊在主角未识认该角色前,界面显示为 **「???羁绊」**;主角记入 `know_*` 后(首次见面对话完成),替换为 **「(角色名)羁绊」**。此规则适用于 `show_stats`、终端口授面板与分支树状态卡。`mika_knows_me` 为后台判定变量,不向玩家面板展示。 说明:`roll_check` 对玩家仅输出门与丝线的氛围旁白(门内亮响/掌心一空/石缝松气/门石仍紧),不显示属性名与骰值;内部仍按暴击/大失败/成功/失败四路分推余波旁白。