说明一下基础伤害值与护甲攻击的关系
这个帖子是改版前的运算公式,改版后的见新帖
真的是不吐不快了
在tap看了好几个相关的帖子,基本都在那老牛给的那个4.5系数的公式瞎猜。。。
但实际情况根本不是那样的,或者说不完全正确。公式都不对能推出正确结果?
想想也知道,如果就单纯的基础伤害=攻击*攻击/(护甲*4.5)这么简单,那么你10000攻击打1级的1护甲怪物那伤害不得上天?实际情况呢?建议各位去试试
基础伤害公式的推算我在雷霆村发过,从不成熟到基本确定用了一段时间,现在的公式不敢说100%,99%的准确率是有的,从数学上的美感来说,我觉得代码里写的就是这个。
直接说下结论吧:
这个游戏的基础伤害计算公式很奇葩,根据护甲与攻击的比值至少分为了三段:
护甲/攻击小于2/9,基础伤害=攻击/2;
护甲/攻击介于2/9和2/3之间,基础伤害=攻击*攻击/(攻击*1.5+护甲*2.25);
护甲/攻击大于2/3,基础伤害=攻击*攻击/(护甲*4.5);
护甲为0也许可以视作单独一段,基础伤害=攻击值
至于破甲改动是增强还是削弱,看图自己套进比对吧,里面每层护甲的2.4错写成2.5了,但基本不影响。
部分无视护甲的要先去掉无视的部分再套进去。
部分无聊的测试样本: