游戏之家 > 游戏库 > 太吾绘卷

太吾绘卷功法伤害的全部计算机制

在《太吾绘卷》中,功法伤害是根据装备、心法、武器,甚至于武器的各种属性所得,因此我们要计算出各种机制加成后,所取得的总数才是最后的伤害。是不是感觉很难懂?下面小编就将带来《太吾绘卷》功法伤害的全部计算机制。

首先介绍几个概念:确定你晓得这些东西指的什么再往下看

伤害部位:腿手[40],身体[60],头部[200]

武器伤势,就是武器一栏下面的百分百,59%就是0.59

武器外伤比例,比如说0.7

武器内伤比例,比如说0.3

受伤部位所对应的防具:脚对应鞋子,胸腹对应护甲等等

武器破甲:假如你武器破甲是5.3,这个值就是530

武器坚韧:假如你武器坚韧是5.3,这个值就是530

防具破刃:假如你防具破刃是1.7,这个值就是170

防具坚韧:假如你防具坚韧是1.0,这个值就是100

防具种类:软硬铁防具,软硬木防具,软硬玉防具,软硬布防具[记住,这部分很重要,后面有特别有趣的计算,我敢肯定贴吧没有人可以不拆包知道这一点]

功法基准伤势:这是在功法下面的百分比,109%就是1.09。[我猜测这个百分比是由一个基准数*发挥得来的,基准数游戏要解包得到]

功法修习程度:不晓得的请下游戏。记得换算成数而不是百分数,记得后面蓝字+??%也算在内。

功法外伤比例:架势消耗

功法内伤比例:提气消耗

造成外伤:查看人物属性可得,在旁边其他属性哪一栏里。比如130%

造成内伤:同上

请注意,我这里讲的是伤势!!!!

伤害值=伤势*伤口严重程度*伤害部位的基础伤害[前面的40 60 200 就是这个值]

[伤势程度为1轻伤2重伤3致命伤,具体如何确定1.2.3后文再讲]

首先介绍破甲和防具

这里的武器都是指你带在手上的武器,防具都是指被打部位的防具。

武器破甲值=武器破甲[可能被某些功法加成])

防具护甲值=防具坚韧+(如果是硬布防具,加上0.5*你的御气值)+(如果是硬铁防具,加上0.5*你的护体值) [也可能被某些功法加成]

如果 武器破甲值大于防具护甲值,此部位防具出现破甲状态!

定义 过穿=武器破甲值-防具护甲值,如果没有破甲,就是0。

武器坚韧值=武器坚韧

防具破刃值=防具破刃+(如果是软布防具,加上0.5*你的御气值)+(如果是软铁防具,加上0.5*你的护体值)

如果 武器坚韧值小于防具破刃值,攻击者武器耐久降低!

[这里就很有趣了,8种防具都有各种的buff,这里还只提到四种]

进入正题:这破游的伤害机制到底是怎么样的。

发动招式后,系统会读取你的功法能攻击的几个部位[这是功法的默认属性,在游戏中看不到,以后应该会有,你解包就知道,这游戏内涵超大的,不但有功法的伤害部位,还有点穴的穴位信息,57你买不了吃亏],然后根据权重随机出一个攻击部位。

(你可以不看的内容:在选定部位的同时,程序还会发动部分功法的正逆练特效,比如子午安息香)

选定攻击部位后,系统将你的武器的破甲坚韧和“目标部位”防具的破刃坚韧进行计算,计算方式见上,会得到:是否破盾,过穿值,武器是否损坏。这三个会影响伤势的结果。

开始计算伤势

第一步

武器内伤=武器伤势*武器内伤比例[举例:0.59*0.3=0.177]

武器外伤=武器伤势*武器外伤比例*(0.5+0.5*过穿/基础武器破甲值)

[举例:我武器破甲显示为6.0,就是说基础破甲值为600,然后我某功法使得破甲值变成了900,对面防具坚韧2.4,就是说240,那么破甲倍率为0.5+0.5*(900-240)/600=1.05,最后伤势为0.59*0.7*1.05=0.4336]

[当你没有功法加成破甲值的时候,只要对面防具耐久没有掉完,你就永远打不到0.59*0.7的伤势(避甲真刚十四决好像在这里没用,我也不晓得为什么,代码里没有实装吧)。如果没有功法加成,0.5+0.5*360/600=0.8,伤势减少了。当你没有破盾的时候,0.5]

[看来这游戏真的硬核,防具得好好选了]

[我翻看后面的代码的时候,发现防具还可以涂毒,在敌人打你有毒防具的时候,你还会使敌人中毒。不过我身为少林正派弟子,是不会干这种勾当的。]

如果这一招只是平A的话,这应该就是基础伤势了,再乘上破体加成就是你的平A伤势了。这一部分我会在后面的楼层给一个实际游戏中的测试。

请注意,伤害还与伤势程度[1轻伤2重伤3致命伤]有关,我们如何确定这伤势的程度呢,由于我还没有解码平A的代码,所以我不晓得,期待后文吧。

第二步

基础内伤=(武器内伤+功法修习程度*功法基准伤势*功法内伤比例)*造成内伤

基础外伤=(武器外伤+功法修习程度*功法基准伤势*功法外伤比例)*造成外伤

[不晓得造成外伤指的是什么的人可以看看最前面]

功法修习程度会影响功法发挥,战斗中你对对方内功的压制[金克木知道吗,然山剑仙们]会有+30%的加成,你自己内功的选择也会影响发挥[这个你在功法页面上就看得出],对面BOSS的特殊技能可以对你的发挥造成影响,这个我就不多讲了。

穿护甲的好处来了,8种护甲都有好处[事实上这个地方我留有疑问,因为好像有些时候防具甚至能使取消伤害。因为代码写得比较乱,看不出是不是一个随机roll的函数,总之希望各位能手测吧,至少穿护甲对伤害的变化是存在的,只不过具体形式不太明了而已。]

如果对方穿戴硬木甲,并且你的武器没能破盾,基础外伤变为50%。

如果对方穿戴软木甲,并且你的武器没能破盾,基础内伤变为50%。

如果对方穿戴硬玉甲,并且你的武器没能破盾,基础外伤变为30%。

如果对方穿戴软玉甲,并且你的武器没能破盾,基础内伤变为30%。

[或者数值上破盾了,但是你倒霉,随机roll出来的结果是你没破盾?总之这一部分我不确定]

第三步

最终外伤伤势=基础外伤*破甲倍率*发挥功力 [比如十成为100%,八成80%]

最终内伤伤势=基础内伤*破气倍率*发挥功力 [比如十成为100%,八成80%]

功法造成的伤势和功法威力有关,

发挥10成以上[包括且仅有10成]的功力,造成的伤势程度为致命伤;

发挥5成以上[包括5成],造成的伤势程度为重伤;

其他的造成轻伤。

最终伤害=最终伤势*伤势程度*伤势基础值

所以发挥全的武功伤害倍率是1*3=3,发挥8成的武功是0.8*2=1.6。少了两成就少一半伤害。

看过我上一个帖子的应该知道破甲倍率计算,没看过的看下一楼。

破体/气倍率 更容易理解一些,所以我改名 破体/气倍率 了,

心情加成一般为1

心情加成倍率最大为1.5【妖心示显 功法效果】,具体计算不重要,知道最大1.5就行;

破防效率具体计算见下文,几个常用的值:1(50/50混伤武功),0.5(50/50混伤平A) ,0.5(专打外伤[或者内伤]的武功) ,0.25(专打外伤[或者内伤]的平A)。[如果你分子部分是负数,那么这个“破防效率”是1]

所谓破防效率

依据外伤分配比例[武器看内功发挥,武功看发功消耗,不晓得说的什么意思请看精品贴]

如果攻击大于防御:如果外伤分配比例大于20并且小于80[说的就是混伤功法],则破防效率= 100%-|外伤分配比例-50%| [假如是60外功40内伤的混伤功法,破防效率为90%;另外绝对值符号你们不要说不晓得];如果外伤分配比例小于20或者大于80[说的就是外功功法和内功功法],则破防效率=50%

[官方钦定了专打外伤或者内伤的功法破防效率低,难以造成大量伤害,混伤功法破防效率高,对破体破气的要求更低]。

如果攻击小于防御:破防效率=100%

平A的破防效率是上述计算值的一半,功法的破防效率就是上述计算值

平A情况下破甲倍率被限制在0.25~2范围内

武功情况下破甲倍率被限制在0.25~3范围内

混伤平A情况,破体是护体3倍,对应的破甲倍率是2

混伤武功情况,破体是护体3倍,对应的破甲倍率是3

专伤平A情况,破体是护体5倍,对应的破甲倍率是2

专伤武功情况,破体是护体5倍,对应的破甲倍率是3