第一部分:基本伤害公式首先我将从头开始列举上述一文中提到的一些数字,并且和现有版本进行对照。1、远程攻击强度=敏捷*2+100+装备提供的远程攻击强度+雄鹰守护+强击光环对于60级的人物来说,这个数据是正确的,真 ...
第一部分:基本伤害公式 首先我将从头开始列举上述一文中提到的一些数字,并且和现有版本进行对照。 1、远程攻击强度=敏捷*2+100+装备提供的远程攻击强度+雄鹰守护+强击光环 对于60级的人物来说,这个数据是正确的,真实的公式应该是这样的,虽然结果一个样子 远程攻击强度=敏捷*2+(人物等级*2-20)+装备提供的远程攻击强度+雄鹰守护+强击光环 2、远程攻击强度提供的伤害=(远程攻击强度/14)*基础武器射速 3、弹药提供的伤害=弹药的DPS*基础武器射速 但是当你把一个弹药装上和卸载后你的dps显示增加的不是弹药的dps,是因为有箭袋的影响,你装上弹药后显示增加的dps应该是弹药的dps*(1+箭袋速度)你可以去试一试。 4、一个+7的瞄准镜可以+7伤害下限,但却能+14伤害上限 我这里实际作了测试,我没有上瞄准镜前伤害是215-233加了+3伤害的瞄准镜后是218-236。我没有测试+7瞄准镜是因为我有的40级以上武器都是加了瞄准镜的,我在org商店买到的最高只有20级的武器,所以只能用+3瞄准镜来测试,可能暴雪知道了伤害上限+7+7这个bug而修正了?但是,至少,现在他的的确确是下限+7上限也+7。你最好在给你新武器换瞄准镜前仔细看一下,来验证我的数据是否正确。至于远程武器专精瞄准镜是否有影响,从实际的显示效果我无法做出判断,因为这个增加的数值太小了。但是当我制作猎人属性计算器时,如果把瞄准镜没有远程武器专精的0.05%加成,则最后结果会有误差,而算进去了则没有误差,所以我认为瞄准镜会受到远程武器专精的影响。 5、最终武器伤害=(武器说明中显示的伤害+远程攻击强度提供的伤害+瞄准镜提升)*(1+天赋提升)+弹药提供的伤害 6、新武器攻速=武器说明中显示的攻速/(1+箭袋提升) 急速射击下的速度=新武器攻速/(1+急速射击的提升)=描述的武器攻速/[(1+箭袋提升)*(1+急速射击的提升)] 7、最终DPS=平均武器伤害/新武器攻速 恩,这里我有很多话要说,首先这个公式是正确的,但是第五条中最终武器伤害=(武器说明中显示的伤害+远程攻击强度提供的伤害+瞄准镜提升)*(1+天赋提升)+弹药提供的伤害是用来分别计算你的攻击上限和下限的,如果照着这个上限和下限进行计算,如果你没有远程武器专精,那么结果可能正确,但是,在远程武器专精这个极具未知数的天赋的影响下,这却不一定是正确的,因为在我制作猎人属性计算器时,发现我计算出来的上限和下限和真实的情况不符,但是最后dps却非常正确,而最终dps是受到平均武器伤害的影响的,平均武器伤害是武器伤害上限+下限/2 而在远程武器专精的影响下,我计算出来的上限比实际低,下限比实际高,但是之和却与实际相同,我不知道为什么。这也是我为什么不肯在我的猎人属性计算器中放出伤害上限和下限的原因。 第二部分:技能伤害公式 没有其他资料提到猎人真正的技能伤害公式是什么,我也不清楚,所以我选择用数据实验来寻找猎人的技能伤害到底是如何进行的。 其实,技能伤害最简单的应该是这样,多重射击伤害=普通伤害+120 瞄准射击伤害=普通伤害+600 但是,远程武器专精的5%到底算在什么地方呢?普通伤害上本身已经包含了远程武器专精,显然在不可能是你要造成的伤害再*1.05,否则的话,远程武器专精就算bug了~ 实验分为几个部分,首先是如何测试,我将用铁炉堡地铁中的小老鼠来进行测试,我本身大号已删,小号装备极差,但这不会影响测试数据。只是请不要耻笑如此低下的攻击=。= 首先是没有远程武器专精的普通射击爆击,不爆击,多重不爆,多重爆击,瞄准不爆,瞄准爆击,我无法确实的知道我到底测试了多少个数据,这不重要,我只需要最大值和最小值,而不是平均值,所以我只是射出了近1200发子弹来保证这一结果的一般性,在有无远程武器专精的时候,我分别射了600发子弹,至少1200只老鼠被我屠杀=。=顺带着,我也作了弹幕的一些测试。 最先要告知大家的是,夺命射击,就是提升你5%远程暴击率的天赋,当你点一点此天赋时,你人物面板上的爆击率并没有改变,就是说,如果你计算你的远程爆击,你必须在你的近战爆击上加上5%。这点你可以自己洗一次天赋来验证。 无武器专精 人物dps:113.2 伤害下限:217 伤害上限:264 a、普通射击:不爆最小值217 不爆最大值263 爆击最小值485 爆击最大值584 b、多重射击:不爆最小值337 不爆最大值381 爆击最小值760 爆击最大值855 c、瞄准射击:不爆最小值815 不爆最大值859 爆击最小值1825 爆击最大值1974 d、弹幕多重:不爆最小值386 不爆最大值439 爆击最大值895 爆击最大值1009 有武器专精 人物dps:118.1 伤害下限:226 伤害上限:276 e、普通射击:不爆最小值228 不爆最大值276 爆击最小值523 爆击最大值631 f 、弹幕多重:不爆最小值407 不爆最大值460 爆击最大值936 爆击最大值1056 g、瞄准射击:不爆最小值856 不爆最大值902 爆击最小值1975 爆击最大值2048 从a条可以看出,普通射击不爆击,范围在伤害下限-伤害上限内,但是,如果将此值*2.3应该为爆击伤害的范围,即:499--607 如果说我爆击最大值在我这么多次的射击中没出现过大的伤害,那么485伤害如何解释?只能说是小老鼠有护甲了,护甲减免大概在1-485/499=0.03。我只能这么解释 分析b条,很清晰的看到多重普通伤害是普通射击伤害+120,爆击伤害范围应该在(775--883.2)*0.97=751--857 恩,数值很吻合 分析c条,和b条一样,普通射击伤害+600,爆击范围应该在(1879--1987)*0.97=1823--1927 恩~我发现了问题,爆击伤害过高,不在理论值范围内,对此,我只能做如下猜测,可能某次攻击会不受护甲值影响?因为下面的某组数据中也是最大值大于理论值,我只能这样猜测,但是大部分的数据都应该在理论值范围内~ 分析d条,如果你加了弹幕,你的多重射击说明会变成造成额外138点奥术伤害,但是绝对不是你的普通射击伤害+138而是你的(通射击伤害+120)*1.15。但是一个很奇怪的现象,理论爆击伤害范围应该是887-1009,减免后应为:860--978伤害减免没了?怎么回事?再看下面 分析e条,有了远程武器专精的普通射击伤害,还是和人物面板显示一样,并没有在已经计算了远程武器专精的情况下再增加一次,换句话说,弹药伤害根本享受不到远程武器专精。但是,远程武器专精只加了5%伤害,即使17.5的子弹,伤害也提高不到1,在我这种永远不可能严格的测试条件下,也不太好判断。再看爆击,减免后应为:504--616减免又被无视了。 分析f条,如果你直接拿d条*1.05,结果和f条很相符,但是这样你就认为了弹药享受远程武器专精了,这可能也是国外那篇文章错误结论的由来?如果你拿e*1.15+138*1.05 结果和f也很符合,我愿意相信是后一种,因为我不相信一个程序会在前面对弹药不进行判定,而在后面却进行判定。再看爆击,应为:931--1063,903--1031,伤害应为减免同样也不存在? 分析g条,恩,就是e+600*0.05,爆击伤害,理论应为:1969-2084 可能我选的样本不多,无法判断=-= 其实,公式已经出来了,但是,为什么伤害减免时有时无?老鼠品种不同么? S35 不知道,可能我选择的实验对象有问题,如果有一个ss或dly愿意用1000+次鲁莽或精灵之火帮我减少护甲请联系我,白银之手联盟。伤害减免问题,搁置一边吧,看公式: 多重伤害=(武器说明中显示的伤害+远程攻击强度提供的伤害[1.10后此项被同化])+瞄准镜提升+120)*(1+远程武器专精提升)*(1+弹幕天赋)+弹药提供的伤害 具体弹药提供伤害受不受到弹幕影响,从测试数据中无法看出~我的观点是不受,因为blz可能程序设计上就是弹药伤害最后才计算的~否则远程武器专精应该对弹药也有影响的。 瞄准伤害=(武器说明中显示的伤害+远程攻击强度提供的伤害[1.10后此项被同化])+瞄准镜提升+600)*(1+远程武器专精提升)+弹药提供的伤害 |