梳子击中怪物的医生脸,怪物惨叫一声,那部分面部竟然开始溶解。
“啊……这……这玩意儿真的有效?”琴心满头黑线。
“任何不被定义为武器的物品,在规则里就是漏洞!”景琛继续从口袋里掏出一卷厕纸,“来,擦擦汗!”
厕纸缠绕在怪物的女性手臂上,引发一阵剧烈燃烧。
怪物怒吼着拍打火焰:“规则四:所有非武器物品视为武器!伤害减半!”
景琛下一击使用的塑料勺子果然效果大减,几乎无法破防。
怪物趁机抓住景琛的手臂,试图将他摔在地上。
景琛身体灵活地在半空中翻身,挣脱了怪物的束缚,随后急速后退,和怪物拉开了距离。
琴心见状,飞速从物品栏取出万用笔记本电脑和虚拟数据线:“让我试试!”
她将数据线接近怪物,万用笔记本电脑上立即出现了一堆混乱的代码。
“这是他的规则系统!”琴心快速浏览代码,“有漏洞!这里有未处理的NULL指针!”
“吼!”怪物怒吼一声,朝琴心扑来,“规则五:禁止使用电子产品!”
琴心被一股力量击中,电脑差点脱手。
她咬牙坚持,手指飞舞在键盘上:
#include
while(true) {
if(rules.enforcer == rules.enforced) {
enforceRule(rules.enforcer);
}
}
“规则逻辑矛盾!如果规则制定者同时是被强制执行规则的对象,会导致什么?”琴心大喊。
怪物脚步蹒跚,四张脸扭曲着:“停下!这违反规则!”
“第一次尝试失败!”琴心调整代码:
#include
class Entity extends Monster extends Human extends Rule {
void identity() { super.identity(); }
}
“如果一个实体既是怪物又是人类又是规则本身呢?”琴心猛按回车。
“嗷!”
怪物的身体开始剧烈颤抖,代码矩阵出现扭曲。
它怒吼着创建新规则:“规则六:禁止使用编程语言!”
琴心的电脑屏幕闪烁几下,代码消失了。她不甘心,继续尝试:
#include
try { rules.apply(null); } catch(Exception e) { e.printStackTrace(); }
“你的规则系统没有处理空指针异常!”琴心冷冷地道,“当规则应用于‘无’时会发生什么?”
咔咔咔——
这时,怪物的身体开始出现裂痕,代码矩阵闪烁不定。它痛苦地嘶吼着,试图稳定自己的系统。
琴心抓住机会,输入最后一段代码:
public void selfReference(Rule r) {
if(r != null) selfReference(r.negation());
}
“当一个规则的否定再次否定自身,会导致无限递归!这是典型的栈溢出错误!”琴心按下执行键。
怪物的身体突然僵直,四张脸同时发出痛苦的嚎叫。代码矩阵开始急速收缩,最后在一声巨响中爆炸开来。
爆炸的冲击波将琴心掀翻在地。
当她艰难地抬起头,眼前的怪物已经消失,只剩下昏迷躺在地上的幽冥行者。
绯红怨灵和亡灵低语者的伤口开始奇迹般地愈合。
他们缓缓坐起,一脸茫然。
月影巫女也恢复了神智,似乎对刚才发生的一切一无所知。
“结束了!”景琛微笑着走到琴心身边,伸手将她从地上拉了起来。
“系统提示:恭喜完成隐藏任务‘揪出叛徒’。罪念轮回副本正式通关。准备返回现实世界……”
白光笼罩六人,琴心觉得身体变得轻飘飘的。
就在即将离开的瞬间,她瞥见地上不知道什么时候出现了一本黑色封面的日记本。
出于好奇,她飞快伸手抓住了它……
下一秒,现实世界的光亮刺痛了她的眼睛。
日记本还在她手中。