欢迎光临散文网 会员登陆 & 注册

【小骨:英雄杀手】关于计数bug的一点探究

2023-02-18 21:32 作者:丨Endeavour丨  | 我要投稿

打从小骨问世以来,击杀计数bug就一直存在。从最早版本魔剑的层数,到后来勋章保管箱、传承石,再到魔镜版本的水银之心、黑色恐惧症,基本上大家玩的过程中多多少少都会收到它的影响,不过具体的触发机制到现在都没有一个定论。随着刚出的精华叠加bug(BV1Cb411R7DL),击杀计数bug又出现在了玩家的视野里。本文就结合精华叠加bug,对于计数bug的特性做一些简单的分析。

一.底层逻辑

在特定条件下,造成伤害并将怪物击杀时,会出现n次击杀判定。而这n次击杀判定会导致击杀计数类道具或效果叠加n层,而不是单次击杀所应当叠加的1层。此效果会影响玩家身上携带的所有击杀计数类道具或效果(譬如击杀黑色怪物触发此bug时,如玩家同时携带水印之心和黑色恐惧症,水银之心叠加4层时,黑色恐惧症将必定叠加2层)。

二.条件探究

在游玩过程中,笔者发现,高频率的伤害,特别是持有伤害型道具时,往往会更加容易触发此bug。针对此种情况,笔者进行如下实验。

在持有刻印“乱斗”时,对怪物进行攻击。

乱斗CD就绪,目标怪物为2个,魔剑为13层。对前方使用技能

可以看到触发3个伤害数字,其中树精受到61点技能伤害,而新兵收到50点技能伤害+9点“乱斗”所造成的伤害。击杀2只怪物后,魔剑叠加3层,击杀计数bug被成功触发。

以该实验为基础,笔者又进行了一系列实验。最终得出结论如下:

当造成头骨伤害(即技能和攻击伤害)造成了其他的伤害,而此“其他伤害”成功击杀目标,则可以触发击杀计数bug。

  1. “其他伤害”可以是道具伤害(如火药剑、无形之剑)、刻印伤害(如乱斗)、黑暗技能伤害(如弱点暴露、裂隙锋刃),甚至是食物伤害(如煮熟的薯仔兽)。

  2. 如头骨伤害已经足以击杀目标,则不会触发其他伤害,更不会触发击杀计数bug。

  3. 实战中存在高频伤害导致伤害重叠的情况(如攻击的同时,车轮、炎玉等装备恰好造成伤害),也可能触发击杀计数bug,但是不可控。

  4. 复数的其他伤害同时存在时,只能触发一次击杀计数bug。

三.结论

击杀计数bug已经存在了很久,而且从触发机制来看应该是比较底层的代码了,想要修复估计很困难,说不定要存在即合理了。大家谨慎使用。


【小骨:英雄杀手】关于计数bug的一点探究的评论 (共 条)

分享到微博请遵守国家法律