《太吾绘卷》功法伤害全机制解读
功法破/体倍率
这个是重点,希望大家认真阅读:
重要:【功法破体倍率的值被限制在0.25~3之间】【平A破体倍率的值被限制在0.25~2之间】,不会超过限制,你破体999999都是3(2)倍,你破体0.00001都是0.25倍。
除了破防效率,我觉得你们都明白其他值是什么。
破防效率几个常用的值:1(50/50混伤武功),0.5(50/50混伤平A) ,0.4(专打外伤[内伤]的武功) ,0.2(专打外伤[内伤]的平A)。
对具体计算感兴趣请看下面
一、破防效率
所谓破防效率是依据内外伤分配比例来算的
1.1功法破防效率:
在攻击属性【破体破气】大于防御属性【护体御气】情况下:
如果功法外伤比例【大于等于】20并且【小于等于】80【说的就是混伤功法】,则破防效率=100%-1.2*|外伤分配比例-50%| 【假如是80外功20内伤的混伤功法,则破防效率为64%;另外绝对值符号你们不要说不明白】
如果功法外伤比例【小于】20或者【大于】80【说的就是外功功法和内功功法】,则破防效率=40%
【混伤功法破防效率比纯伤功法的效率高,这是游戏为了平衡混伤伤害弱】
如果攻击小于防御:
破防效率=100%
1.2平A破防效率:
如果攻击大于防御:
将【功法外伤比例】换成【武器外伤比例】,带入上面的功法破防效率进行计算,【所得值除以2就是平A破防效率】
如果攻击小于防御:
破防效率=100%【平A情况,就这个地方不用除以2】
二、精纯优势
精纯优势基础为1
当攻击方精纯比防御方高的时候,每多一点精纯,进攻方的精纯优势多0.5。
当防御方精纯比攻击方高的时候,每多一点精纯,防御方的精纯优势多0.2。
精纯优势只有一方享有【这不废话吗】,另一方为1。
三、几个可能的问题
Q:造成外伤20%算混伤功法吗?A:算,但是破防效率只有0.64,比完全混伤情况有所下降。
Q:造成外伤19%算混伤功法吗?A:不算,破防效率只有0.4。
Q:我带了改变外伤比例的装备,破防效率会变化吗?A:会。
Q:我的破体比对面护体低怎么办?A:公式没有问题,你带入后算出来的值小于1【记得破防效率是1】。
Q:加破体的功法有用吗?怎么在你的公式里没体现?A:有用,你自个加就得了,篇幅所限不细列了。
Q:那破气倍率怎么算呢?A:lz累了,lz不想回答这个问题,你有考虑过lz的感受吗?你没有,你只考虑你自己。
一些常用的值
外伤比例 破防效率
100对应0.4
90对应0.4
80对应0.64
70对应0.76
60对应0.88
50对应1
40对应0.88
30对应0.76
20对应0.64
10对应0.4
0对应0.4
既身成佛真的好用
每次敌人施用功法,全部真气加(佛学造诣/100)点
上图是我把主要敌人打趴下后,找他的小弟切换到范围外武器主动挨打,刷上去的真气。
我现在护体御气4000了。。。
我金刚绝技,天下无敌啊。
.
.
.
不过我好像发现了一个BUG
天哪,我142的催破真气,破体破气加成0。。。,被针对了吗?
是不是函数里根本没有考虑会有玩家把真气叠到这么高。运算的时候没有考虑这种情况吧。
用户永远有程序员想不到的奇葩操作。
(也对,就游戏里能学到的内功,够能把一项加到70么?)
轻灵真气显然也有这个问题,只不过加成不归0
其他的数据,嗯看起来比较正常,不过其实我肯定是触到了天花板
真.护体御气飞上天
话说这个BUG需要反应上去吗?【别到时候以直接加真气上限的方式来限制】
招式连击的判断和连击伤害大小
写这个是因为有些大佬对连击的判定有需求,有时候就是赌式能不能早出来1s;如果你觉得没有必要,就不要看下面的内容了[所以可能会清理掉这一层下面的入门级问题]。
连击概率与【武器】,【已经连击数】,和某些功法特效有关,比如【神女还剑】【逆·千年醉】。
当然和你的运气也有关。
当然,敌人如果血条已经上限了,你是不能鞭尸的。
一、连击判定
连击概率最后应该得到一个百分数,这就是你连击成功的概率。
人物连击几率=220%【逆·千年醉+喝了酒情况下,这个值是300%】
已经连击数,第一下判断是0,每一次连击判断成功都会加1。
武器基准连击概率游戏中无法得到,在拆包文件中项目14【楼中楼会发链接】,与武器种类有关,总体而言与品级无关,硬铁棍比木棍的连击概率低了不止一点,只有4%。
【空手石头和树枝的武器基准连击概率都是28%】
举个栗子:
1.喝了酒,并且【逆·千年醉】发动情况下,【硬铁棍】霸王枪在触发【第一次】攻击后,连击的概率为:
4%*(300%)=12%
【我就说我转学狮相门棍法后连击怎么这么差了,这破棍子连击概率这么低】
2.没有其他效果,【软木棍】架海神杖在触发【两次连击】后,连击的概率为
26%*(220%-30%*2-5%*2*2)=36%【注意舍尾】
【不同材质的武器连击概率还不同。。硬核就完事了】
二、连击伤害加成
计算b=100+((1000-a*2)/20),
a拆包文件中是武器项目中的507项。由于找不到比较好的说明词汇,就用a代替【发的文件中以“a”标识】。
b和125中取最大值,最大值便是你连击的伤害追加百分比。
.
.
举个栗子:
赤血药霜,a=200,所以b=100+((1000-200*2)/20)=130,
第一次普攻,伤口100,
连击一次,伤口130,
连击两次,伤口169。
【以上伤口大小没有计算破绽、伤口复发等等情况,仅供理解和参考。】
PS:拆包的数据来看,除了毒、药、针等等,大多武器的a是大于250的,也就是说b算出来是小于125的,所以我不知道这样算的意义是什么,我猜测507项应该还有别的什么用途。
总体比较简单,应该不会有什么理解上的问题。
函数早就找到了,本来说是周一就发的,最近挺T忙M的D。
如果有什么要查实的问题,发帖留言,比较重要的我有空看看。【上次谁问我抓蛐蛐的概率来着】
相关内容请关注:太吾绘卷专区