重装机兵伤害怎么计算?命中率与回避率差值达到17就能实现伤害最大化,增益或削弱幅度高达±50%! 会心一击(打空了、间不容发)发生时,目标的回避率和防御力会暂时变为0。 基本伤害公式为:攻击力 - 防御力。 命中率详解:玩家下车时命中率等于战斗等级,上车时等于驾驶等级。怪物则有独立的命中率设定。 原版游戏中,玩家下车命中率上限为99,使用兴奋剂后可强制提升至100。 原版游戏中,玩家上车命中率上限为99,使用雷达后可增加50点,达到149。 回避率详解:玩家的回避率计算方式与命中率相同,但不受兴奋剂和雷达影响。怪物也有独立的回避率。 系统会根据命中率是否大于回避率,对最终伤害进行增益或削弱。 程序中的核心逻辑是:Math.min(50, rateDiff * 3)。 其中,50是增益/削弱的上限,下限则是命中率与回避率的差值乘以3。 由此可计算出命中差值上限:50/3≈16.67,16*3=48,(16+1)*3=17*3=51。 因此,只要命中率与回避率的差值能达到17,就能获得最大化的伤害增幅或削弱效果。 差值从0到17对应的具体增幅或削弱百分比(%) 从上方数据表可以看出,差值每变化两级,伤害增幅或削弱大约为5%。当差值达到17时,伤害最大可增幅或削弱50%。 当命中率大于或等于(>=)回避率时,对伤害进行增幅:最终伤害 = 攻击力 + (攻击力 * 增幅百分比)。 当命中率小于(<)回避率时,对伤害进行削弱:最终伤害 = 攻击力 - (攻击力 * 削弱百分比)。 防御力计算:如果防御力小于攻击力,则基本伤害 = 攻击力 - 防御力。




长图


长图




换一换 































