【数值向】常规值属性计算基数与公式

修改于06/151137 浏览综合
值属性指最终以数值而非百分比的形式作用的属性类型,例如攻击、防御、生命等属性。这些属性最终以值的形式作用,加成的类型分为百分比和固值两种。
本篇主要通过计算和验证来反推出百分比所应用的计算基数以及相关公式,从而可以看出当前属性下百分比和固值的实际提升。

先上结论:

1、所有百分比加成应用的基数都为角色的基础属性,除职业属性外,其余模块的值属性公式为:
面板值 = 角色基础属性 x (模块下所有%加成和)x ( 1+ 职业特性%加成)+ 固值
职业属性模块的值属性公式为:
职业属性 = 角色基础属性 x (职业特性%加成 + 职业等级%加成 x (1+职业特性%加成)) + 职业等级固值
面板总值的公式为:
面板总值 = 属性细分中所有模块的属性的总和
注:
a.职业特性的百分比加成是作用于除自身以外所有百分比加成的独立乘区,所有模块的%加成都会再 x 上职业特性的%加成。
b.角色属性分栏中的固值和角色位阶中的属性值一样,故没有百分比加成,是所有加成的基础值。
TapTap
TapTap
c.对于%加成的值属性词条,选择自己职业特性中%加成更高的属性可以有更大的收益。(例如,骑士的职业特性中防御+15%, 那么所有防御%的词条的实际效用为115%,固值无关。
d.对于值类型的属性,%加成和固值的收益选择,可以自行将%带入公式计算,如果换算后的值大于固值,那么就是百分比收益更大,反之就固值更大。
若结论有误,欢迎提出指正和讨论。
打个广告:同区同界的大佬们多带带我和传奇哥(深藏功与名),谢谢。
TapTap
TapTap
附上简单的推导和验证的过程(可忽略):
1、首先我们可以在角色面板的弹窗中找到面板的细分模块。这里我们不难看出角色的面板属性等于所有细分模块的属性总和。
所以简单取几个属性验证下,这里我分别取攻击和防御来验证。
我的面板属性:
TapTap
攻击:2.71万 防御3.13万所有的细分模块属性:
TapTap
TapTap
TapTap
TapTap
攻击: 4735 + 1441 + 4901 + 4961 + 5629 + 154 +430 +4432 +309 +154 = 27146
防御: 4735 + 1742 + 3821 + 11500 + 4316 + 163 +250 +4323 +326 +163 = 31339
结果符合预期,因此我们确定了面板属性 = 所有细分模块的属性总和
2、接下来我们想知道的是百分比加成所应用的计算基数是什么。
首先我选取外观属性,因为外观加成中全是百分比加成,没有固定值,因此更方便计算。
我的外观等级15,属性加成中攻击和防御都是3%,细分属性中体现的攻击如上图分别是攻击154,防御163。
因此我们可以反推出 :
计算基数中 攻击: 154/0.03 = 5133.33333   防御 163/0.03 = 5433.33333
我的公会(6%),料理(3%),数值验证后误差在个位数内(因为不知道小数点后,所以可能出现略微偏差,但基本符合判断)。
因此推断所有百分比加成所应用的基数都是相同的。
在计算前我所推测的计算基数是角色基础属性。
但是角色属性中我的攻击和防御都是4735,都不符合我们上面计算出来的基数。
攻击和防御差额300,从上面的职业属性图可以看出,我职业等级部分的固值和百分比都是相同的,唯一的差额在于职业特性的6%(防御%比攻击%多6%)。
因此我们通过:
攻击 4735 x 0.03 x  (1 + 0.09 (职业特性加成))  = 154.8345 符合显示的154防御
4735 x 0.03 x (1 + 0.15 (职业特性加成)) = 163.3575 符合显示的163
到这里我们知道了 职业特性加成对所有其他的%加成都生效,并且是乘算,而计算的基数确实是基础属性。
3、第三步我代入公式验证,抽取的几个属性都正确,除了职业属性,怎么计算都存在误差,试错过程较长就不说了,最后结果是因为职业属性的公式是自己独立的:
职业属性 = 角色基础属性 x (职业特性%加成 + 职业等级%加成 x (1+职业特性%加成)) + 职业等级固值
我的职业属性中攻击和防御分别是1441、1742,接下来我们带入公式验证。
其中:
攻击 4735 x (0.09 + 0.06 x (1+0.09) ) +706 = 4735 x 0.1554 +706 = 1441.819 符合显示
防御 4735 x (0.15 + 0.06 x (1+0.15) ) +706 = 4735 x 0.219 +706 = 1742.965 符合显示
结语:
1、常规值属性所有固值加成,在乘算后加,不受百分比的加成。
2、所有百分比加成的计算基数是角色的基础属性值(仅和角色的等级、位阶关联)。
3、职业特性的百分比加成 会应用到所有细分模块的百分比加成中,并且是独立乘区。(例: 我是骑士,职业特性中防御加成为15%,对于时装加3%的防御,实际作用的百分比加成是 3% x 115% = 3.45%。
4、在对值类型的%加成属性中,选择职业特性中加成更高的属性可以获得更多的%加成。
33
25
26