在《太吾绘卷》中,功法伤害是根据装备、心法、武器,甚至于武器的各种属性所得,因此我们要计算出各种机制加成后,所取得的总数才是最后的伤害。是不是感觉很难懂?下面小编就将带来《太吾绘卷》功法伤害的全部计算机制。
首先介绍几个概念:确定你晓得这些东西指的什么再往下看
伤害部位:腿手<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