八月末,整个C市都蒸腾着一股暑气。
临近傍晚,C大第一天的报到工作临近尾声,太阳依旧不肯落下,地面热度不减,校道上又堵满了车和人,喇叭声和人声混杂在一起,一时间搅得人心浮气躁。
室外一派吵吵嚷嚷,琴湖七栋女寝的330宿舍内,却是另一番景象。
将小菜洗好晾着,底料丢进锅里小火煮着,冷气太足,稍微调高了空调的温度……做完这一切,林初眠背抵着椅子,伸了个懒腰,就等室友回来涮火锅了。
无所事事地等了一会儿,她打开电脑登录微博,输好密码后,顺手拿起了手边的杯子,送到嘴边才发现里边是空的,于是起身去走廊尽头的饮水机那儿接水。
冰水很快装满玻璃杯,手一握,感觉清凉,连带着人心头的燥热也散去不少,林初眠回身要走,耳畔却突兀地响起救护车的鸣笛声。
她走到窗边,身子略微探出窗台,将琴湖铁门处的场景尽收眼底。
从车上下来的医护人员抬了担架,原本围作一圈的人群自觉地豁开一个口子。约莫两三分钟,医护人员抬出担架上了车,人群也慢慢散开。
林初眠正要收回目光,忽地瞥到方才人群中央的位置,有人慢慢站起身,背对她望着救护车离开的方向,过了一会儿,才转身往反方向走。
“江——”林初眠条件反射般想叫人,很快意识到,距离这么远,对方压根儿听不见。她再转念一想,才报到第一天,江湛也不会这么早来学校,大概只是身形有些像罢了。
她趿拉着拖鞋走回寝室,自然没听见在门关上的一刹,楼道里从方才的现场回来的女生议论道:“真的很帅欸,而且他居然会做急救,好想知道他是哪个院的哦!”
“你没听见吗?”另一个女生奇怪道,“刚刚那个老人倒地的时候,他一直在安慰老人,好像还提了句自己是医学生,好让对方宽心。”
林初眠回到寝室,微博界面已经加载出来,不过两天不见,私信和评论区全是扬言要追杀她的读者。
“狗甜,你做个人!再虐逢青,我跟你拼命!”
“啊呜呜,逢青是我的宝贝,要臭阮阮一百个亲亲才会好!”
“……”
暑假时,林初眠开始在一家原创文学网连载小说——《明月曾谙少年事》。
顾逢青和阮明月都是她笔下的人物。动笔之初,她只想圆自己一个梦,压根儿没想到这本书会有今天这样高的人气。
随着连载接近尾声,男主角顾逢青昔日的伤痛也一一揭晓。最近越来越多读者控诉,她这笔名“一抹甜”,却分明是把甜文粉骗进来再杀。
林初眠滑动鼠标翻看着评论,其中一条却倏地吸引了她的视线:“甜甜,顾逢青这人有原型吗?总感觉这人是真实存在的,太让人心疼了。”
方才那道身影再度浮现在眼前,林初眠一怔,好半天才回过神,动了动手指,正要回复,敲门声却突然将她拉回了现实。她吓一跳,几乎是条件反射性地关了电脑。
她暂时还不打算让身边的人知道这件事。
……
没过多久,邵雪和陆雨晴拎着领来的生活用品,一路狂奔上三楼。刚到半开的宿舍门前,气都没喘匀,她们就忙着报信:“眠眠,快、快收摊,院里的老师……”
——带着查寝的来了。余下几个字,邵雪没来得及说完,因为着实被眼前的画面惊到了——
林初眠此刻正捂着一个男生的嘴,将人逼退到墙面上贴着。闻言,她侧过脸,手上的力道却半点没减:“我已经知道了,喏,这就是打头阵的。”
所谓打头阵的,就是跟着来查寝的学生干部。因为院里老师话多,每到一间寝室都得唠叨一阵,他便提前去把每间寝室的门敲开,节省时间的同时,提醒大家做好准备,岂料轮到林初眠所在的330室,门一开,空调的冷气掺杂着火锅的鲜香扑面而来。
他一怔,旋即拿出查寝表,正准备记上一笔,就被林初眠“挟持”了。后者正美其名曰要和他好好商量,两个室友就回来了。
“插头我已经拔了,你们快把锅藏到柜子里去。”林初眠说完,走廊上一阵脚步声临近,她扭过头,毫无震慑力地威胁,“你不许说,知道吗?不然,我就告你非礼。”
男生眉头都没皱一下,看他那一副老干部的正经样,这话说出来,林初眠自己都不信。
于是,她很快改变策略,动之以情,晓之以理:“学长,你看我们寝室就这一个锅,锅里还煮着一堆东西,浪费食材不是很可耻吗?”
男生眼里闪过一丝迟疑,然后点了点头。脚步声到了门口,与此同时,林初眠飞快地收回手,两个室友也手忙脚乱地收好了锅,老老实实地杵在衣柜前站着。
“咦,你们在做饭啊?”来了四五个人,其中为首的是一个中年女性,头发一丝不苟地盘着,一身职业装搭小皮鞋,虽是笑着,却自带几分庄重的味道。
林初眠想到高中分管年级的女魔头,仿佛全世界的教导主任都长一个样。
“没有啊,老师,可能是因为我们刚吃过方便面。”邵雪率先反应过来,企图蒙混过关。
岂料,一直没作声的“老干部”开口了:“锅在柜子里。”
寝室里的三个人集体闭眼装死。
念在她们是新生的分上,最终老师并没有对她们做扣分处理,一行人收走小电锅时,她们三人眼巴巴地看着浮在汤面上的丸子,然后互看一眼,扼腕叹息。
晚饭泡汤,她们又在寝室待了一会儿。等到太阳彻底落山,邵雪提议去小吃街逛一圈,林初眠到小阳台看了一眼,很快缩回空调房:“热,我就不去了。”
邵雪拿了开门卡,挽着陆雨晴的胳膊就往外走:“想吃什么?我们给你带。”
林初眠想了想,抿唇,道:“不用啦,你俩慢慢逛,我现在没什么胃口。”
她倒也不是客气,说起来,开学初次见面的三人并不生疏,还得归功于C大的寝室分得早。
录取通知书一发放完毕,各班辅导员就会负责联系本班新生,在指定日期前将人拉到群里凑齐后,统一开放系统,让大家凭手速选寝室。
林初眠在学开车,很早就佛系地睡了过去,第二天起来,就只剩下背阴面的寝室还有空床位,她随手就选了330室。
和她一样佛系的还有邵雪,陆雨晴则是定了零点的闹钟,结果到点时,系统爆了,硬生生被挤了出来。不过后者心细,很快建好了寝室群。
涮火锅这事是林初眠提的,她的原话是:开学第一天要不要在寝室搞个小火锅,感受一下大学的自由气息。
结果……也并没有很自由。
作为涮火锅的提出者,还没能吃上一口热乎的,锅就被收了,林初眠实在有些郁闷。
好在她这人情绪来得快,去得更快,郁闷不过三分钟,她忽然瞥到之前被人安利的某款推塔游戏,闲着也是没事,便顺手点了进去。
她刚登上账号,界面就弹出了一个游戏邀请:【大江东流】邀请您组队。
林初眠乐了,就这老气横秋的名字,配上中老年出游最爱拍的青山绿水的照片做头像,谁能想到对方是个刚升上高二的中学生。
她接受邀请后立刻开语音调侃:“小江?欸,不对,老江,你这游戏号岁数见长啊?”
那头仿佛已经因为这个ID受尽了屈辱,躺平任嘲:“眠眠姐,你别笑,自从画风变成这样,再也没有嘤嘤怪找上门了。”说完,他又意犹未尽地补充了句,“都怪我太招人喜欢,可我是真不想带女生打游戏,累。”
“啊,你说不想带谁?”林初眠选了个射手,声音听起来还挺无辜。
江景川感受到一丝笑里藏刀的意味,忙不迭狗腿地改口:“但这一般女生哪儿能和你比,能带眠眠姐上分是我的荣幸!”
毕竟一般女生也不像她这样,看起来好脾气,发作起来要人命。
林初眠懒得和他贫嘴,一开局,就全身心投入了游戏。起初两人还能闲聊几句,后来,她全程耳畔只有江景川的声音:“眠眠姐,你别走中路,来,一红给你,去下路。”
“草丛里有人在蹲你。
“射手就是脆皮,你躲着点刺客……”
叮嘱完这句,江景川就没闲工夫指导别人了,因为对面显然也察觉到他差不多是凭一己之力在带一个队,开始抱团狙杀他了。他一面应付敌方,一面还要盯着林初眠,这局打得越发艰难和烦躁。
结果,对方好不容易被团灭,他一看,差点气到昏厥。火力被他引过去后,林初眠肆无忌惮地在攻塔,可是——
“快回来!你,他……”脏话就要脱口而出的瞬间,江景川意识到了他在跟谁说话,及时刹车,“你快被塔打死了呢。”
末尾的语气词过于“有灵性”,他自己先起了一身鸡皮疙瘩。
一局终了,林初眠再次意识到自己的游戏黑洞属性。江景川也意识到刚刚自己有些暴躁了,沉吟片刻,试图安慰她:“没事,我见过比你打得还烂的,别灰心。”
林初眠一噎,这么别致的安慰,她一时竟不知该谢他,还是该骂他。
“对了,小江,你哥——”林初眠突然想起什么。
她还没说完,对面说了句“眠眠姐,等我一下”,而后留下一串脚步声,就暂时没了动静。
手机有些发烫,手心也跟着出了一层薄汗,林初眠出去洗了个手,回来才发现小江再度上线,只是那边不再言语,换成了文字输入。
【大江东流】:再来一局。
“行,那你别骂我。”林初眠擦干手坐下,依旧选了射手。游戏开始两分钟,她才看到这局江景川选了辅助,一直闷声不响地跟在她身后,庞大的人物效果,极具气势。
再想想江景川的段位,她膨胀了,出塔去攻击对面的射手,结果没出十秒,就差点被对方赶来支援的队友联合绞杀。
林初眠一边往回跑,一边看了看因为移速慢而落在自己身后的辅助,有点委屈:“小江,你怎么不帮帮我呀。”
几乎是尾音刚落的同时,方才还慢吞吞的辅助开闪现冲到了前方,像是要为她报仇,然后只见他所有技能挨个上,一顿操作下来——两人一起在安全区外挨打。
林初眠那一丝血自然没保住,很快就被对面拿了人头。她没忍住,笑出声:“不是……小江,你怎么换个辅助就差成这样啊?”
闻言,血量掉光的【大江东流】:……
趁双双等待复活的这段时间,那头看似闲聊地问:你刚想问我哥什么?
“哦,这个呀,”林初眠原是想问问江湛来学校没,但又不想显得自己很关心他的行踪,于是想也没想就改口,“就是想问问,你哥脑子好点了吗?”
静默片刻,那头打了个问号,仿佛在质问她——他哥脑子什么时候差过。
林初眠以为他没懂自己的一语双关,听起来似解释,实则在吐槽:“你看,最近他见着我,脸臭得要命,说话除了‘嗯’就是‘哦’,我真的担心他摔傻了,失去了正常的沟通能力。”
江景川从第二局开始就跟哑巴似的,听她这么说,索性不吱声了。
林初眠正纳闷,忽然听见那头一道响亮的男声:“哥,战况如何?”
叫谁哥呢?林初眠满脸问号,显然这声音属于江景川,那他哥……她愣怔了两秒,然后差点没一口气背过去。
她小心翼翼地试探着喊:“江湛?”
然后是一阵轻微的响动,像是有人起身,拉开椅子摩擦地面的窸窣声。
“刚刚是我哥在打,”江景川不明所以地摸了摸鼻子,“不过,眠眠姐,你又怎么惹他了?”
不然,怎么他下楼拿个外卖的工夫,他哥的脸色好像就不太对了。
难怪刚刚的操作那么魔幻,江湛平时压根儿不玩游戏,林初眠一脸麻木,“哦,没什么。”
她本来就是因为暑假里拔了老虎须,才开学第一天就积极地赶来学校报到。相比起来,眼下她也不过是嫌他菜,然后暗暗地拐着弯骂他,结果骂到了当事人头上而已。
翌日清晨,八点刚过,琴湖宿舍区外的迎新点和各种摊位接连开张,很快就充满了车声、人声,吵得人睡不下去了。
闹铃适时响起,因为大学生活刚开始,要置办的东西还有很多,几人前一天晚上就约好了早起出去采购,然后找地方解决午餐。林初眠横竖睡不着,索性摁了闹铃,认命地坐起身。
她有些认床,夜里没怎么睡好,因此一路上哈欠连天,走路都飘忽得像在梦游,以至于当她在人群的缝隙里瞥到那张熟悉的脸时,还以为自己没睡醒——那张脸的主人,昨晚还被她关切地问候过脑子,旁边还跟着个江景川。
她杵在原地没动,旁边的邵雪拍了她两下,见她没反应,循着她的视线望过去。
顿了顿,邵雪感叹:“绝了,你这眼睛是雷达吧,只看帅哥那种?”
十米开外的报到点,一道身着黑色T恤的颀长身影立在巨大的遮阳伞下,正半弯着腰写着什么。
阳光透过遮阳伞支架间的缝隙斜打在他身上,他侧脸的轮廓就浸在那片光影里,高挺的鼻梁下薄唇紧抿,下颌的线条流畅干净,每一笔都像是被精心雕琢过。
而他身旁的娃娃脸也不赖,只是整张脸上还带着些许稚气,相对而言,光芒就淡了些。
邵雪自认是“颜狗”,胳膊肘忍不住撞了撞另一边的陆雨晴,话却是对林初眠说的:“不过,我得说说你,大家都是朋友,下次可别吃独食了,好歹有两个呢。”
“啊?”林初眠回过神,一脸茫然地侧过头,“什么吃的,你饿了?”
邵雪懒得理她,兴冲冲地问陆雨晴:“看到了没,看到了没!”
陆雨晴脸红红地望着某个方向,点了点头,小声说:“他好像往这边来了。”
林初眠再度看过去,懂了。江湛将包松松垮垮地挂上肩,作势要往她所在的方向走。
她清醒过来,不由分说地拽着邵雪她们就往回走:“我有东西落在寝室了,陪我回去拿一下。”
她刚走了两步,面前却突然站了一个人。那人把一个二维码举到她眼前:“同学,我们是校主持人队的,你有兴趣加入我们吗?”
“没有,没有。”林初眠忙不迭地摆手,绕过他继续往前。
“嗓子也好,太适合了!”那人一听她说话,反倒越挫越勇,活像传销组织给人洗脑,“同学,来吧,不仅仅是主持,朗诵、相声、舞台剧表演也是我们……”
他一边说,一边随着林初眠的步子倒退着走,一不留神就撞到人,闹得动静有些大,引来了周边无数道目光。
错误信息:Access to the path 'D:\website\xsnews3\zhumengxiaoshuo.com\pc\link_cache.txt' is denied.
错误堆栈: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
at ASP.views_shared_footer_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer)