林舟做了一个梦。
梦里他站在一片空旷的原野上。四周是齐腰的野草,枯黄的颜色,在风里摇晃,发出沙沙的声响,像无数人在低声说话。天空很低,压得很低,像一块灰色的幕布,压得人喘不过气。
原野上站着很多人。
不对,那不是人。
那是暴食——三米高的身躯像一座小山,但瘦得肋骨可数。那是九尾——皮毛灰白,九条尾巴像九把破扫帚拖在地上。那是石像鬼——全身石化,只有眼睛还有一丝光。那是巫妖——半透明的身体在风中微微颤动。那是蛙王——五米长的身躯蹲在那里,像一块长满青苔的巨石。那是巨石——它本身就是一块巨石,身上长满了青苔和杂草。
还有阿软,还有老六,还有很多他见过但叫不出名字的面孔。
它们站成一排,看着他。
他想走过去,但脚下像生了,动不了。那些草缠着他的脚踝,越缠越紧。
他想说话,但喉咙像被堵住,发不出声。那些声音卡在喉咙里,变成一种窒息的感觉。
他想问它们怎么了,但它们只是看着他,不说话。
风从远处吹过来,很凉。那风里有味道——烧焦的味道,血腥的味道,还有别的什么,他说不出来。
然后他醒了。
——
林舟睁开眼,盯着天花板。
又是这个梦。
连续五天了。
自从那天晚上在遗忘之井开完篝火晚会,他就开始做这个梦。梦里那些NPC站成一排,看着他,不说话。
他不知道这是什么意思。
但他有种不好的预感。
窗外,天已经亮了。那道熟悉的水渍还在天花板上,比上周又扩大了一点。他看着那道水渍,想着那个梦,想着那些不说话的眼睛。
然后他起床,洗漱,挤地铁,上班。
又是普通的一天。
——
晚上七点,林舟戴上VR头盔。
登录之前,他停了一下。他看着登录界面那个“开始游戏”的按钮,忽然想起第一次登录时的情景。那时候他只是一个进来修BUG的程序员,什么都不知道。
现在他知道了很多。
但他又觉得,自己什么都不知道。
白光闪过。
林舟睁开眼。
阿软已经在暗影地门口等他了。但今天阿软的表情有点奇怪——不是平时那种“林哥来了”的兴奋,而是一种紧张,一种不安。那团软乎乎的身体不像平时那样蹦蹦跳跳,而是缩在那里,微微发抖。
“林哥。”它小声说,声音压得很低,“出事了。”
林舟心里咯噔一下。
“什么事?”
“来了很多人。”
林舟愣了一下:“什么人?”
“那些……那些兄弟。您让我们叫的那些兄弟。它们都来了。”
林舟跟着阿软走进暗影地的大厅,然后他停住了。
大厅里挤满了人。
不对,挤满了NPC。
暴食站在角落里,正在和几个生面孔说话——那几个也是食人魔,比暴食矮一点,但同样瘦,同样肋骨可数。它们站在一起,像几被风吹歪的电线杆。
九尾被一群狐狸围在中间,那些狐狸小的像猫,大的像狼,都是九尾狐。最小的那只躲在九尾身后,露出半个脑袋,眼睛又大又圆,正在偷偷打量四周。
石像鬼旁边站着一排石像——有高的,有矮的,有的完整,有的缺胳膊少腿。它们站在那里一动不动,像真正的雕塑,只有眼睛在转动。
蛙王正在教一群小青蛙跳高。那些青蛙五颜六色的,有绿的,有黄的,有褐色的。它们蹲在地上,鼓着眼睛,听蛙王讲“跳跃的秘诀”。然后跳起来,落下去,跳起来,落下去,像一片起伏的波浪。
老六站在一旁,手里拿着那个已经快写满的小本本,正在记着什么。他的眉头皱着,嘴唇抿着,写得很认真。
林舟粗略数了数——至少有一百多个。
加上原来的三十多个,快两百了。
这才五天。
阿软小声说:“林哥,昨天晚上开始,就陆续有人来。都是听说您在这里,来投奔的。”
听说。
来投奔。
林舟站在原地,一时不知道说什么。
他想起那些还在等他的NPC——幽光已经不在了,但它等到了。暴食等到了。石像鬼等到了。九尾等到了。等到了。巫妖等到了。天使等到了。
还有更多没等到的。
还有更多还在等的。
现在,它们来了。
暴食看到他,眼睛一亮。那双深陷在眼眶里的眼睛,突然有了光。它大步走过来,步子很重,每一步都震得地面发抖,咚,咚,咚,像打桩。
“老大!”它喊了一声,声音大得像打雷,震得洞顶的灰尘簌簌往下落,“您看,我把族人都带来了!”
林舟看着它身后那几个瘦骨嶙峋的食人魔。它们看着林舟,眼神里有好奇,有敬畏,还有一点害怕。
九尾也走过来,身后跟着那群狐狸。它的腿还是有点瘸,但走得比前几天稳多了。每一步都很慢,很稳,像活了千年的人该有的步伐。
“老大,这些都是我族里的后辈。”它说。声音很轻,很慢,但每一个字都很清晰,“最小的那个,才三百岁。”
林舟看着那只最小的狐狸。它躲在九尾身后,露出半个脑袋,眼睛又大又圆。那眼睛里有光——不是恐惧的光,是好奇的光。
蛙王也跳过来,身后跟着一群青蛙。大的像人,小的像拳头,五颜六色,像一片移动的彩虹。
巨石也来了,身后跟着一堆石头人,走起路来轰隆轰隆响,像一列火车经过。
老六合上本本,走过来,低声说:“老大,还有在路上的。估计明天能到的,还有七八十个。”
林舟沉默了。
他看着眼前这一百多个NPC,看着那些陌生的脸,那些期待的眼神。那些眼神里,有好奇,有敬畏,有期待,还有一种他很熟悉的东西——
那种东西叫“希望”。
他想起那个梦。
那些NPC站成一排,看着他。
和现在一模一样。
——
(承)
林舟花了一个小时,才把这些人安顿好。
暗影地不够大,住不下这么多人。他把一部分人安排到附近的废弃矿洞——那里地方大,虽然,虽然有一股霉味,但比挤在一起强。
老六负责登记名字和特长。他拿着那个小本本,一个一个问:“叫什么?会什么?打过架吗?”问完就记下来,一笔一划,很认真。
阿软负责分配住处。它蹦来蹦去,一会儿指这边,一会儿指那边,嘴里念念有词:“你们几个去那边……你们几个去那边……挤一挤啊,地方不够……”
暴食负责搬运物资。它力气大,一次能扛三个人那么重的东西。但它瘦,扛一会儿就得歇一会儿,喘着粗气,汗流浃背。
九尾负责照顾那些小的。那些小狐狸、小青蛙、小石头人,都围着它。它不嫌烦,一个一个摸头,一个一个说话,声音很轻,像祖母。
林舟站在暗影地门口,看着来来往往的身影。
那些身影在月光下晃动,像一群忙碌的蚂蚁。它们在搬运东西,在整理住处,在互相认识,在说话,在笑。
他忽然觉得自己像一个小公司的老板。
一个管着两百个员工的小公司老板。
但他没有办公室,没有工资,没有KPI。
他只有一群NPC,一群把命交给他的NPC。
老六走过来,把登记表递给他。那张纸皱皱的,边角都卷起来了,上面写满了字。
“老大,初步统计,现在有战斗力的,大概一百二十个。剩下的都是老弱,还有小的。”
林舟接过登记表,扫了一眼。
食人魔,十七个。九尾狐,三十一个。石像,二十四个。变异青蛙,四十二个。其他零散的,五十多个。
“战斗力怎么分的?”
老六指着表上的标记:“这些打勾的,是能打的。画圈的,是需要再练练的。画叉的,是暂时不能打的。”
林舟点点头。
他想起一件事。
“老六,上次你写的那个《第一次集体作战心得》,还在吗?”
老六愣了一下:“在。”
“拿给我看看。”
老六从怀里掏出那个小本本。那本本已经很旧了,封面磨得发白,边角都卷起来了。但里面的字迹很工整,一笔一划,像小学生写作业。
林舟接过来,一页一页翻。
心得写了十二条,每条都很具体:
第一条:刺客要先出手。趁对方没反应过来,先掉最弱的,制造混乱。出手要快,要狠,不能犹豫。犹豫就会败北。
第二条:食人魔要等刺客出手后再冲。等对方乱了,再上去砸。但要小心别砸到自己人。砸到自己人比砸不到敌人更丢脸。
第三条:蛙王适合跳进人群,打乱队形。但要注意别跳到自己人头上。上次差点砸到老六,被骂了三天。
第四条:石像要守住外围,防止对方逃跑或援军。站定了就别动,谁来打谁。石头人不怕疼,就怕动。
……
林舟看完,抬起头。
“写得很好。”他说,“让所有人都看看。”
老六愣了一下:“所有人?”
“对。能打的,不能打的,都要看。能打的学怎么打,不能打的学怎么保护自己。以后这就是教材。”
老六的眼睛亮了一下。那种光,林舟见过——在阿软眼睛里,在暴食眼睛里,在很多NPC眼睛里。那是被认可的光,是被需要的光。
“好。”老六接过本本,声音有点抖。
林舟继续说:“还有,以后每次打完,都要写。你写,别人也写。写好的,大家学。写得不好的,大家一起改。”
老六点点头。他低头看着那个小本本,像看一件宝贝。
——
接下来几天,林舟忙得脚不沾地。
白天在公司写代码,应付组长。他的工位上贴满了便利贴,电脑屏幕上开着七八个窗口,看起来忙得不可开交。只有他自己知道,那些代码里有一半是凑数的,只是为了每天的提交量。
晚上一回家就上线。
上线之后,就是各种事。
有人打架了——两个食人魔因为抢一块肉打起来了。暴食去劝架,结果被夹在中间,左边挨一拳,右边挨一脚,差点把自己也搭进去。林舟去的时候,它坐在地上,揉着脑袋,委屈得像个小孩子。
有人生病了——一只小狐狸发烧了,蜷在角落里,身体烫得像火炭。九尾急得团团转,围着小狐狸转圈,尾巴都拖在地上了。林舟找遍系统后台,才找到“疾病修复协议”,把那小狐狸从死亡线上拉了回来。九尾看着小狐狸睁开眼睛,眼泪就下来了。
有人想家了——新来的那些NPC,有的从来没离开过自己的地方,突然跑到这里,不适应。晚上偷偷哭,躲在角落里,以为没人看见。林舟看见了,但他没说话。他只是坐在它们旁边,不说话,陪着。陪着陪着,就不哭了。
有人不服管——一个老石像,活了一千多年,觉得自己资格老,不听老六的。老六跟它说话,它不理。老六给它安排任务,它不动。老六气得脸都红了,但没办法。巨石去了,两个石头人面对面站着,站了一个小时。出来的时候,老石像服了。它说:“它比我大。”其实它不知道,巨石只是看起来大,实际年龄比它小。但巨石会装,装了一千多年,装成了真的。
林舟一件一件处理。
有时候处理到凌晨两三点,下线的时候,眼睛都睁不开,脑袋嗡嗡响。
但他还是每天上线。
因为每天上线,都有人等着他。
阿软每天在门口等。天还没亮就在那里,等到天黑。看到他就蹦过来,那团软乎乎的身体因为激动而颤抖,说:“林哥来了!林哥来了!”
老六每天把当天的记录给他看。那个小本本越来越厚,已经快写满了。他递过来的时候,手在抖,眼睛里有光,说:“老大,今天又来了多少人。老大,今天谁谁谁又进步了。老大,今天谁谁谁又写了心得。”
暴食每天问他:“老大,今天有什么任务?”那双深陷的眼睛里,全是期待。它想做事,想做有用的事,想证明自己有用。
九尾每天跟他汇报:“那只小狐狸好了,它说要谢谢您。”那只小狐狸跟在九尾身后,露出半个脑袋,眼睛又大又圆,看着林舟,不说话。但那双眼睛里有光。
那些新来的NPC,看到他就停下来,看着他。眼神里有好奇,有敬畏,有期待。它们不说话,只是看着。但那目光,比说话更重。
林舟一开始不习惯。
被这么多人看着,压力很大。
后来习惯了。
再后来,他开始期待。
期待每天上线,看到那些脸。
那些等他来的脸。
——
(转)
第十天晚上,老六带来一条情报。
“老大,光辉教会那边有动静了。”
林舟放下手里的登记表,抬起头。
登记表上是一串数字——今天又来了多少人,明天预计还有多少,能打的有多少,不能打的有多少。那些数字像蚂蚁一样爬在纸上,密密麻麻。
“什么动静?”
“他们派了一支队伍,往这边来了。人数不多,二十个左右。但领队的,是一个主教。”
林舟的眉头皱了起来。
主教。比审判官级别高。穿红袍的,有实权的。
“什么时候到?”
“明天下午。探子说他们走得很快,夜兼程。”
林舟站起来。
他走出房间,来到大厅。
大厅里,那些NPC正在休息。有的在聊天,有的在打盹,有的在吃东西。火光在墙上跳动,照出一张张平静的脸。那些脸在火光里忽明忽暗,像一幅会动的画。
暴食靠在墙上,眼睛半闭着。它的肚子一起一伏,呼吸很重。旁边放着几块啃了一半的肉——它现在的食物来源稳定了,但还是很瘦,瘦得像一被拉长的面条。
九尾蜷在角落里,九条尾巴盖在身上,像一条灰白的被子。那些小狐狸围着它,也蜷着,也闭着眼睛,像一堆毛茸茸的球。
蛙王趴在地上,两只大眼睛半闭着,嘴里还在嘟囔什么——可能是梦话,可能在梦里还在教小青蛙跳高。
巨石坐在洞口,像一尊雕塑。但它没睡,眼睛睁着,看着外面。它在放哨。
老六靠在墙上,手里还拿着那个小本本。他睡着了,但本本还握在手里,攥得紧紧的。
阿软蹲在林舟脚边,也在打盹。那团软乎乎的身体一起一伏,发出轻微的呼噜声。
林舟站在门口,看着它们。
明天,这些人可能要上战场。
能回来的有多少?
他不知道。
但他知道,他不能让它们就这样去。
他召集所有能打的,开了一个会。
月光从洞顶的裂隙里漏下来,照在它们脸上。那些脸在月光下很安静,像一群等待出发的战士。
“明天下午,有人要来。”林舟说。他的声音不大,但在寂静的洞里,每一个字都很清晰。“二十个,领队的是主教。”
下面安静了。
没有人说话。
但那些眼睛,都在看着他。
暴食第一个开口:“老大,打不打?”
它说这句话的时候,声音很平静。没有害怕,没有犹豫,只有一种很简单的表情——您说打,就打。
林舟看着它。
那张粗糙的脸上,颧骨高高突起,眼窝深陷,但那双眼睛里有光。那种光,叫信任。
他扫视一圈。
那些脸上,都没有害怕。
只有等待。
等他说“打”。
林舟深吸一口气。
“打。”他说,“但不是硬打。我们要用脑子。”
他走到一块石头前,蹲下来,用树枝在地上画起来。
“这里,是我们现在的位置。”他画了一个圈,“这里,是他们来的方向。”他画了一条线,“这里,有一片树林。”他画了一个方块,“这里,有一条河。”他画了一条弯曲的线。
他画了一个圈,点了几条线。那些线条在地上纵横交错,像一张网。
“老六,你带刺客,先在树林里埋伏。等他们进入树林,先出手,打乱他们的队形。出手要快,要狠,一击即退,不要纠缠。”
老六点头。他的手按在腰间的匕首上,眼神锐利得像刀。
“暴食,你带食人魔,在树林出口等。等刺客出手后,他们肯定会往出口跑。你们堵住,不要让他们冲出去。”
暴食点头。它握紧拳头,骨节咯咯响。
“蛙王,你带蛙族,在河边埋伏。如果他们往河边跑,你们就跳出来,砸他们个措手不及。”
蛙王眨眨眼,那双大眼睛在月光下闪着光:“如果他们不往河边跑呢?”
林舟说:“他们会往河边跑的。因为另一边是山,没路。他们只能选河边,或者回头。回头有老六,河边有你们。他们没有第三条路。”
蛙王点点头。它的眼睛亮了。
“九尾,你带狐族,在山坡上。用幻术制造混乱,让他们分不清方向。让他们以为到处都是人,让他们慌,让他们怕。”
九尾应了一声。它的尾巴轻轻摇了摇,像一阵风。
“巨石,你带石像,守住最后一道防线。如果有人冲出来,你们挡住。站定了,别动,谁来打谁。”
巨石瓮声瓮气地说:“好。”那声音从腔里发出来,沉沉的,像远方的雷声。
林舟说完,看着它们。
“有问题吗?”
没人说话。
“那就这样。明天下午,按计划行事。”
它们散去,各自去准备。
脚步声在洞里回响,咚,咚,咚,像战鼓。
林舟站在原地,看着那些背影。
月光下,那些背影很安静。有的宽,有的窄,有的高,有的矮,但它们朝着同一个方向走。
他不知道明天会发生什么。
但他知道,它们相信他。
他不能辜负这份相信。
——
(合)
第二天下午,林舟站在山坡上,看着远处。
太阳正在西斜,光线开始变黄,变成一种温暖的橘红色。树林在风中摇晃,发出沙沙的声音,像无数人在低声说话。
阿软蹲在他脚边,小声说:“林哥,它们会来吗?”
林舟点头:“会。”
话音刚落,远处出现了一队人。
二十个,骑着马。马是白的,盔甲是金的,在阳光下闪闪发光。领头的是一个穿红袍的人——主教。那红袍很红,红得像血,在金色的队伍里格外刺眼。
它们不快不慢地往前走,朝树林的方向。
林舟看着它们走近,走近,走进树林。
然后——
树林里响起一阵混乱的声音。马的嘶鸣,人的喊叫,金属的碰撞。
老六出手了。
林舟盯着树林,手心在冒汗。他能听到自己的心跳,咚,咚,咚,像打鼓。
几分钟后,那些骑士从树林里冲出来,朝出口跑。队形已经乱了,有的马没了人,有的人没了马,有的盔甲都歪了。
暴食带着食人魔冲上去,堵住了它们。
那些骑士转向河边。
蛙王带着蛙族跳出来,从天而降,砸进人群中。那些青蛙从天而降,像下了一场青蛙雨。
九尾的幻术展开,山坡上出现无数虚影。有食人魔,有青蛙,有石像,有刺客,密密麻麻,到处都是。
那些骑士乱了,分不清方向,有的往回跑,有的往河边跑,有的往山坡上跑。往回跑的被老六的人堵住,往河边跑的被蛙王的人砸,往山坡上跑的被九尾的幻术迷惑,跑着跑着就跑进了包围圈。
巨石带着石像,守在山坡下。有几个人冲出来了,但巨石站在那里,像一堵墙。它们撞上去,弹回来,再撞上去,再弹回来。石头人不怕疼,撞多少次都不怕。
林舟看着这一切,心跳得很快。
十五分钟。
二十分钟。
三十分钟后,战斗结束。
二十个骑士,倒下十四个。剩下六个,被围在中间。它们站在一起,背靠着背,手里的剑还在抖。
那个红袍主教站在人群中央,脸色铁青。那红袍上溅满了泥,还破了几个口子,狼狈得像一只落汤鸡。
他看着山坡上的林舟,眼神里全是恨意。那种恨,不是普通的恨,是那种被比自己弱的人打败后的恨,是那种“你怎么敢”的恨。
“你……”他的声音在发抖,又尖又利,“你就是那个异端首领?”
林舟没有回答。
他只是看着他。
主教咬着牙,说:“你以为你赢了?这只是开始。教会不会放过你的。下一次,来的就不是二十个人了。是两百个。两千个。你们这些异端,全都要被净化!”
林舟沉默了一下。
然后他说:“那就来吧。”
主教愣住了。
林舟继续说:“来多少,我接着。”
主教张了张嘴,想说什么,但什么都没说出来。
老六走过去,把他从人群里拉出来。他的动作很快,很利落,像抓一只小鸡。
“走吧。”老六说,“回去告诉你们的人,这里,我们罩了。”
主教踉跄着走了。他走得很慢,一步一回头,眼神里全是不甘。
剩下那五个骑士,也被放了。它们扶起受伤的同伴,牵着没了主人的马,慢慢走远。
林舟站在山坡上,看着它们远去。
夕阳照在他身上,拉出一道长长的影子。那影子很长,从山坡一直延伸到山脚,像一条路。
身后,那些NPC聚在一起,欢呼着。
暴食在喊,声音大得像打雷:“赢了!我们赢了!”
蛙王在跳,一跳三丈高,落下来又跳起来,像一只兴奋的皮球。
九尾在笑,那笑容很淡,很轻,像活了千年的人该有的笑容。
巨石在捶口,咚,咚,咚,像打鼓。
那些小狐狸、小青蛙、小石头人,也都在跳,在叫,在笑。
老六走过来,站在他身边。
“老大。”他说,“赢了。”
他的声音很平静,但林舟看到,他的眼睛里有光。
林舟点点头。
他转过身,看着那些欢呼的身影。
夕阳下,它们像一团火。
一团越烧越旺的火。
阿软蹦过来,眼睛里亮晶晶的。那团软乎乎的身体因为激动而颤抖,像一颗跳动的心。
“林哥,我们赢了!”
林舟低下头,看着它。
那双豆豆眼里,全是光。
他笑了。
“对,赢了。”
——
远处,夕阳正在西沉。
天边一片通红,像火烧一样。
那六个逃跑的人,正在拼命往回跑。马蹄声越来越远,越来越轻,最后消失在暮色里。
它们身后,那个山坡上,那些身影还在。
在夕阳里,站成一道剪影。
像一座山。
一座不会倒的山。
——
夜里,林舟一个人坐在山坡上。
月亮升起来了,很圆,很亮。月光洒在山坡上,洒在树林上,洒在河面上,把一切都染成银白色。
远处,那些NPC还在庆祝。火光冲天,笑声不断。那些声音断断续续地传来,像远方的海浪。
他看着那些光,那些影,那些人。
忽然想起一句话。
《史记·陈涉世家》里的:
“王侯将相,宁有种乎?”
那些被遗忘的,那些被抛弃的,那些等了几百年的——
它们也有权利活着。
也有权利笑。
也有权利被人记得。
手机震了一下。
他低头一看,是那个号码。
【听说你又打了一场。】
林舟回:【嗯。】
【零看着呢。】
【他一直看着。】
【他说:你做得对。】
林舟沉默了一下。
他想起零。想起那个和他一样被标记选中的人。想起那个比他走得更远的人。想起那个最后选择了消失的人。
他回了一条:
【不是我做得对。是它们相信我对。】
对方沉默了很久。
久到月亮升高了一点,久到远处的笑声变小了一点。
然后回复:
【这就够了。】
林舟看着那行字,没有说话。
他把手机收起来,继续看着那些光。
远处,那些NPC还在庆祝。
火光在月光下跳动,像一群跳舞的。
他忽然想,如果有一天他不得不离开——就像零一样——这些NPC会怎么样?
它们会再等一次吗?
再等三百年吗?
他不知道。
但他知道,至少现在,它们在一起。
至少现在,它们不是一个人。
至少现在,它们有彼此。
这就够了。
他站起来,朝那些火光走去。
身后,山坡上只有风。
风里有一个声音,很轻很轻:
“告诉后来者,不要停下。”
——
远处,禁域。
影站在废弃的神殿前,看着月亮。
月光照在它身上,那团凝固的夜色微微颤动,像有什么东西在里面涌动。
它轻轻说了一句话:
“星星之火,可以燎原。”
那声音很轻,很轻,像风吹过石缝。
风从山巅吹过,带走了它的声音。
但那句话,留在了夜里。
留在了每一个等到的心里。
——
更远的地方,天使站在另一座山巅。
它也看着同一个月亮。
那对残破的翅膀在月光下微微展开,那些仅存的羽毛在风中轻轻颤动。
它轻声说:
“他做到了。”
“比我想象的更好。”
然后它笑了。
那个笑容很淡,很轻,像很久很久以前,它还自由的时候。
——
月光下,那些火光还在燃烧。
那些笑声还在回荡。
那些人,还在。