重复访问的对白先后顺序,怎样不靠随机碰运气?
四次走进同一家修理铺,开口顺序应由尚未处理的事情决定。用一张优先清单,区分登记条目与合格候选、故障交代与检查条件,再为变化回应和闲聊规定次序;检查结束后,还须确认修复成功才能结束故障事件。

先排事情,再挑台词
重复进入修理铺时,先选尚需交代或当前可以推进的未处理事件,再回应尚未说过的变化,最后接日常话题。同层也要规定次序,不能让闲聊抽签领先,盖住新故障。
“先处理”指先交代问题和下一步,不要求当场修完。故障等待零件且已说明条件时,可以让出话头;零件到手后,再判断能否恢复候选资格。
以下“回声修理铺”、店主阿棠和四次来访均为虚构教学案例,不是真实用户案例、实测结果或 DramaFork 已实现的功能。记录表由作者维护,用于编排剧情,不是现实维修指导。
Yarn Spinner 提供候选对白选择策略,查询候选不应改变状态。文档说明本文的三层排序与记录方式是原创设计,不代表文档规定的优先级。
一张能反复填写的优先清单
先分清“已登记”“能入选”和“排第几”。角色不知道的事、尚未发生的变化不能入选;行动等待外部条件时不能提前执行,但尚未交代的新故障仍可先说明。
| 层级 | 本次入选条件 | 同层先后 | 说完怎样记录 |
|---|---|---|---|
| 未处理事件 | 新问题尚未交代,或已有问题满足推进条件 | 阻挡当前委托的先;其余按发生顺序 | 交代与等待分别记录;修复成功另凭剧情确认 |
| 变化回应 | 已知变化尚未回应,且没有失效 | 与当前委托有关的先;其余按变化顺序 | 完整说出后记为已回应 |
| 日常话题 | 前两层没有待说内容,或玩家明确选择闲聊 | 从未聊过的先;已聊过的按最久未聊 | 记下本次聊过的话题 |
仍并列时,按作者预先分配的唯一编号升序选择。编号写入条目名,不能临时调整。
每条填写七项:条目名、角色获知依据、出现条件、所在层级、当前状态、退出条件、待说台词。出现条件与台词可按状态分支;退出条件须区分暂离候选与真正完成。
蓝灯卡示例:条目名“事件02·蓝灯故障”;获知依据“玩家当面指出”;出现条件“首次变暗且尚未交代时可报告;已交代后,须确认供能盒到手且报时检查完成,才可检查”;层级“未处理事件”;状态“尚未交代”;退出条件“完整交代后转为等待并暂离候选,满足条件后恢复;检查结束不等于完成,剧情确认蓝灯修复成功才结束”;台词“报告:蓝灯也暗了,等供能盒到了、报时检查做完,再查它。检查:现在轮到蓝灯。”
列入候选不改变状态。完整说出报告和等待条件,才记为已交代。检查完成与修复成功分开记录;若检查后仍未修好,保留事件,并写明后续行动及条件。一次开口只承担一个主要问题。玩家留在场内才继续选择下一条;离开即结束会谈,未说条目留待下次。
四次进门,逐次算出第一句话
阿棠接下修复虚构报时鸟的委托。日常条目预先编号为“日常01·窗台的猫”和“日常02·旧集市的招牌”,起初都未聊过。
**第一次:先登记旧故障。**玩家带来不会报时的鸟。已登记报时失灵和两条闲聊;本次只有报时事件合格,闲聊尚不入选。阿棠说:“它到整点也没响。最后一次报时,是在出门前还是过桥后?”玩家回答后,剧情确认需要供能盒,记录改为“已交代,等待供能盒”,而非完成。
**第二次:新故障压过装饰变化。**玩家没带供能盒,却指出鸟翼蓝灯也暗了;阿棠还看到玩家换了新围裙。旧故障仍等待,蓝灯符合首次报告条件,先说:“蓝灯也暗了,等供能盒到了、报时检查做完,再查它。”完整说完才记为已交代并等待,不暗示已检查或查明原因。围裙回应延后,闲聊不入选。
**第三次:条件恢复,让未完事件重新靠前。**玩家带回供能盒,又当面给鸟起名“小钟”。确认道具到手后,阿棠先说:“供能盒带来了,我们接着查它为什么不响。”报时事件可推进,蓝灯仍等前置检查完成。
报时检查动作结束后,只记“报时检查完成”,蓝灯检查因此获得资格;报时故障是否结束另看修复结果。本例假设剧情随后确认报时恢复,才将报时故障记为完成,再推进蓝灯检查与修复,并在剧情确认蓝灯恢复后结束蓝灯事件。若报时尚未修好,保留事件,按后续条件重新排序;若中途离开,也不能把蓝灯随报时事件一并勾掉。
两项确认修复后,阿棠说:“小钟,这名字比‘无名鸟’好记。”名字虽比围裙变化晚,却与委托有关,优先回应。玩家随后拿鸟离开,会谈结束,围裙条目尚未说出。
**第四次:补完有效回应,再聊日常。**两项故障已确认修复,名字已回应。玩家这次留下闲聊。若仍穿新围裙,阿棠先说:“你这条新围裙的口袋真宽。”说完记为已回应;若已换回旧款,撤下条目。随后日常话题才入选,均未聊过,按编号选猫:“它又睡到空盒里了,你上次是不是也见过?”围裙仍待回应时,猫不是进门第一句。
最容易失效的是等待、打断和新旧冲突
等待故障每次霸占开场,会变成重复催促。应把“没完成”和“本次有话要说”分开:条件不变时不重复完整说明;玩家主动询问进度,再给对应答复。
只要提过就算完成,则会让供能盒带回时无人接话。应保留事件,把道具到手等条件写进恢复候选的分支。
对白被打断时,只记录已完成的部分。阿棠刚说“蓝灯也……”玩家便离开,不能算已交代等待条件。下次可以缩短重说,但不能假定玩家听过后半句;作者须标出交代完成的位置。
同一物件接连变化,也不能把旧版本排队念完。蓝灯已恢复,就撤下“刚变暗”的变化回应;仅观察到恢复,还不能代替修复成功的剧情确认。原因未明时是否保留调查,须另写条件,不能仅凭旧变化条目决定。
选合适的替代方案,并检查顺序
若四次访问及前置动作都严格固定,可按次数写四段对白。允许漏拿供能盒、折返或跳步时,按次数推进可能提前宣布进展,更适合按条目条件选择。
日常内容很多时,也可另选随机裁决:仅在同层、资格相同且前述排序仍并列时,用随机替代编号。它不判断故障和闲聊谁更重要。本文采用固定编号,第四次选猫不是随机结果。
玩家明确说“今天只想聊猫”时,猫话题可入选;若仍有尚未交代的待办,先简短说明,再转入所选话题。已交代且条件未变的等待事项不必再提醒,故障状态仍保留。
最后做纸面检查:第二次没有新故障,是否改为回应围裙;第三次没带供能盒,两项检查是否仍等待;只完成检查却未确认修复,故障是否仍保留;两项确认修复后立即重访,是否停止重复报修。再核对蓝灯报告不要求道具、检查满足前置条件,以及闲聊入选时机和并列编号。将第一句话与状态变化并排写出,检查选择是否有据;本文未声称这些路径已通过真实游玩验证。


