- UID
- 9807185
- 主题
- 6
- 阅读权限
- 20
- 帖子
- 183
- 精华
- 0
- 积分
- 92
- 金钱
- 1605
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 698 小时
- 评议
- 0
- 帖子
- 183
- 精华
- 0
- 积分
- 92
- 金钱
- 1605
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
本帖最后由 麻辣海蜇皮 于 2018-9-25 23:35 编辑
随着金庸无双2完结篇的发布,是时候对全游戏的武功做个综合评价了。但是在武评之前还有一个重要问题,就是搞清楚游戏中战斗的伤害计算。关于伤害计算的公式,其实早在沧海篇发布的时候就已经有人发过贴讨论过,可是后来新DLC陆续发布,加入了一些新的武学比如小无相功,使得伤害计算变得更加复杂。特别是霸者篇的发布,将四维上限提升至1500,从而导致暴击率的显著提升(见后文中分析),这样一来原本不太被关注的暴击一下子变的非常重要,而围绕着暴击就有一系列问题:
比如某个技能可以暂时提升暴击伤害,那这个提升是如何反映到最终的伤害的?
再比如降龙连掌有个固定5000的伤害,那这5000的伤害是否受暴击加成?
还有其他问题诸如小无相功到底是怎样提升伤害的,很多人以为是固定提升20%伤害,其实并不尽然。
这两天通过研究小高(金庸无双2制作人之一)的代码,我把伤害计算的公式重新整理了一下,同时对前人罗列的公式中一些纰漏也逐一修正。感谢“逸修”等玩家对伤害计算公式前期的探索,由于金庸无双2发布时间跨度太长,未能找到原始的帖子,故这里没有引用,实在抱歉~~
=====================================正文分割线=========================================
总体来说,玩家对敌人造成伤害可以通过三种方式,第一种是主动攻击造成伤害,第二种是上某些debuff如流血中毒对敌人造成持续伤害,第三种是受敌人攻击反击造成伤害。本文只讨论第一种伤害方式,即玩家主动按下技能键对敌人造成的伤害,我把它定义为总伤害。总伤害分为两部分,技能伤害和额外伤害,即:
总伤害=技能伤害+额外伤害
技能伤害是飘在敌人头上的数字,也显示于游戏的即时文字中;额外伤害只显示于游戏的即时文字中,通常跟在技能伤害之后
1.技能伤害
技能伤害=(基础伤害*防御修正*属性修正*分散修正*(1+连招倍率)+连招固定伤害)*暴击修正
a.基础伤害
基础伤害=(技能威力+攻击力*技能攻击力系数/200)*(20+刚劲*技能刚劲系数+愈劲*技能愈劲系数+轻劲*技能轻劲系数+柔劲*技能柔劲系数)/20
外功的技能攻击力系数通常为100,内功通常为0
阳刚类武功技能刚劲系数为1,其余技能系数为0;内刚外轻类武功技能刚劲系数为0.7,技能轻劲系数为0.3;刚柔并济类武功技能刚劲系数和技能柔劲系数各为0.5;四劲齐发类武功各技能系数通常为0.3,特殊的如如来神掌,各为0.4
技能说明书中的输出即基础伤害
b.防御修正
防御修正=1-min(敌人防御系数,1000)/1100
技能为全攻:防御系数=min(外防系数,内防系数)
技能为外攻:防御系数=外防系数
技能为内攻:防御系数=内防系数
技能为普攻:防御系数=(外防系数+内防系数)/2
外防系数=目标外防*技能外防系数/200
内防系数=目标内防*技能内防系数/200
敌人内外防通常从几到几百,牛家村木人外防为5,内防为1,特殊的如胖头陀内防为9999
技能外防系数和技能内防系数通常为100,特殊的如拈花指技能内防系数为50,破防类武功如玉女小连环技能外防系数为0
c.属性修正
技能为外攻时:
技能和武器属性匹配成功N>0次:属性系数=(1.1)^(N-1)
技能和武器属性匹配成功0次:属性系数=0.5
技能为内攻时:
技能和武器属性匹配成功N次:属性系数=(1.2)^N
可供匹配的属性集为:{刀,剑,棍,掌,指爪,拳,暗器,阴,阳}
d.分散修正
分散修正=rand(1-技能分散度,1+技能分散度)
技能分散度通常为0.15,特殊的如野球拳为0.3
e.连招倍率和连招固定伤害
非连招时,连招倍率=连招固定伤害=0;连招成功时,最后一招按连招说明进行加成
f.暴击修正
非暴击下,暴击修正=1;暴击成功时,暴击修正=1+暴击伤害系数*(1+刚劲/5000)
暴击概率=max(暴击率+轻劲/2000,1)
初始暴击伤害系数为1,初始暴击率为0.1,两者受特殊名、技能和红颜加成,比如红颜水笙可提升暴击伤害系数与暴击率各0.1
2.额外伤害
在每次触发一次技能伤害后,会额外触发一次特殊攻击
特殊攻击一共有5种,分别是小无相功、嗜血术、左右互博、顺手牵羊和暗器,其中小无相功、左右互博和暗器会对敌人造成额外伤害
a.小无相功
5%机率扣减敌人5%血量,即时文字为“你催发小无相功劲力,重创敌人经脉!”
25%机率增加该次20%技能伤害,即时文字为“小无相功增强了你的伤害”
20%机率扣减敌人rand(7000)点血,即时文字为“小无相功使敌人扣减...点血”
b.左右互博
50%机率选取一招(特殊招式如怒招除外),伤害为基础伤害*防御修正*属性修正*分散修正,即时文字为“以左右互搏发出...重创敌人...”
c.暗器
增加暗器固定伤害,即时文字为“...击中...,给予...点伤害”
|
|