欢迎光临散文网 会员登陆 & 注册

【血族机制解析】防御的作用是什么?

2022-12-07 22:05 作者:一个稀有的数字  | 我要投稿

2022年4月20日,阿尔丝蒂防守端削弱。

为什么在防御收益远不如减伤的版本,还要削弱阿尔丝蒂的防御数值加成呢?

因为阿尔丝蒂通过命运叠起来的实际防御已经远远超过了“阈值”。经历过那个时代的玩家,应该都没忘记拉斯特一个大只打出1w伤害不到的“名场面”,和阿尔丝蒂残局1V4的离谱战报。

防御的作用是什么?为什么阿尔丝蒂坦度能如此之高?

接下来将会从数据层面进行解析。

攻击-防御计算机制

⊙血族的常规攻击伤害计算方式是:(攻击-防御/3)*各类增伤之和*第一类易伤之和*第二类易伤之和*各类减伤之积

防御其实可以看作针对攻击的“减伤”,在防御数值不变的情况下,减伤数值只受进攻方攻击数值的影响,攻击数值不变时,防御数值越高,减伤就越高。

一般角色的防御在15000-17000,相当于抵消5000-5667的攻击,在这个攻击数值17000-20000的环境下,相当于25%~33%的减伤。

那么防御数值的变化,对于不同攻击的减伤变化是怎么样的呢?

这时就可以构造一个函数,以防御数值为自变量(x),减伤数值为因变量(y),套用不同的攻击数值(z)就可以得到不同的减伤曲线。

公式为:

y=1-(z-x/3)/z

说人话就是减伤=100%-(攻击-防御/3)/攻击

根据大环境,我选择了四个档位的攻击数值:z=18000,18500,19000,19500

得到的曲线如图:

防御(x)-减伤(y)曲线图

从下往上分别是18000,18500,19000,19500攻击对应的减伤曲线。其中我特别标记了阿尔丝蒂的150%攻击数值加成下的实际防御——46327。

对于18000攻击的常规卡,是86%减伤;对于19500攻击的菜刀卡,是79%减伤。这意味着如果没有额外的破防或提高攻击手段,阿尔丝蒂的坦度是常规卡的3.5倍。(取阿尔丝蒂防御减伤80%,常规卡防御减伤30%)

这里引入了一个我自己定义的概念——坦度。

⊙坦度,在数值上等于100%与减伤数值的差的倒数,即坦度=1/(1-减伤)(0%<减伤<100%)

⊙它的意义是表明一个角色能承受的伤害,是血量数值的多少倍。

比如角色减伤25%的情况下,原本2w的伤害,打到身上只剩1.5w,如果角色的血量为3w,说明它在不考虑伤害溢出和血量回复等机制的情况下,能够承受4w的伤害。那么这个角色的坦度=1/(1-25%)=4w/3w=4/3=1.33。

这么把减伤转换为坦度的好处是,能够更直观地看到减伤提高带来的坦度飞跃。

接下来,构造坦度(y)-防御(x)函数。

公式为

y=1/(1-(1-(z-x/3)/z))

其中z为攻击数值,取18000,18500,19000,19500。x(防御数值)的范围取15000~50000

得到的曲线如图:

防御(x)-坦度(y)曲线图


现在,"防御为什么没用"的答案就摆在你的面前。

从15000防御到30000防御,坦度从(1.3448~1.3846)涨到了(2.0526~2.2500)。

哪怕防御翻倍(15000至30000),坦度也只比原来增加了50%~62%,相当于多了个34%~38%的减伤。

3w防御是道分水岭。此后防御的收益,也就是坦度将会大幅提升。

而阿尔丝蒂有命运时的防御,是46327。

量变成功地导致了质变。

阿尔丝蒂的防御收益来得太轻松,对应的坦度收益也太高,削弱是必然的。

削弱后,阿尔丝蒂150%/100%/75%的加成对应的是46327/35258/29723.5,这使得阿尔丝蒂的坦度在第二回合后回归了正常坦克的水平。


尾声-个人感想

目前的常规盾坦在前三回合只有2.2w的防御,防御突破3w的角色更是屈指可数且限制不小。(比如塔兹米,只有前三回合是过3w,韩霏霏需要水属性队友叠加成)

那为什么不对盾坦加强下防御数值呢?为什么要出一个-80%防御的白骨卡洛,封死靠防御吃饭的盾坦的退路呢?

阿尔丝蒂的超模是很低级的错误,对盾坦的视而不见是老生常谈的职业平衡问题之一。

而克己的数值,是可笑的倔强。

《血族》的数值策划啊,长点心吧。


(预告:之后会基于防御-坦度理论,做一个坦克坦度方面的统计排名,要做多久看心情)


【血族机制解析】防御的作用是什么?的评论 (共 条)

分享到微博请遵守国家法律