贝露赛布布 发表于 2019-7-7 16:11:29

关于v2.0300版伤害公式的变化(更新重装装填射速表)

单开一贴主要是有两个疑似bug需要测试

主要改动:

1. 力场和破防效果变化
之前:伤害计算前判定一次偏转,偏转成功则不受伤害
现在:结算结算固定伤害后、结算伤害加深/减伤效果前,增加一次额外的减伤。另外破防溢出部分也会造成额外伤害

加深前伤害 = max(0, ceiling{(力场减伤前伤害 + 破防溢出伤害) * 力场伤害补正})
破防溢出伤害 = ceiling{max(0, 攻击方破防 - 破防前力场值)/10}
力场伤害补正 = 1 - 防御方力场% * (1 - 力场无视系数/100) = 1 - (无视力场?0:力场%)
如果攻击无视力场,力场无视系数=100,否则力场无视系数=0

这里疑似有bug:必破防攻击没有效果,而且100%的力场反而没办法防御非必破防的攻击,会掉伤害*1%的血
后半部分官方已经确认是bug了:11. 技能“力场盾”释放后会仍会受到伤害的问题。
必破防攻击没有效果想测可以测试一下,比如用45的二技能去打100%力场敌人,或者我方100%力场的人去扛坦克碾压……
100%的力场反而没办法防御非必破防的攻击,群里我已经看到100%盾的汤哥没办法100%扛住伤害得图了,欢迎更多实锤
已修复

2. 重装小队命中率变化
之前:重装小队命中率 = max(30%, 精度 / (精度 + 防御方回避 * 10))
现在:重装小队命中率 = max(40%, 精度 / (精度 + 防御方回避 * 8))
命中率上升了一些

3. 重装小队射速变化
之前:射速=ceiling{(75+小队装填)/18}
现在:射速=ceiling{(300+小队装填)/30}
装填232以下射速提高,286以上射速降低

面板攻击间隔=ceiling{1500/(300+小队装填)*30}/30 秒/发 =ceiling{1500/(300+小队装填)*30} 帧
实际攻击间隔=floor=floor 帧
这里疑似有bug:因为这两个公式不完全一致,所以面板攻击间隔≠实际射速(实际射速 低 快)
需要去测一下实际射速是不是真的和面板不符(装填=100、250、350等等时候射速应该都是错的,可以挑一个好测的测试)
测试了装填=151的2B14,面板间隔3.33,实际间隔3.10,符合公式

顺便当前装填射速表:

重装的三个数字分别是最低,满级满芯片无迭代,最高

4. 人形基础穿甲变化
之前:10
现在:15




页: [1]
查看完整版本: 关于v2.0300版伤害公式的变化(更新重装装填射速表)