玩过防御战士的应该都知道.防御战士靠的其实不是总的防御值,而是防御技能值.而提升防御技能值,相应的,会提升3样属性.躲避,招架和格挡.而某些装备会直接加这3样属性的具体百分比.
如何配置这3样属性?那就来计算一下
假设 躲避为X% 招架Y% 格挡Z% X.Y.Z数值大小暂且不定
那么当敌人攻击你时.就有A = (1-X%)*(1-Y%)*(1-Z%)的几率会攻击到你本体.
A = 1-X%-Y%-Z%+X%Y%+X%Z%+Y%Z%-X%Y%Z%
而我们现在要做的对比就是,如果,有一样装备,提升3k%(k为常数)的某一样数值,和一样装备3样属性都提升k%数值的时候,我们该选择哪个.
首先看提升3k%的时,假设,X%提升3k%
则
△A = A - A1
=[(1-X%)-(1-(X+3k)%)]*(1-Y%)*(1-Z%)
=3k%(1-Y%)*(1-Z%)
同理,提升Y 和Z公式一样.那也就是说,如果只提升一样的话,那提升3样属性里数值最高的,△A就越大.则A1就越小,即,敌人攻击到你的几率就越小.
再来对比下如果提升3样属性.
A2 = (1-(X+k)%)*(1-(Y+k)%)*(1-(Z+k)%)
△A = A - A2
=(1-X%-Y%-Z%+X%Y%+X%Z%+Y%Z%-X%Y%Z%) - [1-(X+k)%-(Y+k)%-(Z+k)%+(X+k)%(Y+k)%+(X+k)%(Z+k)%+(Y+k)%(Z+k)%-(X+k)%(Y+k)%(Z+k)%]
=3k% - 3k%*k%+k%(X%Y%+X%Z%+Y%Z%)+k%*k%(X%+Y%+Z%)+k%^3
由计算可知,当X%,Y%,Z%→0时,△A1 越大,而当X%,Y%,Z%越大,△A2则越大.
但实际上,防御战士的3项属性趋近于0是不可能的.所以,一般情况下,△A2是>△A1的.即如果平均提升3样属性的话,会比单一提高某一属性更划算.而在只允许提升某一单一属性的时候.提升数值最高的那样属性比提升其他两样更优越.
但这里没有考虑一些问题.如格挡还是会减血,躲避不减血但不加怒气.等等这些游戏设置.