在dnf中白字属性有一段时间是非常强大的,不仅仅是能增加部分职业很多的输出能力,甚至因为白字也算HIT的缘故,力法这种被动靠连击增强属性的职业对白字的需求都是越高越好。但是之前一段时间国服一直都是有白字BUG的。
白字bug的出现其实是一个非常编程的错误,在低级伤害的时候还看不出来,现在伤害变的有点高了之后对于玩家来说就有点蛋疼了。大体的可以解释为,在游戏里面玩家的数据不能超过int数据类型的最大值,人话就是当单一的白字伤害超过21E之后。多余的白字属性就会丢失。这个就是白字bug。
出现这个BUG的原理其实很简单,当年程序员在做这个属性的时候使用了一种储存数据的格式,这种格式的最大值就是21E上下,一旦计算下来的数据大于这个最大值,多余的数据肯定是无法储存的。这就是大家之前把皮甲称为凉皮的核心问题,因为白字数据会丢失所以属性上一旦超出最大值,多余的属性都是浪费。
现在更新之后经过测试,白字属性在超过21e的伤害之后还能继续保存。在打怪的时候能造成正确的伤害,所以现在来看所有的白字属性都可以正常计算伤害了。这对于连击职业比如力法来说是一个史诗加强呢。