在《太吾繪卷》中,功法傷害是根據(jù)裝備、心法、武器,甚至于武器的各種屬性所得,因此我們要計算出各種機制加成后,所取得的總數(shù)才是最后的傷害。是不是感覺很難懂?下面小編就將帶來《太吾繪卷》功法傷害的全部計算機制。
首先介紹幾個概念:確定你曉得這些東西指的什么再往下看
傷害部位:腿手[40],身體[60],頭部[200]
武器傷勢,就是武器一欄下面的百分百,59%就是0.59
武器外傷比例,比如說0.7
武器內(nèi)傷比例,比如說0.3
受傷部位所對應(yīng)的防具:腳對應(yīng)鞋子,胸腹對應(yīng)護甲等等
武器破甲:假如你武器破甲是5.3,這個值就是530
武器堅韌:假如你武器堅韌是5.3,這個值就是530
防具破刃:假如你防具破刃是1.7,這個值就是170
防具堅韌:假如你防具堅韌是1.0,這個值就是100
防具種類:軟硬鐵防具,軟硬木防具,軟硬玉防具,軟硬布防具[記住,這部分很重要,后面有特別有趣的計算,我敢肯定貼吧沒有人可以不拆包知道這一點]
功法基準傷勢:這是在功法下面的百分比,109%就是1.09。[我猜測這個百分比是由一個基準數(shù)*發(fā)揮得來的,基準數(shù)游戲要解包得到]
功法修習程度:不曉得的請下游戲。記得換算成數(shù)而不是百分數(shù),記得后面藍字+??%也算在內(nèi)。
功法外傷比例:架勢消耗
功法內(nèi)傷比例:提氣消耗
造成外傷:查看人物屬性可得,在旁邊其他屬性哪一欄里。比如130%
造成內(nèi)傷:同上
請注意,我這里講的是傷勢!!!!
傷害值=傷勢*傷口嚴重程度*傷害部位的基礎(chǔ)傷害[前面的40 60 200 就是這個值]
[傷勢程度為1輕傷2重傷3致命傷,具體如何確定1.2.3后文再講]
首先介紹破甲和防具:
這里的武器都是指你帶在手上的武器,防具都是指被打部位的防具。
武器破甲值=武器破甲[可能被某些功法加成])
防具護甲值=防具堅韌+(如果是硬布防具,加上0.5*你的御氣值)+(如果是硬鐵防具,加上0.5*你的護體值) [也可能被某些功法加成]
如果 武器破甲值大于防具護甲值,此部位防具出現(xiàn)破甲狀態(tài)!
定義 過穿=武器破甲值-防具護甲值,如果沒有破甲,就是0。
武器堅韌值=武器堅韌
防具破刃值=防具破刃+(如果是軟布防具,加上0.5*你的御氣值)+(如果是軟鐵防具,加上0.5*你的護體值)
如果 武器堅韌值小于防具破刃值,攻擊者武器耐久降低!
[這里就很有趣了,8種防具都有各種的buff,這里還只提到四種]
進入正題:這破游的傷害機制到底是怎么樣的。
發(fā)動招式后,系統(tǒng)會讀取你的功法能攻擊的幾個部位[這是功法的默認屬性,在游戲中看不到,以后應(yīng)該會有,你解包就知道,這游戲內(nèi)涵超大的,不但有功法的傷害部位,還有點穴的穴位信息,57你買不了吃虧],然后根據(jù)權(quán)重隨機出一個攻擊部位。
(你可以不看的內(nèi)容:在選定部位的同時,程序還會發(fā)動部分功法的正逆練特效,比如子午安息香)
選定攻擊部位后,系統(tǒng)將你的武器的破甲堅韌和“目標部位”防具的破刃堅韌進行計算,計算方式見上,會得到:是否破盾,過穿值,武器是否損壞。這三個會影響傷勢的結(jié)果。
開始計算傷勢:
第一步:
武器內(nèi)傷=武器傷勢*武器內(nèi)傷比例[舉例:0.59*0.3=0.177]
武器外傷=武器傷勢*武器外傷比例*(0.5+0.5*過穿/基礎(chǔ)武器破甲值)
[舉例:我武器破甲顯示為6.0,就是說基礎(chǔ)破甲值為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]
[看來這游戲真的硬核,防具得好好選了]
[我翻看后面的代碼的時候,發(fā)現(xiàn)防具還可以涂毒,在敵人打你有毒防具的時候,你還會使敵人中毒。不過我身為少林正派弟子,是不會干這種勾當?shù)?。]
如果這一招只是平A的話,這應(yīng)該就是基礎(chǔ)傷勢了,再乘上破體加成就是你的平A傷勢了。這一部分我會在后面的樓層給一個實際游戲中的測試。
請注意,傷害還與傷勢程度[1輕傷2重傷3致命傷]有關(guān),我們?nèi)绾未_定這傷勢的程度呢,由于我還沒有解碼平A的代碼,所以我不曉得,期待后文吧。
第二步:
基礎(chǔ)內(nèi)傷=(武器內(nèi)傷+功法修習程度*功法基準傷勢*功法內(nèi)傷比例)*造成內(nèi)傷
基礎(chǔ)外傷=(武器外傷+功法修習程度*功法基準傷勢*功法外傷比例)*造成外傷
[不曉得造成外傷指的是什么的人可以看看最前面]
功法修習程度會影響功法發(fā)揮,戰(zhàn)斗中你對對方內(nèi)功的壓制[金克木知道嗎,然山劍仙們]會有+30%的加成,你自己內(nèi)功的選擇也會影響發(fā)揮[這個你在功法頁面上就看得出],對面BOSS的特殊技能可以對你的發(fā)揮造成影響,這個我就不多講了。
穿護甲的好處來了,8種護甲都有好處[事實上這個地方我留有疑問,因為好像有些時候防具甚至能使取消傷害。因為代碼寫得比較亂,看不出是不是一個隨機roll的函數(shù),總之希望各位能手測吧,至少穿護甲對傷害的變化是存在的,只不過具體形式不太明了而已。]
如果對方穿戴硬木甲,并且你的武器沒能破盾,基礎(chǔ)外傷變?yōu)?0%。
如果對方穿戴軟木甲,并且你的武器沒能破盾,基礎(chǔ)內(nèi)傷變?yōu)?0%。
如果對方穿戴硬玉甲,并且你的武器沒能破盾,基礎(chǔ)外傷變?yōu)?0%。
如果對方穿戴軟玉甲,并且你的武器沒能破盾,基礎(chǔ)內(nèi)傷變?yōu)?0%。
[或者數(shù)值上破盾了,但是你倒霉,隨機roll出來的結(jié)果是你沒破盾?總之這一部分我不確定]
第三步:
最終外傷傷勢=基礎(chǔ)外傷*破甲倍率*發(fā)揮功力 [比如十成為100%,八成80%]
最終內(nèi)傷傷勢=基礎(chǔ)內(nèi)傷*破氣倍率*發(fā)揮功力 [比如十成為100%,八成80%]
功法造成的傷勢和功法威力有關(guān),
發(fā)揮10成以上[包括且僅有10成]的功力,造成的傷勢程度為致命傷;
發(fā)揮5成以上[包括5成],造成的傷勢程度為重傷;
其他的造成輕傷。
最終傷害=最終傷勢*傷勢程度*傷勢基礎(chǔ)值
所以發(fā)揮全的武功傷害倍率是1*3=3,發(fā)揮8成的武功是0.8*2=1.6。少了兩成就少一半傷害。
看過我上一個帖子的應(yīng)該知道破甲倍率計算,沒看過的看下一樓。
破體/氣倍率 更容易理解一些,所以我改名 破體/氣倍率 了,
心情加成一般為1
心情加成倍率最大為1.5【妖心示顯 功法效果】,具體計算不重要,知道最大1.5就行;
破防效率具體計算見下文,幾個常用的值:1(50/50混傷武功),0.5(50/50混傷平A) ,0.5(專打外傷[或者內(nèi)傷]的武功) ,0.25(專打外傷[或者內(nèi)傷]的平A)。[如果你分子部分是負數(shù),那么這個“破防效率”是1]
所謂破防效率
依據(jù)外傷分配比例[武器看內(nèi)功發(fā)揮,武功看發(fā)功消耗,不曉得說的什么意思請看精品貼]
如果攻擊大于防御:如果外傷分配比例大于20并且小于80[說的就是混傷功法],則破防效率= 100%-|外傷分配比例-50%| [假如是60外功40內(nèi)傷的混傷功法,破防效率為90%;另外絕對值符號你們不要說不曉得];如果外傷分配比例小于20或者大于80[說的就是外功功法和內(nèi)功功法],則破防效率=50%
[官方欽定了專打外傷或者內(nèi)傷的功法破防效率低,難以造成大量傷害,混傷功法破防效率高,對破體破氣的要求更低]。
如果攻擊小于防御:破防效率=100%
平A的破防效率是上述計算值的一半,功法的破防效率就是上述計算值
平A情況下破甲倍率被限制在0.25~2范圍內(nèi)
武功情況下破甲倍率被限制在0.25~3范圍內(nèi)
混傷平A情況,破體是護體3倍,對應(yīng)的破甲倍率是2
混傷武功情況,破體是護體3倍,對應(yīng)的破甲倍率是3
專傷平A情況,破體是護體5倍,對應(yīng)的破甲倍率是2
專傷武功情況,破體是護體5倍,對應(yīng)的破甲倍率是3
全部評論