首页 游戏攻略

关于DNF无视防御的一些看法

2024-11-02 10:02:27

对于无视防御这一属性的收益,无论是百分比无视防御(妖刀等)亦或是固定数值无视防御(旧版剑魂斩铁等),多半是采用取特定值然后再加以论证的方法去探讨,本文试着从另外一个角度去理解这个问题。

首先先看一些公式:

防御公式:防御值/(防御值+攻击方等级*200)。为描述方便,其中“防御值”记为Defence,“攻击方等级*200”记为常数K,目标原始生命值记为HP。

那么试着从目标的角度去看待这个问题,人物在攻击目标的时候实际上是一个目标生命值减少的过程,在目标嗝屁之前能承受的总伤害量记为有效生命值。则有目标伤害减免%=D/(D+K),目标有效生命值=HP/(1-目标伤害减免%),整理得:目标有效生命=HP*(D+K)/K=HP+HP*D/K,而无视防御这一属性实际上是作用在由于防御的存在而产生的额外的这一段生命值。

对于固定数值的无视防御而言,有效生命=HP+HP*(D-无视防御值)/K=(HP+HP*D/K)-HP*无视防御值/K,可以看出,在HP不变、K不变、无视防御值不变的时候,无论D值是多少,无视防御总是稳定地减少固定数值的有效生命值,变化的只有被无视防御作用之后的有效生命值占原有效生命值几分之几这一点而已。

举例:两个目标,HP=100,D1=1000,D2=500,无视防御值=100,计算方便取K=1,代入运算1号目标原有效生命值=100100,2号目标原有效生命值=50100,经过无视防御作用后,1号目标有效生命值=90100,2号目标有效生命值=40100,1号目标减少10000有效生命值,占比0.0999000999001,2号目标减少10000有效生命值,占比0.199600798403。固定数值的无视防御对于低防御的目标而言更有效。

而对于百分比无视防御而言,有效生命=HP+HP*(D*(1-无视防御值))/K=(HP+HP*D/K)-HP*D*无视防御值/K,这里百分比无视防御同时受到原始HP值以及原始D值的影响。

举例:两个目标,HP=100,D1=1000,D2=500,无视防御值=50%,计算方便取K=1,代入运算1号目标原有效生命值=100100,2号目标原有效生命值=50100,经过无视防御作用后,1号目标有效生命值=50100,2号目标有效生命值=25100,1号目标减少50000有效生命值,占比0.4995004995,2号目标减少25000有效生命值,占比0.499001996008。百分比无视防御对于高防御目标而言更有效。

总结,无视防御这一属性对于游戏设计者而言显得有些难以掌控,删除武器强化无视防御攻击力,删除大多数技能中的减少防御,到最近ss改版删除板甲B、妖刀等的无视防御,无不体现了韩服策划的用意,即“平衡”,他想让每个职业每件装备都显得比较平均,不会让某些特定组合显得过于强势。


相关推荐