《乱世曹操传》破防减耐分析
关于游戏中耐力能否减为负值的疑问,笔者通过实测验证,以下详述测试流程与结论。
一、破防(减耐)概念
角色头顶出现裂开盾牌图标(见图1),意味其耐力大幅削弱,即破防状态,此时攻击力很可能超过耐力。据此前测试结果,增伤叠加采用乘法,减耐叠加采用加法,由此引发疑问:多次叠加后减耐能否超过100%?为此笔者开展实验。为通过技能多次减耐且不击杀NPC,需选择防高血厚之敌。起初选用无尽战场副本炼狱难度,但为便于其他玩家重复验证,改选可重复挑战的五子良将进行测试。

破防状态示意(图1)
二、实验前准备
为达成减耐超过100%的叠加,笔者选取三个易于获取的减耐武将。第一个是曹操,需三星以上,减耐30%,主动技能号令天下效果见图2。因配备专属武器倚天剑,额外增加1%减耐。新玩家可通过刷兵阵塔、副本百战不殆、野外随机事件黑熊换取相关材料。

图2 曹操主动技能
第二个是甄姬,一星即可,减耐30%,主动技能洛神决见图3。一星甄姬可通过元宝购买30级礼包、充值66RMB或抽奖获得,1.51版本前亦可元宝商店购买,上手较为容易。

图3 甄姬主动技能
第三个是孙尚香,一星即可,50%几率减耐40%,主动技能双箭齐射见图4。一星孙尚香可通过任意金额充值或1.51版本后签到宝箱获取,是平民也能升五星的武将。

图4 孙尚香主动技能
其余两个武将随意,通常选用防御型。为避免被怪击杀,装备自动回血的麒麟阵以确保实验专注。
三、实验过程
五子良将中张辽、张合、于禁拥有增耐或减伤主被动技能,易干扰实验,故主要针对徐晃或乐进。本次选徐晃,因其持斧血厚。首次实验先摸清徐晃耐力,为排除曹操被动增伤干扰,先换下曹操。笔者小乔与曹仁武力分别为69197和59618,对徐晃无破防普攻伤害为26697和17118,相减得徐晃耐力均为42500。第二次实验为达到大于100%破防,必须上曹操。为排除干扰,先清除除徐晃外其他武将(见图5)。

图5 待实验的徐晃
叠加甄姬、曹操的减耐,以及加入孙尚香后,测试数据与计算吻合(见表1)。末列采用进一法舍入。
表1 实测数据和计算结果

四、结论
由上述实验可知,减耐确可减至负值,进而提升伤害,具体公式为:伤害=(攻击力-耐力×(100%-减耐百分比之和))×(1+增伤百分比)。此设定似有不合理之处。假设NPC血量相同,按理耐力越高越强,但若公式普遍成立,则出现表2情形:大幅减耐至负值时,NPC原始耐力越高,承受伤害越大,同血量下死亡越快。

表2 耐力越高伤害越大
笔者推测此公式设定存在两种可能:其一,策划为增加娱乐性与戏剧性,未完全考虑合理性;其二,程序中缺少条件判断语句,本应如下:
if 减耐百分比之和<100%:
伤害=(攻击力-耐力*(100%-减耐百分比之和))*(1+增伤百分比)
else
伤害=攻击力*(1+增伤百分比)
当然,因条件所限,未进行更大百分比减耐公式实验,或许仍存在上限,有待进一步探究。