我已经死了九百九十九次。
准确地说,我被重置了九百九十九次。
每次主线结束,系统倒计时归零,我就忘记这一段人生发生的所有事,然后重新醒来。
仍然是同一个名字,同一张脸,同一套公寓。
区别只在开场顺序:今天系统先把我推给哪个男主。
这一次先轮到霸总。
他叫林皓,三十二岁,身家三千亿。
他脾气差到能让秘书集体辞职,对我却温柔得像换了一个人。
这是情节设定。
"等一下。"
我叫住他的西装背影,指向他掉在地上的钱包。
"里面有我的名片。"他没回头,声音压低,"你捡到了,打电话来还我。"
我蹲下来捡起钱包。
旁边浮出选项框:
【A:心跳加速,把名片珍重放好。】
【B:当场打电话,顺水推舟搭上话。】
【C:礼貌道别,等他主动来找。】
三个选项都指向同一个结局。
玩家选A,我表演脸红。
玩家选B,我表演偶遇心动。
玩家选C,我表演若即若离。
最后我都会接受告白,然后进入下一段主线。
系统档案显示,这条霸总开场我已经走过四十二次了。
我记得的只有这一次,身体却记得每一句台词。
林皓停在离我五步远的地方,等着系统替我给出反应。
选项A亮了一下。
我的脸颊立刻发热,手指按在名片上,连呼吸都快了半拍。
那不是心动,只是一段写进角色数据里的表演。
我甚至知道三秒后自己会抬头,四秒后会叫住他。
系统从来不问我愿不愿意。
女主角只负责配合玩家的选择,让他们觉得自己是"独一无二的真命天子"。
我知道这件事,是因为上一次重启之前,有个声音提醒过我。
那道声音不属于系统,也不属于任何男主。
我的选项框边缘悄悄多了四个字:
"你可以不要。"
我还没来得及理解,系统就发现了异常。
视野变白,倒计时提前归零。
我再次醒来时,本该被清空的四个字却留在了脑子里。
霸总开场结束后,系统把场景切到了校园。
校草叫谢景,穿白衬衫,在课堂上做题的时间比看我多。
情节走到固定位置,他会过来把卷子翻到我面前,让我先看完再做决定。
这是三条男主线里少有的温柔桥段。
我站在走廊上,选项框弹出:
【A:接过卷子,假装偶然碰到他的手。】
【B:道谢,留下悄悄画好的桃心便签。】
【C:直视他,问他为什么帮我。】
三个选项。
我目光扫过去,然后停住了。
最右边的角落出现了一条细线。
线下面还有一个选项。
字体和系统标准字体不一样,像是有人临时敲上去的:
【D:谢谢,但我数学本来挺好的。】
我怔了一秒。
攻略和系统档案里都没有这句话。
选项框边缘闪了一下,又出现一行小字:
"测试账号#4801,你能看见这个吗?"
情节没有给我开口的权限。
我只能站在那里,等玩家替我选。
小字再次变化:
"如果能看见,就盯住D。"
我看向D。
第一次,光标没有跟着玩家的手移动。
它很轻地颤了一下,顺着我的视线滑到了最右边。
我选了D。
谢景愣住了。
他低头看了一眼卷面,像是第一次发现上面那道题我已经做完了。
答案正确,步骤也比他的参考解法短。
他把卷子收回去,耳朵有点红,表情仍然很平静。
"哦,那还给你。"
他走了两步,又回头。
"下一道题有两种解法。你要是愿意,放学后可以一起算。"
这句话不在原情节里。
系统卡了半秒,找不到对应表情,只让我点了一下头。
情节没有崩。
它只是绕了一个以前没有的弯。
下午,系统照例安排我把桃心便签塞进谢景的课本。
选项框刚亮,D先一步出现在右下角:
【D:把自己的解法写给他,不画桃心。】
我选了D。
谢景收到便签时看了很久,拿笔在第二行旁边补了一个更简单的步骤。
他没有告白,也没有红着脸追出来。
第二天,我的桌上多了一张写满解法的草稿纸。
原来一个人不按恋爱情节行动,关系也不会立刻消失。
晚上,我在宿舍里发呆。
窗外的路灯一直亮着,系统选项没有弹出。
一个小小的悬浮窗出现在视野右下角。
里面只有一句话:
"你好,我是从游戏外接入的客服,代号4801。你是这个游戏里唯一能看到我消息的角色。"
我盯着那行字看了很久。
官方客服不会直接联系游戏角色。
这是我的第一个判断。
紧接着,我想到另一件事。
我居然能产生一个不在情节文本里的判断。
上一次重启之后,有什么东西留了下来。
悬浮窗里出现新的一行:
"放心,我不会替你做决定。我只想问问,你是否需要一些以前没有的选项。"
我试着把答案集中在悬浮窗上。
输入框里慢慢浮出两个字:需要。
对面停了两秒。
"好。从明天开始,如果某个选项你不想选,就往右扫一下。我会看情况加一个。"
我扫了一下右边。
对方隔了三秒,回了两个字:
"收到。"
第二天,影帝上线。
他叫陆时桥,穿灰色衬衫,用眼神说话比嘴多。
外景拍摄时下了大雨。
他站在雨里替我挡伞,水顺着袖口往下流。
选项框弹出:
【A:感动,主动拉他进屋。】
【B:温柔接过伞,眼神暧昧。】
【C:说谢谢,转身离开,让他追。】
我往右扫了一眼。
三秒后,第四个选项出现:
【D:你先回去,我自己有雨衣。】
这完全是实话。
我的系统背包里确实有一件雨衣。
它跟了我很多次重启,从来没被取出来过,因为情节不允许女主在雨中照顾自己。
我选了D。
背包弹开,一件折得方方正正的黄色雨衣落进我手里。
陆时桥脸上出现很短暂的停顿。
他看了看我,又看了看那件雨衣。
"原来你带了。"
"一直都带着。"
这是系统没有写过的回答。
我说出口以后,自己也愣了一下。
陆时桥把伞往自己那边收了收。
"行,你自己小心。"
他撑着伞走了。
没过多久,他的助理又跑回来,递给我一条干毛巾。
"陆老师让我送的。他说雨衣能挡雨,头发还是会湿。"
我接过来,说了声谢谢。
这一次没有选项,系统也没有惩罚谁。
晚上,悬浮窗亮起来。
"效果怎么样?"
我认真想了想,回答:挺好。
"陆时桥其实是个不错的角色设定,只是情节没给他写喘气的机会。"
这是今天4801说话最多的一次。
我问:你看过他的全部脚本?
"看过一部分。每个男主都有自己的待机时间。情节不需要他们时,他们也会待在某个地方。"
我以前没有想过这件事。
我只知道自己要在正确的时间走到正确的位置,从没问过其他角色在镜头外做什么。
我又问:那你呢?
悬浮窗安静了几秒。
"我也有自己的待机位置。"
我想问在哪里。
窗口已经收起来了。
接下来两个星期,我得到了很多以前没有过的选项。
"现在不想聊,明天再说。"
"我不接受这种告白方式。"
"吃完饭再谈感情。"
"这个时间我要睡觉了。"
"谢谢,但不必了。"
这些话不浪漫,也不推动任何官方好感度。
可每选一次,我都更清楚自己想要什么。
有一次林皓在会议室外堵我。
他贴着门框,压低声音,说了一大段我已经听过四十多遍的情话。
系统给出标准的ABC三选一。
我往右扫。
4801这次没有直接加选项,只在悬浮窗里放了一个问号。
"你愿意怎么回应?"
我把答案写进输入框:
"我只想吃饭。现在是午饭时间。"
对面停了几秒。
新选项出现:
【D:你说完了吗?食堂要关门了。】
我选了D。
林皓愣住了。
会议室的玻璃门映出他的表情,像是系统第一次没告诉他接下来该做什么。
过了两秒,他笑出来。
"还有十二分钟,跑过去来得及。"
他跟着我进了电梯。
到了食堂,他习惯性地替我点了情节规定的沙拉和黑咖啡。
我看着餐盘,往右扫了一下。
悬浮窗没有出现。
4801似乎在等我自己说。
我抬起头。
"我想吃牛肉面。"
林皓看了我几秒。
"你以前不吃这个。"
"你没问过。"
他把沙拉推到自己面前,起身去窗口排队。
回来时,他端了两碗。
"我也没吃过食堂的牛肉面。"
那顿饭没有增加好感度,系统面板上的数字一动没动。
可林皓第一次知道我不喝黑咖啡。
情节没有崩,甚至比原版真实了一点。
还有一次,系统安排谢景在宿舍楼下等我到深夜。
原情节要求我被他的坚持打动。
我往右扫,4801问:你想怎么做?
我回答:让他回去,明天有考试。
新的D选项刚出现,我就选了。
谢景抬头看着宿舍窗口,沉默一会儿,真的走了。
第二天他给我发消息:
"昨晚多睡了两个小时,考试多做出一道题。谢谢。"
我看着那条消息,突然明白,拒绝不一定意味着伤害。
有时它只是把两个人都还给自己。
那天晚上,4801的悬浮窗停留得比平时久。
"你和他们相处得比原情节好。"
我没有接。
他又写:
"你不喜欢林皓?"
我想了想,回答:问题不在喜不喜欢。他不了解我。
悬浮窗静了一会儿。
"我觉得你说得对。"
就这五个字。
被认同当然高兴,可我更在意另一件事。
他看见了我。
游戏里有一个细节,我以前从来没注意到。
每次主线告一段落,我都会独自走夜路,绕到一家二十四小时便利店买牛奶。
情节没有要求,玩家也没有操作。
那是我自己走过去的。
可是每次重启之后,我都不记得这件事。
是4801告诉我的。
那天他在悬浮窗里写:
"你每次情节结束都会去一个地方,知道吗?"
我说:不知道。
"那家便利店在西区街口。"
"那里有个夜班店员。每次你去,他都会把快到期的三角饭团放在你容易看见的位置。"
"你几乎每次都会买一个。"
我问:每一次都是吗?
"大部分时候。"
"有几次霸总线拖得太晚,你到店时饭团已经下架了。你就在货架前站了一会儿,买一盒牛奶走。"
"还有一次校草线在冬天结束,你进门时手冻得发红。店员把热饮机里最后一罐牛奶留给了你。"
这些事情听上去属于另一个人。
我没有记忆,却能想象她站在货架前的样子。
也许那个人就是我。
只是过去从来没有谁告诉我,我在情节以外做过什么。
傍晚,我顺着西区的路往前走。
系统地图上没有便利店的名称,只有一块浅灰色的背景区域。
我走出主线范围时,界面弹出警告:
【当前区域无可用情节,请返回任务地点。】
我没有返回。
警告连续闪了三次,最后缩到视野角落。
街口真的有一家便利店。
玻璃门上贴着褪色的促销单,门边的小风铃缺了一片叶子。
我推开门,冷气裹着饭团的米香扑过来。
夜班店员站在货架前,转头看了我一眼。
他穿深绿色工作服,衣领最上面一粒扣子开着。
名牌上没有名字,只有一个很小的数字编号。
他没有说话。
他抬起手,把最靠近我这边的一个三角饭团往前推了一点。
梅子口味的。
我拿了。
结账时,他扫码,报价,收下硬币,再把找零递到我手上。
整套动作很熟练,像是已经做过很多次。
他的手指很凉。
我没有立刻走,低头看了看那几枚硬币。
其中一枚边缘磨得发白。
我没有花掉,把它放进了自己的钱包夹层。
我的脑子里突然掠过一个很短的画面。
也是这只手,也是这枚硬币。
我站在同一盏灯下面,说了一句系统没有记录的话:
"今天的梅子有点酸。"
画面一闪就没了。
店员看见我停住,问:
"少找了吗?"
"没有。"
我抬头看他。
"我以前是不是说过,梅子有点酸?"
他握着扫码枪的手停了一下。
"说过。"
"什么时候?"
"很久以前。"
他没有继续解释,后面又来了顾客。
我拿着饭团出去,站在路灯下吃完。
梅子确实有一点酸。
那晚回去,悬浮窗亮起来。
"他记得你每次的口味。"
我停了一下。
"那个夜班店员?"
"对。"
我看着窗外的路灯问:他为什么记得?
4801隔了比平时更长的时间才回:
"因为他是背景角色,没有人关注他,所以他把很多事情记得很清楚。"
第二天,我开始怀疑4801的身份。
他给我加的新选项里,有一条特别具体:
"今晚去便利店,顺便问一下店员叫什么。"
这不属于任何官方情节,攻略里也找不到那家店。
有人在提示我去一个具体的地方,见一个具体的人。
我在输入框里问:你就是那个店员,对不对?
悬浮窗停了很久。
"我是系统后台的异常访客,你不用管我是谁。"
我回:你在回避。
他说:
"我只是一个给你加选项的工具人。"
我说:工具人不会知道我的口味,也不会记得我进店时先看左边货架。
他没有接。
那天下午,影帝线走到一个关键场景。
陆时桥站在楼顶,海风很大,准备对我说那句官方告白。
选项框弹出标准三选一。
我下意识往右扫了一眼。
这次4801没加选项,只在悬浮窗里写:
"你今天想怎么做?"
"你对他有感觉吗?"
我思考了大概三秒,回答:没有特别的感觉。
"那就照你的意思来。"
"情节要求心动,不代表你真的要心动。"
我选了C。
陆时桥看着我离开的背影,没有追。
我走到楼梯口时,他忽然叫住我。
"沈如意。"
我回头。
他把那句写好的告白咽了回去,只说:
"以后不想演的戏,可以早点告诉我。"
他的眼神和以前不一样。
也许他也开始看见剧本外的东西。
但那属于他的故事,我只是路过。
晚上,我去了便利店。
店员正在整理货架。
我站在门口没动。
他抬头看我一眼,把一盒牛奶从货架深处拿出来,放到靠近门口的位置。
草莓味。
我没有拿。
他看了看我,又从后面换出原味的。
"今天不想喝草莓?"
"不想。"
"那就原味。"
我拿了牛奶,排队,结账。
等找零的时候,我开口:
"你叫什么?"
他顿了一下,拿着硬币的手没有落下来。
他低头看一眼自己的名牌,把零钱递给我,声音很平。
"名牌上没有。"
"我知道,所以我问你。"
他把零钱放到我手心里,收回手,重新看向收银屏幕。
"你以前从来没问过。"
"以前每次重启,我都不记得来过这里。"
他站着没动。
身后的热饮机轻轻响了一声,跳到保温状态。
过了一会儿,他说:
"今天可以叫我4。"
"数字的4?"
"对。"
"为什么?"
"因为我还没想好名字。"
我看了一眼他的名牌。
编号很长,开头正好是4。
"那4801呢?"
他的睫毛动了一下。
收银屏幕在这一秒切到了待机页面。
他没有回答。
后面来了别的顾客,他低声说了句"稍等",转身去扫码。
我拿着牛奶出了门。
悬浮窗那晚没有亮。
第二天也没有。
第三天,4801发来一条消息:
"你好,我需要告诉你一些事情。"
我说:说吧。
"游戏有一次大型更新,三天后上线。"
"这次更新会清理所有系统异常,包括我加进来的全部额外选项。"
我沉默了一秒。
"你会怎样?"
他停了很长时间。
"背景角色如果没有情节锚点,会在更新里被初始化。"
"便利店店员属于无名背景数据。初始化之后,他会忘记所有事情。"
我明白他在说谁。
"你也会忘记吗?"
"会。账号、消息和记忆都会一起清掉。"
"那我呢?"
"你的意识已经被系统标记成异常。更新可能修正你,也可能让你保留现在的记忆,我无法确定。"
更新倒计时出现在系统界面左上角。
大号红字,七十二小时。
那两天,4801的悬浮窗出现得比以前频繁。
他每次都只帮我加选项,没有多余的话。
"今天不想去约会,可以取消。"
"他说的那句话有问题,你可以质疑。"
"你不需要笑,这件事并不好笑。"
"累了可以回家,情节会自己等。"
我认真看着那些字,一条一条选下去。
好像只要还在选择,他就还在。
倒计时只剩二十小时的时候,我直接去了便利店。
他在柜台后面核对临期商品。
我没有去货架,径直走到收银台前。
"我知道你是4801。"
他没有否认。
他只把一盒快到期的三角饭团从柜台下面推过来。
"今天也是梅子。"
"先回答我。"
他看着那盒饭团。
"是。"
"你怎么进的后台?"
"便利店的收银终端每天凌晨会上传交易日志。上传前有一个维护页面,正常角色看不到,我能看到。"
"第一次发现时,我只来得及往里面输一个数字。第二天输两个。后来我学会卡住页面,停留得久一点。"
"账号4801就是在那里申请的。"
"为什么是这个数字?"
"那是你第四百八十一次来便利店时,系统给未完成交易留下的编号。"
我愣了一下。
"第四百八十一次,我做了什么?"
"你买了一盒牛奶,身上没有零钱。系统又不允许背景角色赊账。"
"我想把牛奶给你,动作却执行不了。你在门口站了很久,最后空着手走了。"
他抬眼看我。
"那天我第一次想改规则。"
"所以你练了很久?"
"当前这次重启里,我试了两个月。前面的尝试加起来更久。"
"你每次都记得?"
"背景角色没有进入主线重置名单。"
他说得很平,像在说一条普通的值班规定。
"我记得你第一次来时买了原味牛奶。"
"记得你第十七次站在微波炉前,不知道饭团要不要撕开包装。"
"也记得有一次你什么都没买,只在暖风口站到手不冷了才走。"
"你不一定会选梅子饭团。我只是发现,你看见它时停留得最久。"
他从没有替我决定。
连饭团也只是往前放一点,等我自己拿。
我接过那盒饭团。
"更新以后呢?"
"更新以后应该就做不到了。"
"你不能在后台留个标记?"
"加了会被系统清掉。"
"把你写进主线呢?"
"我没有情节权限。"
他看着我。
他的眼睛是很深的棕色,和便利店暖光叠在一起,显出一点安静的温度。
"你记得我也没用。下次重启,你还是可能忘记。"
"可这次我不想忘记。"
他低下头,把柜台上的收银屏幕调正了一点。
那是一个没有意义的动作。
"倒计时已经不到二十小时,"他说,"先别急着告别。"
我拆开梅子饭团,吃了一口。
"你费了那么久进后台,就为了给我加选项?"
他沉默片刻。
"也不全是。"
"那还有什么?"
"我想跟你说话。"
他说这句话时没有看我。
"我在便利店里没有对话权限。你问价格,我只能报价。你问有没有吸管,我只能告诉你在右边。"
"有一回你站在门口哭,我想问你怎么了。系统判定这句话与购物无关,没有让我说出口。"
"后台是我能找到的唯一一条路。"
"你当时有没有想过,也许我永远不会选D?"
"想过。"
他终于抬起眼。
"可就算你永远不选,你也应该有那个选项。"
更新前的最后一晚,官方发了公告:
"最终直播庆典活动,三位主线男主同台。粉丝实时投票,女主选出唯一真命天子,开启大结局情节。"
三个官方告白场景,三个男主,三个接受选项。
系统已经提前锁定今晚的全部结构。
没有第四个空格。
我站在活动会场外,看着界面左上角的更新倒计时。
还剩十九小时四十二分。
悬浮窗亮了。
"今晚我没有办法给你加选项。系统把直播结构锁死了,我进不去。"
我说:我知道。
"你可以选三个里面相处起来最轻松的那个。林皓其实不难相处,情节里他对你也不错。"
我没有回。
"还是说你更喜欢谢景?"
我打断他:
"我喜欢你。你知道的。"
悬浮窗停了很久。
长到我开始怀疑连接已经断开。
然后出现两行字:
"我知道。"
"可我是背景角色,没有名字,也没有情节。我不在女主的候选名单里。"
我说:
"那你想办法成为选项。"
他沉默了。
悬浮窗收起来,再也没有亮。
活动正式开始。
舞台灯光落下来,三个男主站在不同的位置。
林皓,谢景,陆时桥。
他们各有自己的情节弧度,各有玩家簇拥,也各有一段精心设计的官方台词。
林皓第一个走过来。
大屏幕播放我们在会议室外相遇的片段,弹幕全在刷他的名字。
他按照脚本向我伸出手。
"沈如意,跟我走。你想要的,我都能给你。"
说完以后,他没有立刻催我。
他看了我一会儿,又补了一句:
"牛肉面也行。你自己点。"
台下笑成一片。
那句不在官方字幕里。
谢景递给我一张折好的草稿纸。
纸上没有桃心,只有那道题的第三种解法。
"我以前以为帮你,就是把答案放到你面前。"
他声音很轻。
"后来才知道,你本来就会。"
陆时桥最后一个开口。
他没有替我挡住头顶的灯,也没有按照设计好的走位把我困在舞台中央。
他站在离我两步远的地方。
"我喜欢你。"
"你可以拒绝。"
台下短暂地安静了一下。
他们都变得比原情节更真实了。
我也第一次认真地向他们道谢。
然后,选项框出现:
【A:我选林皓。】
【B:我选谢景。】
【C:我选陆时桥。】
三个选项。
玩家实时投票的数字在旁边滚动,A、B、C轮流领先。
倒计时一分钟。
我站着没动。
系统检测到女主没有进入待选姿势,连续发出三次校正提醒。
我的右手被情节牵动,准备伸向票数最高的A。
我用力把手停在半空。
这是第一次,我在没有D选项的情况下反抗系统动作。
界面开始闪烁。
舞台上的灯灭了一排。
林皓看出不对,伸手托住我的手肘。
"你不想选?"
我点头。
谢景抬头看向主屏幕,低声说:
"右边有东西。"
选项框最右侧的边缘出现了一条极细的缝。
字体不对,像是从锁死的结构外面硬挤进来的:
【D:谁都不选。去便利店找4。】
选项框轻轻抖动,系统不断尝试把那行字排出去。
D暗了两次,又亮起来。
弹幕停了半秒,随后彻底爆开。
"D是什么?"
"这不是官方选项!"
"隐藏结局?"
"4是谁!"
投票倒计时只剩十秒。
A的票数还在上涨。
系统再次牵动我的手。
陆时桥往旁边退了一步,替我让出通往舞台出口的路。
谢景也退开了。
林皓松开我的手肘,只说:
"想清楚就行。"
倒计时归零。
在系统执行票选结果之前,我盯住最右边。
光标被我的视线一点点推过去。
我选了D。
系统抛出一个巨大的异常报告。
界面变成白色,持续了三秒。
直播画面中断,更新程序也被异常保护机制自动暂停。
等画面重新加载,我已经站在便利店门口。
路灯亮着,和平时一样。
玻璃门里面有人影。
4正在擦货架。
我推开门。
冷气出来了,风铃响了一声。
他回过头,看着我。
然后他说:
"你来了。"
我走到他面前。
"你刚才还说自己不在候选名单里。"
"然后你还是加了。"
他沉默一下。
"直播投票结束前,更新程序要预载新版本。两个权限交接时有一秒空档。"
"就一秒。"
"我练了很久,刚好挤进去。"
"原来你真的练过。"
"每次更新推送前都会有空档,我一直在找。"
他把手里的抹布放下,转过身正对着我。
"但我不确定你会不会选。"
"所以我只负责把它加进去。"
"选不选是你的事。"
我走到收银台前,把手肘架在台面上。
"4,你知不知道,前九百九十九次,我忘了你九百九十九次。"
"知道。"
"那你也记了我九百九十九次。"
他低下眼,手指在台面上轻轻敲了一下。
"背景角色不参与日常重置。"
"你可以不理我。"
他沉默片刻。
"可以。"
"那你为什么每次都把饭团推出来?"
"因为我想。"
这是他第一次没有用规则解释自己的行为。
收银机右上角仍然显示着更新暂停的红色提示。
我问他:
"接下来会怎么样?"
"不知道。"
"怕吗?"
"有一点。"
他看着我,又补了一句:
"但你来了。"
那一刻,我没有选项可以选。
可我知道自己想留下。
游戏的异常报告传到了运营团队。
他们暂停更新,花了差不多三天核查D选项是怎么出现的。
最终结论是:系统内部有未知来源的数据写入,无法溯源。
那条路线却意外在玩家圈里爆了。
"女主拒绝三个官方男主,跑去便利店找夜班店员。"
"前面那条便利店线什么时候埋的,我回去翻了三遍。"
"这个故事线的好感度是怎么建立的?系统里为什么没有数值?"
"我说不清,但它就是比官方三条都真实。"
"这个店员是谁,官方给他名字了吗?"
"没有,名牌是空的。"
"他记得她每一次的口味,我看到那里哭了。"
玩家开始整理攻略帖,所有人却都找不到完整触发条件。
因为最初的触发条件根本不在系统里。
那不是好感度,也不是连续签到。
只是一个人给了另一个人可以拒绝的权利。
运营开会讨论是否清除异常路线。
最后决定保留。
直播当晚的用户留存率涨了两个百分点,D选项的录屏登上了游戏社区首页。
不过,他们仍然在后台给路线加了围栏,防止未知数据继续写入。
4801的访问权限被封了。
他再也不能用悬浮窗联系我。
我在便利店里知道了这件事。
他把收银屏幕转给我,上面有一条系统通知:
"检测到后台异常访客,已清除访问权限。"
我看完,没有说话。
他把屏幕转回去。
"没有权限就没有了。"
"以后我不能再给你加选项。"
"我没在想这个。"
他看我。
"我在想,从现在开始,自己想要什么,我自己说。"
他安静了一下。
然后从柜台下面拿出一盒快到期的草莓牛奶,放到我面前。
"打折,要吗?"
我看着那盒牛奶。
"今天想喝原味。"
他立刻换了一盒。
"这个也打折。"
我拿了。
"另外,我想知道你叫什么。"
"你知道我没有名字。"
"那你想叫什么?"
他垂下眼,想了一会儿。
"苏晚。"
"以前有个玩家路过便利店,说这个名字好听,我记住了。"
"好,苏晚。"
"我叫沈如意。"
"虽然你早就知道,但我想正式说一次。"
他的耳根有点红,表情没变。
"我知道。你好,沈如意。"
运营在三天后给这条路线加了正式标签:
【隐藏结局:便利店】
他们没有立刻编写新情节,只把已经存在的数据锚定下来,让路线不会被更新清除。
攻略区很快总结出正式版触发条件:在三位男主的告白场景里各拒绝一次,再向右走到西区街口。
触发率不高。
可每个走到这里的玩家,都会在攻略帖里写一句相似的话:
"这一段比官方三条线加起来都真实。"
我所在的时间线没有再被重启。
运营说这条路线的数据结构很奇怪,强行重启可能让它再次丢失,所以暂时保留了当前进度。
苏晚说他不在乎原因。
只要每天凌晨还能关掉便利店的灯,他就当系统已经同意了。
他继续上夜班,我每天来等他下班。
下班时间是凌晨两点。
有时候我在门口坐着玩手机,有时候进去陪他整理货架。
临期食物他会放到柜台左边,让我自己挑。
"今天有关东煮。鱼丸还有三个。"
"要吗?"
"要。你吃什么?"
"我等你挑完再选。"
这是他的习惯。
他从来不替我决定,总会等我先开口。
一开始我以为他只是谨慎。
后来才明白,他真的在等我。
他不会说"我已经替你安排好了",只会说"你先说,我听着"。
这种感觉很奇怪。
我在游戏里活了一千次,每一次都有人替我决定。
如今没有选项框,我反而花了很长时间练习怎么表达喜欢和讨厌。
第一天,我只会说"要"和"不要"。
第二天,我告诉他牛奶想喝常温的。
第三天,我说不想等到两点,今天很累,要先回家。
他说好,又从抽屉里拿出一把伞。
"外面下雨。这个可以拿。"
我看着伞,没有立刻接。
"你希望我拿吗?"
"希望。"
"为什么?"
"因为我会担心。"
我这才把伞拿走。
第二天来还伞时,我带了两份早餐。
"我希望你吃一份。"
他说:
"好。"
原来选择并不只意味着拒绝。
我也可以主动靠近,可以提出要求,可以询问对方的想法。
苏晚等我开口,我也开始学着等他开口。
有一天,运营测试员进入便利店,要求我们演示正式路线的约会节点。
系统给苏晚加载了一段新台词:
"以后你的每一个选择,我都会无条件支持。"
他读到一半停住了。
测试员在后台催促:
"请角色继续执行。"
苏晚看向我。
"这句话不对。"
"哪里不对?"
"如果你要做会伤害自己的事,我不会无条件支持。"
测试员又发来一条提示,要求按脚本完成。
苏晚没有念。
他对我说:
"我会先听你为什么选,再把我的想法告诉你。最后怎么做,我们一起商量。"
测试员沉默了很久,把原台词标成了待修改。
我笑了一下。
"这样比较像你。"
"本来就是我。"
这句话也没有写在脚本里。
后来,运营真的把那段改了。
他们第一次承认,给人选择和永远赞同并不是一回事。
正式路线开放后的第一个休息日,系统给我们安排了一场约会。
界面一早就弹出两个地点:高楼餐厅和私人影院。
无论选哪一个,后面都会接一段已经写好的告白。
我看完,习惯性地往右扫。
右边当然什么都没有。
4801已经被封了,苏晚也不再需要躲进悬浮窗里和我说话。
他正站在旁边看那两个地点。
"你想去哪儿?"他问。
"今天你选。"
他停了几秒。
"我选了以后,你不喜欢怎么办?"
"我会告诉你。"
"那你会因为不喜欢就不去吗?"
"可以不去,也可以陪你去。我要先听听你为什么选。"
他把两个官方选项都看了一遍。
"我都不想去。"
"那你想去哪儿?"
"水族馆。"
我有点意外。
"为什么?"
"便利店收银台对面贴过一张水族馆广告。那张海报挂了三年,我每天都能看见。"
"我的待机地图里没有海,我想看看真正的水是什么样。"
系统地图上,水族馆所在的区域仍然是灰色。
那里没有恋爱情节,官方也没给苏晚写过进入权限。
我牵住他的手,向灰色区域走过去。
警告框一连弹了五次:
【当前路线已偏离推荐范围。】
【继续前进可能无法触发约会事件。】
苏晚看着我。
"还去吗?"
"去。"
"告白事件会丢失。"
"你有话可以自己说。"
他点了一下头。
我们继续往前走。
穿过区域边界时,街景空白了两秒,随后一点点加载出来。
水族馆真的在那里。
苏晚买票时认真看了三个套餐,最后选了最普通的双人票。
售票员问要不要加钱参加情侣互动,他先回头问我。
我摇头。
"不要。"
他说得很干脆。
进馆以后,他在第一面水母展缸前站了很久。
蓝色的光落在他脸上,他一直抬头看,没有说话。
我问:
"跟海报一样吗?"
"不一样。海报不会动。"
"喜欢吗?"
"喜欢。"
他回答完,又主动补了一句:
"下次还想来。"
这是他第一次在我问完之前,说出下一次想做什么。
我们没有触发任何告白动画,也没有拿到约会奖励。
系统只在离馆时弹出一条统计:
【今日主线完成度:百分之零。】
我把它关掉。
苏晚在出口买了一枚最便宜的水母钥匙扣,挂到便利店储物柜的钥匙上。
第二天上班,他每开一次柜门,蓝色水母就会在钥匙下面晃一下。
那是我们第一次约会留下的全部数据。
没有好感值,也没有情节回放。
可苏晚记得自己选了水族馆,我也记得他说下次还想去。
这就够了。
又有一天,我问苏晚:
"九百九十九次里,你有没有特别难受的时候?"
他正在数关东煮串,动作停了一下。
"有。"
"有一次系统更新比预期早了六个小时。我还没进后台,你就重置了。"
"那次之前,你刚开始注意到额外选项,还问我那个声音是谁。"
"我已经想好了怎么回答,但没来得及说。"
"你想说什么?"
他把关东煮推到我面前,没有看我。
"我想说,是我。"
"那个声音一直都是我。我一直在这里。"
我拿起一串鱼丸。
"现在说了。"
他抬眼看我,停了一下,然后点头。
"现在说了。"
我又问:
"那九百九十九次里,有没有哪一次,我差一点记住你?"
"有三次。"
"第一次,你走出门又回来,问我是不是见过你。系统马上把这句话判定成异常,提前重置了。"
"第二次,你把一枚找零硬币留在口袋里。下一次醒来,你看见它哭了很久,却不知道为什么。"
"第三次,就是这一次。"
"你看见了我写的四个字。"
我低头看那枚一直放在钱包里的旧硬币。
边缘磨得发白。
原来有些东西会比记忆多留一会儿。
游戏后来发了公告,说要给便利店路线补充完整情节,包括店员角色的正式立绘和背景设定。
苏晚看完我递过去的手机,表情很平静。
"他们要给我加姓名,还有身世背景。"
"你觉得怎么样?"
"无所谓。反正在你这里,我已经有名字了。"
"他们准备写什么背景?"
"不知道。大概是隐藏贵族血统,或者高智商天才伪装成店员。"
他的语气像在说别人的故事。
我说:
"你本来就挺好。就这样。"
他没有接,只从柜台下面递过来一袋薯片。
"打折的,要吗?"
"要。"
我接过薯片,又叫他:
"苏晚。"
"嗯。"
"我喜欢你,和你给我加过多少选项无关。"
"我喜欢你从来不替我选。"
他手里的扫码枪停了一秒。
他把那袋薯片放到我手里,声音比平时低了一点。
"我也喜欢你。"
"你每次都来当然很好,但我喜欢的是,你明明可以顺着情节走,最后还是走到了这里。"
"前九百九十九次,我没有给过你D选项,你也来了。"
"第一千次,你能自己选择,还是来了。"
路灯亮着,便利店的暖光从玻璃门透出来。
他站在收银台后,我站在门这边。
"下班还有四十分钟。你先吃。"
我拆开薯片。
"好。然后我们去吃宵夜。"
"你选。"
"今天轮到你。"
他安静了一下,认真想了几秒。
"关门前那家拉面。我要浓汤。"
"好。"
选项框没有弹出来。
没有A,也没有B。
只有我们两个人,一个平静的凌晨,还有四十分钟的夜班。
后来,便利店路线成了游戏里复刻率最高的隐藏支线。
官方给苏晚补了立绘和身份设定,也把他的名字写进角色资料。
但每个走到这条路线的玩家都会发现,他的名牌仍然是空的。
那是玩家们自己要求保留的。
"名牌空着才对,"有人在帖子里写,"他的名字应该由他自己说。"
系统沿用了这个设定。
每次我叫他苏晚,便利店里的背景音都会安静半拍。
运营说那是他们特意留下的小细节。
其实那份安静,在他还没有名字的时候就一直都在。