🎊 即将修复 成为历史,DNF鬼泣鬼闪bug机理展示

即将修复 成为历史,DNF鬼泣鬼闪bug机理展示

说好的高产,说好的填坑,这次的坑是鬼闪bug

大家都知道了,鬼闪接3击会出现伤害bug,接卡洛会出现更高的伤害bug

但是,这些伤害bug是怎么出现的?

事实真的是和人所想的那样么

以下都仅给好奇的人看看,不喜欢看的请直接下拉看粗体字结论部分,有你们想看的东西

首先要普及一个知识

dnf里面的攻击按照其判定特性分3大类:1.武器接触类 2.飞行道具类 3.情景爆炸类

第一种很好理解:近身攻击,鬼剑士这边就是所有拿武器砍出来的技能,其特性并不和攻击距离有关系,近到xxx,远到拔刀,鬼影闪等等都属于

第二种:远程攻击中的第一种,例如枪手的xxx,其和第三种的差别最大的地方是它属于“道具”,有自身的判定而不仅仅一张贴图,拥有“穿刺”这个独有属性

第三种:远程攻击中的第二种,其轨迹和判定不会受怪物和其他场景影响(比如飞行道具可以被墙挡住,而场景类就不可),例如破魔符,量子爆弹等等

还要略提一点的是附加攻击:附加攻击的判定是空白,其特性和被附加的原始攻击其实属于同种效果,但是如果初始攻击判定miss或者未造成伤害,那么附加攻击就不复存在

(例如光剑里鬼打奥兹玛蚊香,里鬼只算1hit)

这个设计从A1开始一直延续至今,已经被设计如地图中公爵,读条中的戒律3图等等,都具有对应不同判定的特效.

这些说完的时候就要说一些题外话,武器接触类攻击和第二三类攻击的区别,一开始给与dnf很多比较现实系的东西

老玩家应该还记得,如果以前的武器带属性的话,那么仅对武器接触类攻击和自身无属性的飞行道具类攻击有效,武器特效也仅对这些有效

就是说以前狂战除了XXX和十字前两刀,其他攻击是无法享受武器属性攻击这种特效的

而武器接触类攻击更加特殊,哪怕技能自带属性,他也可以在此攻击上附加武器的属性

这种设定比较真实,现在dnf走的是超级系,为的是各职业之间的平衡

好了,现在就要回到另外一个问题上,武器接触类的攻击是如何能拥有这种设定的

编程不是那么复杂的东西,如果我是一个程序员,我会用一种简单逻辑判断的语句来编写游戏,毕竟语句越复杂,就越容易出现bug

这时候,有一个技能揭示了当年设计员设计武器接触类攻击的秘密。这个技能就是——EX鬼影闪

首先提问:鬼影闪可以命中建筑物么?我估摸着100个鬼泣里100个都能说出答案来——不能

鬼影闪是不能用于拆建筑的,在幽灵拆建筑如果鬼影闪能和拔刀一样攻击那该多好啊,是吧

好吧,现在来看,我鬼泣一刀平砍垃圾桶,嗯,攻击力2w7,很正常,非常正常

接下来,我鬼泣平砍2w7对吧,鬼闪无法攻击垃圾桶对吧~~~~眼睛揉干净了看好——

很惊讶对吧,有多少人还在认为,鬼闪是对“被鬼闪时"的对象造成伤害,只要在鬼闪的瞬间攻击被鬼闪的单位,攻击就会变成鬼闪的攻击力

事实上,只要在鬼闪的瞬间,动用任何武器接触类技能,此时都会变成鬼闪的攻击力,不论是平砍,三击剑,月光斩,都会拥有鬼闪的攻击力

因为武器接触类的技能设定就是:把现有技能伤害,属性,特效,附加在人物身上,人物砍一刀,凡是与判定重叠的对象受到此伤害

不论是横着砍竖着砍斜着砍,不论你拔刀有多宽,鬼闪有多远,都只不过是”砍“了一刀而已

曾经的这个设定,不会有任何缺陷,因为所有的武器接触类技能,人物在完成此技能的时候,绝对是正在动作的状态

剑魂不可能在拔刀的时候还能在同时平A一刀

但是,EX鬼闪,却把这个缺陷给体现出来了,因为鬼闪是武器接触类攻击,而鬼闪时人物却可以自由移动

这样就造就了鬼闪的第一种bug,伤害bug1:三图揭示鬼闪bug 在鬼闪出现攻击的同时进行武器接触类攻击,攻击力化作鬼闪攻击力

接下来,估摸着很多人都知道,如果加了残影了,想要鬼闪接三击增加伤害就行不通了

其实。。。。看了上面的分析你应该想到了,还不止是伤害无法提升了,残影之铠甲的附加攻击,也是设定为近身接触类

还记得我平砍的攻击力是2w7吧,接下来,我加上残影之铠甲

呵呵

,残影之铠甲的附加攻击是280%,准确无误,残影附加和鬼闪是 真·同时发生,残影的攻击先于鬼闪出现,所以数据采取了残影而不是鬼闪

所以说啊,如果想要加残影,那你就千万别和鬼闪接三击的时候一样,去触发那个时间点

要不然可就蛋疼了,你的三击剑第一击就变成了280%这个可怜的东西╮(╯▽╰)╭

这就是鬼闪的第二种bug,伤害bug2:残影后鬼闪同时打击,所有武器接触类攻击变残影的280%

其实要拼着和鬼闪同一时间攻击也是要点技术的,不过接下来就是更要命的技术了

大家都知道,鬼闪+卡洛解放,那就是附加两次鬼闪伤害,好恐怖的对吧

因为卡洛是双刀,所以说,卡洛会造成双次的鬼闪攻击,10个人9个都会立马反应过来吧

其实呢,问题出在了残影之铠甲与卡洛的解放时间上

:残影之铠甲的附加机理是:若鬼闪攻击前,有一次武器接触类攻击,则此攻击为铠甲的附加一次攻击,攻击力为依照此时加在身上残影等级的附加伤害

若鬼闪攻击前,没有武器接触类攻击,则不附加攻击力

这时候如果系统得到的答案是:鬼闪前,有武器接触类,加上即将到来的鬼闪攻击,一共有两次,程序会做出什么判断呢?

程序逻辑判断:铠甲附加两次攻击,攻击力为此时加在身上残影等级的附加伤害

然而,鬼来了——如果这时候我没有加铠甲的话,系统会怎么判断所附加的伤害?

铠甲是近身接触类攻击,攻击力化为马上将会出现的技能攻击力——鬼影闪

不用奇怪我在神神叨叨说什么

图1:鬼头开始切割,判定开始计算,三击剑打出第一下,这时候三击被算进的鬼闪的逻辑判断语句

此时——三击剑打出自己的攻击力,22744

图2:系统判断,鬼闪成功,并且开始鬼闪攻击,拥有先到的附加攻击,攻击力由于没有残影的铠甲的值,此时武器攻击力为鬼闪攻击力

附加:双次鬼闪伤害

图3:真正的鬼闪到来,打出鬼闪伤害

图4:能清楚的看到,图中拥有3个30w+的鬼闪伤害,我并未有卡洛,而仅仅是使用了三击剑,并且三击剑保持了自身的攻击力

为何鬼闪完后回头立马释放卡洛可以得到同样效果,因为卡洛从抽刀到砍下的这个时间,碰巧与鬼闪需要的判定的这个时间段重合,所以卡洛是最简单的鬼闪配合者

这就是鬼闪的第三种bug,伤害bug3:不影响其他攻击下,附加双次鬼闪攻击力,若自身加了残影,此bug不存在

接下来就是后话了

80版本中,由于无法在武器接触类这个大前提下进行更改,设计者对于修复鬼闪bug非常头痛

于是乎,只有牺牲鬼影闪这个技能,来保证bug不被触发,鬼影闪变成了远程,非自身攻击(白字)

这样的话,鬼影闪和第二三类攻击相同,自己武器不论如何都无法再影响鬼闪的属性了

并且,由于武器接触类攻击带来的抓取判定效果也无法使用,鬼闪扯裂波也成为历史

但是!!这个该死的NX程序员,他仅仅只看到了鬼闪的bug,却忘记了残影的存在

残影未作任何修改,依然是武器接触类攻击,于是第二种伤害bug依然存在!

切忌不要在80版本后加了残影还卡着时间放三击(只要错开这个时间就没问题了,早点放晚点放都好)

唯一一点好处:由于他还是武器接触类攻击,所以,以后就只能叫做——残影裂波斩

荣耀属于堕天圣黑猫!

🎈 相关推荐

今天来说说那些演员戏内成真
🏷️ Bet体育365提款验证

今天来说说那些演员戏内成真

📅 08-07 👀 6615
彭于晏最新电影
🏷️ beat365登录平台

彭于晏最新电影

📅 09-15 👀 7354
【心得】超強中毒魔法R1~R10效果分享暨咒術迷思分享 @魔力寶貝 哈啦板
白雪公主
🏷️ Bet体育365提款验证

白雪公主

📅 08-04 👀 6238
至道元宝中的稀有版别
🏷️ office365桌面应用

至道元宝中的稀有版别

📅 07-28 👀 4262
狂飙极怎么样
🏷️ beat365登录平台

狂飙极怎么样

📅 09-03 👀 7370