门铃响的时候,沈宁宁正趴在桌上盯着“爱情回收”APP发呆。
昨晚林小米走了之后,她翻了整整三个小时的旧剧本,找到三年前写的《星光背后》。剧本里的顾淮和她昨晚在APP里看到的一模一样——空洞、麻木、任人摆布。她当年怎么写出这种东西的?她甚至不记得了。
她揉了揉发酸的眼睛,起身去开门。门口站着的不是林小米,是一个穿着蓝色工装的外卖小哥,手里端着一杯热气腾腾的拿铁。
“沈宁宁小姐?”外卖小哥看了一眼手机,“一位先生点的,说让你去对面咖啡厅聊聊。”
沈宁宁接过咖啡,顺着外卖小哥手指的方向看向街对面。街角那家咖啡厅的二层窗边,一个穿深色风衣的男人正坐在那里,手边放着一杯美式,朝她举了举杯。
是昨晚那个男人。
沈宁宁眯了眯眼。她低头看了一眼手里的拿铁,杯壁上贴着一张便利贴,上面用钢笔写着一行字:“林小米告诉你的那些话,有一半是假的。”
她的手指微微收紧。这人知道林小米来找过她?
她没有犹豫太久。穿上外套,拿着咖啡,直接穿过马路,推开了咖啡厅的门。
咖啡厅里人不多,午后的阳光透过落地窗洒在原木色的桌面上。二楼,那个男人坐在最角落的位置,周围三张桌子都是空的,像是有意隔出了一个独立的空间。
沈宁宁走上去,在他对面坐下,把拿铁往桌上一放,开门见山:“你是谁?”
男人抬眼看了她一眼。近距离看,他的五官比昨晚在电梯里更清晰——眉骨高,眼窝深,鼻梁像刀削过一样直,嘴唇微微抿着,带着一种天然的疏离感。他看起来三十岁左右,穿着一件剪裁考究的深灰色风衣,内搭黑色高领毛衣,整个人干净得像从杂志里走出来的人。
“江辰。”他说。
“江辰?”沈宁宁皱了皱眉,“你是那晚在电梯里的人?”
“是。”江辰端起美式喝了一口,放下杯子时,杯底和桌面发出轻微的碰撞声,“沈宁宁,回收APP用户,当前进度1/6。昨天刚完成第一单,分成0.2%,现实情感收益+1。”
沈宁宁心里咯噔了一下。这人知道她的所有数据?
“你怎么知道的?”她问。
江辰没有直接回答。他从风衣口袋里掏出手机,屏幕朝向她。沈宁宁看到他的手机桌面上也有一个APP——图标和她的“爱情回收”一模一样,但颜色不同。她的是粉色,他的是深灰色。
“人设工程师。”江辰说,“我负责维护剧情稳定。你乱改剧情,会影响市场数据。”
“市场数据?”沈宁宁的眉毛挑了起来,“你管那些虐到让人心梗的破剧情叫‘市场数据’?”
“不管你喜不喜欢,”江辰的语气平静得像在念说明书,“虐恋的完播率比甜宠高37%,转化率高52%,用户停留时长多2.3倍。你改掉一个虐点,平台就少赚一笔钱。”
“所以呢?”沈宁宁双手抱胸,“所以我应该让霸总继续羞辱女主,让豪门弃妻继续被全网嘲笑,让那些假千金继续上演修罗场?就为了你们的数据?”
江辰没有接话,只是看着她。
沈宁宁被他看得有点发毛,但没有退缩。她往前探了探身子,一字一句地说:“市场数据比我写的人重要?那些不是数据,是活生生的人。”
“你写的人?”江辰终于开口,声音里带着一丝极淡的嘲讽,“他们只是代码。”
沈宁宁的怒火一下子蹿了上来。她一巴掌拍在桌上,咖啡杯都跳了一下。
“那个霸总现在每天给老婆做早餐,他老婆笑了,你管这叫代码?”
江辰没有被她的气势压倒。他慢条斯理地拿起手机,点开后台数据,把屏幕转向她:“你看,这条剧情线的完播率下降了3%。”
沈宁宁盯着那行数据,深吸一口气。她突然伸手抢过江辰的手机——动作快得连江辰都没来得及反应。她直接点开输入框,飞快地打了一行字,然后把手机拍回桌上。
江辰低头一看,屏幕上多了一行备注:
“完播率下降是因为观众看笑了,不是看哭了。笑也是一种情感收益。”
他的手指顿了一下。
沈宁宁靠在椅背上,抱着胳膊,嘴角带着一丝挑衅的笑:“怎么,我这个批评算不算修正指令?要不要让霸总再做一次早餐?”
江辰抬起头看着她,眼神里多了一种说不清的东西。不是愤怒,不是无奈,更像是……意外。
沉默持续了三秒钟。
然后,江辰的嘴角微微动了一下。不是笑,但也不是之前的冷漠。他说:“你这个人,和我想的不太一样。”
“你想的是什么?”沈宁宁反问。
“一个写了五年烂俗短剧、快破产的编剧。”江辰的语气很直接,“应该是一个只会写‘女人你成功引起了我的注意’这种台词的人。”
沈宁宁被噎了一下,但很快反击:“那你呢?一个人设工程师,应该是写‘女人你给我跪下’那种台词的人吧?”
江辰没有反驳。
就在这时,咖啡厅门口的风铃响了。
沈宁宁下意识地转头看去,然后整个人僵住了。
一个戴着黑色口罩和鸭舌帽的男人走了进来。他穿着一件普通的灰色卫衣,牛仔裤,白色板鞋——打扮得像个大学生,低调得不能再低调。但沈宁宁一眼就认出了他。
顾淮。
不是因为他的穿着,而是因为他的眼睛。那双眼睛她昨晚在APP里看过无数次——空洞,麻木,像被抽走了灵魂的提线木偶。
但现在,那双眼睛正看向她。
不是看咖啡厅里的其他人,不是看向江辰,而是直直地看着她。就像他走进这家咖啡厅的唯一目的,就是找到她。
沈宁宁的心跳加速了。她飞快地掏出手机,点开“爱情回收”APP,找到顾淮的剧情线。屏幕上的画面里,顾淮正站在咖啡厅门口——和现实一模一样。APP实时同步着现实。
她手指颤抖地点开修改界面,试着输入一行字:“顾淮摘掉口罩,对沈宁宁微笑。”
然后按下了发送。
屏幕弹出一个红色的警告框,上面的字像烧红的烙铁:
【操作失败。】
【原因:操作对象与用户存在深度情感绑定,无法直接修改。】
【情感绑定指数:78%。】
【提示:绑定指数高于50%时,任何外部指令均无效。建议通过间接方式影响剧情走向。】
沈宁宁猛地抬头。
顾淮已经走到了她的桌子旁边。他摘下口罩,露出一张精致到不真实的脸——皮肤白得几乎透明,五官像是被精心计算过的黄金比例,每一个角度都无可挑剔。
但那双眼睛,近看更让人觉得心慌。
不是好看,是空。
像一面镜子,照不出任何情绪。
“你是……”顾淮的声音很轻,带着一种小心翼翼的试探,“写我的人吗?”
沈宁宁张了张嘴,却发不出声音。
写他的人?是的。三年前,她写了一部叫《星光背后》的短剧,男主角叫顾淮,一个被困在偶像人设里的顶流明星。她给他写的每一句台词,她给他的每一个表情,她给他安排的每一个修罗场——全都在现实里真实上演。
她是他的创造者,也是他的囚笼。
“是。”沈宁宁的声音有点哑,“我是写你的人。”
顾淮的眼睛里忽然出现了一丝光芒——不是喜悦,不是愤怒,而是一种溺水的人抓住浮木时才会有的、近乎绝望的希望。
“那你能不能……”他停顿了一下,像是在斟酌每一个字,“把我写活一点?”
沈宁宁愣住了。
就在这时,一只手猛地抓住了她的手腕,把她从椅子上拉了起来。江辰不知道什么时候站到了她身后,力气大得惊人,直接把她从顾淮面前拽开。
“别跟他说话。”江辰的声音压得很低,带着一种不容置疑的命令感,“你和他有情感绑定。你写的第二个剧本,男主就是他原型。你越投入感情,越改不动。”
沈宁宁甩开他的手,回头瞪着他:“那我怎么办?眼睁睁看着他继续当提线木偶?”
江辰看了她一眼,又看了一眼顾淮。
顾淮站在原地,没有跟上来。他只是安静地看着沈宁宁,像是在等一个答案。
江辰收回目光,对沈宁宁说:“你负责拆,我负责建。收益五五开。否则,你动不了顾淮这条线。”
沈宁宁盯着他的眼睛,想从里面找到任何一丝算计或者阴谋。但她只看到了一种东西——认真。
不是帮忙,不是怜悯,而是交易。
“为什么帮我?”她问。
“不是帮你。”江辰说,“是回收。顾淮线如果崩了,整个系统都会受影响。我是人设工程师,维护剧情稳定是我的工作。”
“包括帮我这个‘乱改剧情’的人?”
江辰沉默了一下,然后说了一句让沈宁宁意外的话:“你那条早餐指令,虽然让完播率降了3%,但让观众的弹幕情绪从‘虐死了’变成了‘笑死了’。我看了评论区的关键词分析,‘甜’这个词的出现频率上升了1200%。”
沈宁宁眨了眨眼:“所以你也觉得甜比虐好?”
“我没这么说。”江辰的语气还是那么平静,“我只是说,你的方法有效。但有效不代表正确。市场需要验证。”
“那你来找我到底是为了什么?”
江辰看着她的眼睛,一字一句地说:“合作。你负责拆掉那些不合理的虐点,我负责建立新的剧情框架。收益五五开。你拿到更高的分成,我拿到更稳定的市场数据。双赢。”
沈宁宁没有立刻回答。她转头看向咖啡厅门口。
顾淮还站在那里。
他没有走,也没有催,只是安静地看着她。那双空洞的眼睛里,那一点刚刚燃起的光芒正在一点一点地熄灭,像是他在等一个答案,而这个答案的迟到正在消耗他最后的力气。
沈宁宁的心揪了一下。
她回过头,对上江辰的眼睛,深吸一口气:“成交。但我有一个条件。”
“说。”
“我要知道顾淮的真实身份。他不是代码,对吧?”
江辰看着她,没有说话。他伸出手,拳头朝向她。
沈宁宁愣了一下,然后也伸出拳头,和他碰了一下。
拳头相碰的瞬间,她的手机震动了。
她低头一看,APP弹出了一条新消息:
【警告:目标CP 顾淮线情感污染指数87%。】
【若不及时回收,将触发“崩坏”——角色自我意识觉醒,可能导致现实撕裂。】
【剩余安全时间:68小时。】
沈宁宁的呼吸停了一秒。68小时,不到三天。
她抬头,顾淮还在门口。他朝她微微点了点头,然后转身戴上口罩,推门离开了。风铃又响了一声,他的背影消失在街角的阳光里。
沈宁宁看着那个方向,握着手机的手微微发抖。
“68小时。”她喃喃道。
江辰站在她身后,声音很低:“所以,时间不多了。”
沈宁宁转过身,看着江辰:“你说你负责建框架,你打算怎么建?”
江辰没有直接回答。他拿起桌上的手机,点开一个界面,上面密密麻麻记录着顾淮的剧情线——从三年前《星光背后》开播那天起,每一个剧情节点,每一次情感波动,每一个和他有交集的人物。
“顾淮的问题不在于他身边的女配太多,”江辰说,“而在于他没有任何自主选择的权力。每一个‘你选谁’的修罗场,都是别人替他选的。他从来没有说过‘我谁都不选’。”
沈宁宁听得入了神。她看了一眼江辰展示的数据图,发现顾淮的情感污染指数最高点,全都集中在他被迫做选择的时刻。
“所以解法是什么?”她问。
“让他身边的女配主动退出。”江辰说,“不是因为他选了谁,而是因为女配们自己不想再演了。你负责写她们醒悟的剧情,我来调整后续的人物关系线。”
沈宁宁想了想,点头:“可以。但有一个问题——我直接修改顾淮不行,但我可以修改女配,对吧?”
“对。女配和你没有情感绑定。”
“那好。”沈宁宁拿过自己的手机,打开“爱情回收”APP,找到顾淮的剧情线。画面里,三个女配正在片场化妆间里叽叽喳喳地讨论“怎么才能让顾淮选我”。
沈宁宁的手指悬在键盘上方,想了三秒钟,然后飞快地打下一行字:
“女配A突然意识到自己真正热爱的是做企业家,而不是追男人。女配B发现自己是豪门失散多年的真千金,决定先认亲再谈恋爱。女配C觉得环游世界比当第三者有意思多了。”
她按下发送。
APP上弹出一个对勾:【指令已下达。】
沈宁宁放下手机,看着江辰:“好了。等明天看效果。”
江辰点了点头,转身准备离开。
“等等。”沈宁宁叫住他。
江辰回头。
“你之前说林小米告诉我的那些话有一半是假的,”沈宁宁盯着他的眼睛,“哪一半?”
江辰沉默了几秒,然后说:“她说她是被短剧毁掉的前编剧。不是。她自己就是短剧平台的前内容总监。她不是受害者,她是制造者。”
沈宁宁的心猛地沉了下去。
“她来找你,不是为了帮你。”江辰的声音很平静,“是为了看看你这个‘新用户’是不是她的竞争对手。她回收的那两对CP,是她自己写崩的。她想掩盖痕迹。”
说完,他转身走了。
沈宁宁一个人站在咖啡厅里,手里还攥着那杯已经凉了的拿铁。她低头看着手机屏幕,顾淮的头像还在任务列表里亮着,旁边写着“情感污染指数87%”。
她点开林小米的聊天窗口,昨晚她们互加了微信。林小米最后发来的一条消息是:“明天我去找你,我们细聊。”
沈宁宁盯着那条消息看了很久,然后关掉了屏幕。
她走出咖啡厅,阳光刺得她眯了眯眼。街对面,她的出租屋窗户还开着,窗帘被风吹得鼓起来,像一面投降的白旗。
她深吸一口气,攥紧了手机。
还有68小时。她要先救顾淮。其他的,之后再说。
出租屋的灯重新亮了起来。沈宁宁坐在电脑前,打开了一个新的文档,标题打上三个字:“顾淮线”。
窗外,街对面的咖啡厅里,江辰还坐在窗边。他看着沈宁宁窗户里的灯光,拿起手机,拨通了一个号码。
“她同意了。”他说。
电话那头传来一个女声:“注意分寸。她不仅是回收目标,也是我们的竞争对手。别忘了,她写过的剧本里,有一本叫《雨夜》。”
江辰的手指微微收紧。
“我知道。”他说。
他挂断电话,看着窗外那扇亮着灯的窗户,目光深沉得像一潭静水。
夜色降临,两条线正在靠近。
而顾淮站在片场的化妆间里,看着手机上新弹出的热搜——三个女配同时宣布了各自的“新人生方向”,评论区一片叫好。
他放下手机,对着镜子里的自己笑了一下。
那个笑容不是剧本要求的,不是导演安排的,甚至不是他自己能控制的。
但它很真实。
这是三年来,他第一个不是“演出来”的表情。
化妆间的门被推开了。他的助理小杨走进来,递给他一杯温水,轻声说:“你今天看起来不太一样。”
顾淮接过水杯,看着她:“哪里不一样?”
小杨想了想,说:“你的眼睛里有光了。”
顾淮愣住。
然后他笑了——这一次,他确定,这笑容不是任何人写给他的剧本。
它是他自己的。