本次伤害公式不考虑对方的伤害减免,同时由于小号的等级不高,目前计算不包括军阵、机甲、元素等加成,后续逐步完善。
普通攻击的伤害=地格士兵数量×士兵基础攻击×(1+英雄固定技能的攻击加成)×(1+战报攻击加成+部队攻击×4.1)×兵种伤害修正×(1+伤害加深)
1)地格士兵数量
出征士兵越多,伤害越高,为了计算方便,都是用1个士兵来测试
2)士兵基础攻击
士兵等级越高,攻击力提升越高
42级士兵攻击力1.82M,80级士兵攻击力650M,基础攻击力翻了360倍
3)战报攻击加成
海军攻击加成 51.5%
海军伤害加深 20.0%
4)部队攻击
由于英雄属性的加成不在战报中显示,贝塞尔部队攻击8.856%,此处部队攻击≠攻击力加成,有额外系数4.1
5)兵种伤害修正
这个是什么意思呢?陆军、海军、空军攻击力都相同,但是能同时攻击的目标数不同,若没有兵种伤害修正,那么海军和空军打3个的伤害是陆军的3倍,就太逆天了,所以策划这里进行了修正。

我测算了下陆军伤害修正为1,海军打3个目标的伤害修正是1.2;打2个目标修正是1.1;打1个目标修正是1,跟陆军一样。

为什么打3个目标总伤害高呢?因为集中火力可以先减少士兵数,打3个目标看似厉害,但伤害跟不上的话,实则一个都没打死,不一定比陆军强,因此有小幅度的修正。

 

6)英雄固定技能的攻击加成

贝赛尔的52.4%海军攻击力是什么机制呢?为什么都说海军前期过渡厉害呢?

因为英雄技能中的攻击力加成不是跟战报中攻击加成相加的,英雄这部分是提高士兵的基础攻击力,也就是和战报攻击力加成是相乘关系,有大幅放大伤害的作用。

 

 

我的贝塞尔专属3级,有6%的技能效果加成,最终攻击力加成=52.4%×(1+6%)=55.54%
整理上面的数据

士兵数量                  ——  1

42级士兵基础攻击力 —— 1.82M

攻击力加成               —— 51.5%

伤害加深                  —— 20%

部队攻击                  —— 8.856%

3个目标伤害修正      —— 1.2

2个目标伤害修正      —— 1.1

1个目标伤害修正      —— 1

贝赛尔技能攻击加成 —— 55.54%

 

根据公式计算打3个目标时,每个目标的伤害是(最终结果需要/3)

1*1.82*(1+51.5%+8.856%*4.1)*(1+20%)*1.2*(1+55.54%) /3=2.55M

 

打2个目标时,每个目标的伤害是(最终结果需要/2)
1*1.82*(1+51.5%+8.856%*4.1)*(1+20%)*1.1*(1+55.54%) /2=3.51M

如何快速提升伤害?

假设都是80级,基础攻击650M,出征士兵为8,战报攻击加成(含80级英雄的部队攻击)为1000%,伤害加深50%,英雄技能的攻击加成为50%,计算下每个属性增加1点数值对伤害的影响。

伤害=8*650*(1+1000%)*(1+50%)*(1+50%)*1.2=15.44B
1)增加1个出征士兵,伤害提升1/8=12.5%
2)增加战报攻击力10%,伤害为
8*650*(1+1010%)*(1+50%)*(1+50%)*1.2=15.58B
伤害提升(15.58-15.44)/15.44=0.9%
3)增加伤害加深10%,伤害提升10%/(1+50%)=6.67%
4)英雄技能加成增加10%,伤害提升10%/(1+50%)=6.67%
结论如下:
出征士兵>英雄技能攻击加成=伤害加深>>攻击加成
因此到了1000攻击力以后,提升伤害加深的效果要远大于攻击力提升的收益

点赞(1) 打赏

猜你喜欢

相关推荐

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部