简单研究了一下防御强度,这么明显的bug竟然拖到现在才给挖出来
1、防御强度算法与本体【完全一致】,受到精力伤害=削精*(100-防御强度),100防强即为完全不耗精。
我知道肯定有人要跳出来反驳说这不对啊,我玩鸟人开个能力都300防强了怎么被打了还是耗精啊?别急,接着看。
2、黑环中有两种和防御强度相关的buff,分别是guardStaminaCutRate和guardStaminaMult,前一个是直接提升防御强度的数值(坚盾油脂,魔力盾牌,以及强化提升),后一个是按比例缩减防御耗精(鸟人能力,铁壁盾防,大盾护符等),以下简称为一类和二类,这两种buff在人物面板上都可以提升防御强度,显示bug就出在二类上。
一类buff就是直接提升防御强度,比如鸟人盾60防强,抹了坚盾油脂提升1.13倍变为67.8,游戏里显示为60+7(向下取整了),没有问题。如果改一个89防强的盾出来,抹上坚盾油脂就可以完全不耗精。
而二类buff根据这个算法,防御强度应该等于100-(100-原防御强度)*缩减比例,比如鸟人开能力以后耗精变为0.2倍,原先防御耗40%精,现在只耗8%精,所以现在等效的防御强度应该是100-(100-60)*0.2=92。然而游戏里的面板是怎么显示的呢?直接等于防御强度/缩减比例

也就是直接60/0.2=300
这就导致只要你有2类buff,你盾牌上的防御强度数值就是假的,是完全不可信的
(玩过本体的话应该知道,远古版本指纹石盾+大盾护符可以实现不耗精,就是因为以前大盾护符还有铁壁盾防那些都是1类buff,后来本体全部改成2类了,而黑环目前是1类2类都有)

1、防御强度算法与本体【完全一致】,受到精力伤害=削精*(100-防御强度),100防强即为完全不耗精。
我知道肯定有人要跳出来反驳说这不对啊,我玩鸟人开个能力都300防强了怎么被打了还是耗精啊?别急,接着看。
2、黑环中有两种和防御强度相关的buff,分别是guardStaminaCutRate和guardStaminaMult,前一个是直接提升防御强度的数值(坚盾油脂,魔力盾牌,以及强化提升),后一个是按比例缩减防御耗精(鸟人能力,铁壁盾防,大盾护符等),以下简称为一类和二类,这两种buff在人物面板上都可以提升防御强度,显示bug就出在二类上。
一类buff就是直接提升防御强度,比如鸟人盾60防强,抹了坚盾油脂提升1.13倍变为67.8,游戏里显示为60+7(向下取整了),没有问题。如果改一个89防强的盾出来,抹上坚盾油脂就可以完全不耗精。
而二类buff根据这个算法,防御强度应该等于100-(100-原防御强度)*缩减比例,比如鸟人开能力以后耗精变为0.2倍,原先防御耗40%精,现在只耗8%精,所以现在等效的防御强度应该是100-(100-60)*0.2=92。然而游戏里的面板是怎么显示的呢?直接等于防御强度/缩减比例
(玩过本体的话应该知道,远古版本指纹石盾+大盾护符可以实现不耗精,就是因为以前大盾护符还有铁壁盾防那些都是1类buff,后来本体全部改成2类了,而黑环目前是1类2类都有)













