玩过《西游释厄传》的人,大概都记得那个让人又爱又恨的树妖。它不像牛魔王那样堂堂正正,也不像蜘蛛精那样阴柔诡谲,就一棵老树成精,往那一站,满屏藤蔓乱飞。可偏偏就是这玩意儿,掉落了很多人梦寐以求的火属性神器——火扇。
说“梦寐以求”,其实有点夸张。当年街机厅里,大部分玩家连第三关都未必能稳稳过去,更别提在树妖身上刷宝了。但信息这东西,越少越玄乎。不知道从哪年开始,江湖上传出一个说法:树妖背后的那根枯枝,只要用火属性招式打爆,就能掉火扇,而且概率极高。
我一直不信。但架不住传的人多,后来自己也半信半疑地试过。结果?无数次在树妖背后放火,看到它倒地,然后爆出一串铜钱或者一把破刀。说实在的,那会儿我甚至怀疑,火扇这玩意儿到底是不是树妖掉的。
真正让我解开这个疑惑的,是去年的一次模拟器考古。没错,就是闲得没事,把旧ROM重新翻出来,用调试模式一点一点看数据。不看不知道,一看,那多年积攒的怨气一下就消了一半。
首先得说清楚,火扇确实是由树妖掉落的,这个没错。但问题出在“树妖背后枯枝”这个条件上。当年街机厅里流传的说法,来源其实是一个程序设计上的“视觉误导”。树妖有一招,是在背后召唤一排木桩攻击玩家。这些木桩从画面边缘长出,视觉上和树妖本体的背后完全重合。玩家如果在这个瞬间站到树妖背后,用火属性必杀技把木桩打掉,画面效果看起来就像是打爆了树妖的某个部位。

而木桩被击碎时,系统会判定一次独立掉落。这个判定不参与树妖本身的掉落列表,而是单独走一个“破坏物”表。在这个表里,火扇的权重确实极高,比正常击杀高了不少。所以当年那些老玩家看到的现象,并不是完全空穴来风,只是被误读成了“树妖背部有隐藏弱点”。
但这还不是最坑的地方。
真正的秘密在于,这个木桩的掉落判定,只对“非主人”的玩家生效。也就是说,当主机玩家站在树妖正面吸引火力,客机玩家绕到后方打木桩时,判定才会正常触发。如果主机玩家自己去打木桩,系统会优先判定树妖本体的攻击动作,木桩掉落就会被吞掉。这就能解释,为什么当年我们两个人一台机子,死活刷不出火扇,而某些“独狼”玩家单机一个人走位绕后,反而是直接掉出来的。
这个设计,很可能是当初程序员为了解决多人合作时掉落分配问题,临时加的一个隐藏条件。为了防止两人同时抢掉落,把“破坏物”的判定绑定在了非控制角色的逻辑里。结果阴差阳错,成了街机厅里一代人的共同秘密。
再往后,我更深入地翻了翻几个版本的ROM,发现这个设定在后续发行的“群魔乱舞”版本里,已经被修复了。修复方式也很粗暴,直接把木桩掉落表删了,火扇彻底归入树妖本体的掉落池,但概率被调低了一大截。这也是为什么很多后来的玩家在模拟器上刷几百次都见不到火扇,而老玩家却总说自己当年“亲眼见过”的原因。
这个秘密解开的时候,我其实有点哭笑不得。一个街机厅里的经典传说,真相居然藏在主机判定和客机判定的逻辑差里。没有鬼神,也没有隐藏代码,就是程序员的脑洞,加上玩家们脑海里的幻想,一起发酵成了二十年的都市传说。
不过话又说回来,谁能真正忘掉那个画面呢?满屏火光里,一把红色的扇子从树妖的木桩残骸中飞出来,带着那一瞬间的狂喜。哪怕后来知道它只是个“破坏物”的偶然掉落,那份记忆里的灼热感,始终不会消失。