灵魂锁链深度研究

2008-02-19 17:09:44 神评论

17173 新闻导语

  灵魂锁链的实验发布之后,有很多朋友提出了进一步的问题:  ID为“妖狐的九尾”的朋友说:“一个白牛和BM套上了灵魂连之后,1级的大便扔白牛,BM该掉多少血?25点么?可是我试的时候BM只掉大约17,18点这不是和孩子的结论矛盾么?”  ID为“热情之雪”的朋友“强烈建议用五个

数据处理及小结

1级圣光对亡灵单位的伤害是100

1级闪电链的伤害85、72.25、61.41、52.2

1级暴风雪的总伤害180

第一组实验可以回答“妖狐的九尾”的问题,根据改良版公式(把链接单位的数量考虑进去,因为不总是四个单位)

被攻击单位承担伤害比例

= 50% * [(1- Am%)*护甲类型加成 +(1/N)]

分担伤害比例

= 50% *(1/N)

:Am%(即护甲减伤百分比)= 6%*护甲值 /(1 + 6%*护甲值)N为套上灵魂链的单位数量

因为圣光无视护甲效果(即Am% = 0,护甲类型加成 = 1),所以

(1- Am%)*护甲类型加成 = 1

又因为链接单位数为2,所以N = 2,代入公式得

被攻击单位承担伤害比例(理论值)= 50% * [1 + (1/2)] = 75%

看第一组数据,死亡骑士中了圣光后,受到52点伤害,用

52 / 100 = 52%

与理论值不符。原来,所有英雄对魔法伤害都有70%的抗性,这种特性看来超越了护甲,所以用理论值

75% * 70% = 52.5%

就与实验相符了。这说明我在上次文章中给出的公式还存在局限性,不但要考虑链接单位的个数,还要考虑这些链接单位中是否存在英雄,如果存在,并且是受到魔法攻击,就必须增加一个70%的考虑。(注:英雄存在但受到普通攻击类型的攻击,不需要考虑70%)

再看第一组实验的第二种情况,让憎恶中圣光,让死亡骑士分担伤害。根据憎恶的实验数据,显然符合75%的理论值(因为他不是英雄),再用死亡骑士分担的伤害

17 / 100 = 17% (实验值)

再根据改良的公式得出的理论值

25% * 70% = 17.5%

反过来验证了英雄的特权。

第一组实验的第二张表格可以回答“热情之雪”的问题,其中显示了超过4个单位链接的情况,我选择了六个憎恶套上两个灵魂链,这样他们就都被连上了,然后用圣光攻击每个憎恶各一次,其分担伤害比例无变化,统一为表格中的同一组数据。根据改良版公式,得

被攻击单位承担伤害比例

= 50% * [(1- Am%)*护甲类型加成 +(1/N)]

= 50% * [1 +(1/6)] = 58.3%(理论值)

再根据实验数据

58 / 100 = 58%(实验值)

显然与理论值相符。再计算分担伤害比例,根据改良版公式

分担伤害比例 = 50% *(1/N)=50% *(1/6)= 8.3%(理论值)

再根据实验数据

8 / 100 = 8%(实验值)

显然也相符。

第二组实验,第一种情况电死亡骑士弹射憎恶。考虑到弹射的复杂性,将一次闪电链的弹射想像成先知先后对死亡骑士和憎恶进行了两次无弹射的单体攻击,攻击属性仍为魔法技能攻击,输出分别为85和72.25,这样一来就可以根据公式分两步计算:

第一步、当死亡骑士仅受85点魔法技能攻击时,其承受伤害的理论值为

85 * 52.5% = 44.62(理论值)

憎恶分担死亡骑士的伤害为

85 * 25% = 21.25(理论值)

第二步、紧接着憎恶又受到72.25点的魔法攻击,其承受伤害为

72.25 * 75% = 54.19(理论值)

此时死亡骑士分担憎恶的伤害为

72.25 * 17.5% = 12.64(理论值)

将分解过程的理论值各自相加,得第一种情况下

死亡骑士受到伤害 = 44.62 + 12.64 = 57.26(理论值)

憎恶分担受到伤害 = 21.25 + 54.19 = 75.44(理论值)

而实验数据分别为56和75,考虑到英雄瞬间回血的误差,与理论值也基本相符。

设弹射率为C

令 (1- Am%)*护甲类型加成 = A

由此得到弹射伤害(不限于魔法伤害,女猎手的伤害也可以)对弹射范围内N个单位中(即最多有N-1次弹射)第m次弹射单位造成的伤害比例占首次伤害值的(如先知的1级闪电链,首次伤害值为85,弹射率为85%,可弹射3次,共覆盖4个单位,直接被攻击单位记作第0次弹射单位,之后的按顺序记为第1次、第2次、第3次……)

:m = 0、1、2、3、……、(N-1),

显然在此组实验中闪电链属于魔法技能,所以上述公式中的A = 1

如果第m次弹射到的单位是英雄,则上述公式变为

由于上面公式的推导有些繁琐,我就直接应用这一公式来验证一下此组实验中的第二种情况,即闪电链电憎恶弹射死亡骑士的情况:先求憎恶受到的伤害值吧……憎恶属于普通单位,选择普通单位的公式。憎恶被直接攻击,就处于第0次弹射的位置,即m = 0;闪电链属于魔法攻击,A = 1;共有两个单位参与弹射,N = 2;闪电链的弹射率为(1-15%),C = 85%,将以上数值代入普通单位的公式得

再用实验数据计算实际伤害值占首次弹射伤害值的比例为

81 / 85 = 95.29%

与理论值的误差不足1%

再求死亡骑士受到的伤害值,死亡骑士为英雄,选择第二个公式;死亡骑士在第二种情况中处于第1次弹射位置,即m = 1;闪电链属于魔法攻击,A = 1;共有两个单位参与弹射,N = 2;闪电链的弹射率为(1-15%),C = 85%,将这些数值代入英雄弹射公式得

实验值为

52 / 85 = 61.18%(实验值)

考虑英雄回血,实验值比理论值略小是正常的。

第三组实验的第一种情况是想看看范围攻击魔法覆盖所有灵魂链接的单位,伤害比例会不会有变化。其实这种情况和先知的闪电链类似,无非一个同时作用,一个交替作用,其计算公式为计算闪电链公式的某种简化形式:

多个单位被同时攻击时,承担伤害的比例(注、套着灵魂链的多个单位同时或依次遭到攻击时,他本身既扮演被攻击的角色,又扮演分担伤害的角色),套着灵魂锁链的N个单位中的m个单位同时受到魔法攻击时,

每一个普通(非英雄)单位,

承担伤害的比例 = 50% * [1+(m/N)]

英雄

承担伤害的比例 = 50% * 70% * [1+(m/N)]

第一种情况:1级暴风雪共同作用于死亡骑士和憎恶,按公式得

英雄承担伤害比例 = 50% * 70% * [1 + 1] = 70%(理论值)

用实验数据

120 / 180 = 66.7%

考虑到死亡骑士回血,六波暴雪有时间间隔,误差也在可允许的范围之内。

憎恶承担伤害比例 = 50% *  [1 + 1] = 100%(理论值)

用实验数据

180 / 180 = 100%(实验值)

符合理论值。

第二种情况,计算四个憎恶中,有两个被暴雪攻击的情况。用通单位的公式得

50% * [1+(2/4)] = 75%(理论值)

用实验数据

135 / 180 = 75%(实验值)

完全符合理论公式。

支持键盘 ← 和 → 分页
版本专题
今日头条
精华推荐
日期
游戏
状态
下载
礼包

页游测试表

日期
游戏
状态
评分
礼包