三國志13:一拳超人 之 部隊攻擊&兵擊傷害公式測試




在進行本研究前,我有先GOOGLE調查有無其他人已經做過這方面的研究
想說如果其他人研究過的話我就不研究了
不過也有可能是我沒找到啦
找來找去大多是編隊時的公式,也就是我以前寫過的公式
真正想找的相關資料只有找到一種,連結與內容如下

http://218.14.151.180:82/game.ali213.net/thread-6008114-1-1.html


但由於有時候數據套進去後與結果差太多,讓我很困惑
比如防禦98套下去,等同這部份能讓攻擊僅剩2%,但實際上並沒有這麼低
於是一直驗算,想說是不是有瑕疵要進行修正,還是我算錯了云云
就這樣花了3天,才發現這個公式根本錯了要整個打掉重測
這個公式錯在於僅適用於某一段區域,不適用於全部的情況
而且寫得太複雜,也沒有普攻的公式
不過作者有心研究還是值得鼓勵的
但一件讓我感覺很好笑的事情是內容農場直接照抄,都沒算公式正不正確
呵呵,所以為什麼我鄙視內容農場


影片先行



以下是我使用EXCEL土法煉鋼式的紀錄過程,先測試普攻
攻擊力在面板上先微調至400,畢竟數字越大,測出來的值越不失真
要提高到500、600也行,但要靠特級絆、奮戰、戰法
當時沒想那麼多,後來推算時也認為400已足夠得出精確數值,就沒重算
各位若對超過600的面板攻擊力有興趣,可繼續往下閱讀

防禦紀錄5~300之間,每5倍數記一次傷害,防禦1另外測試
就這樣,直到XY散佈圖逐漸呈現出其規律後,得以確認防禦與傷害呈反比
而攻擊與傷害成正比,沒有遞減情況,就不附圖了



雖然後面幾段沒算完,但根據防禦1所算出來的傷害5041反推可得公式
由於攻擊成正比,防禦成反比,因此可以假設400X/1=5041,X為常數
得X=12.6025


但還沒結束
我另外發現傷害會捨小數點,跟編隊公式一樣
也就是說如果某隊攻擊力很低,低到整數位為0的話,那豈不是打下去都變0?
於是把攻擊隊伍威力搞到剩1再測,但結果發現還是打得動,只是扣1這樣
因此我在想這個1是另外再加上去的
所以上面的推算要改成(400X/1)+1=5041,得X=12.6
這個12.6就是我們所要的神祕常數,於往後幾場測試均可驗算正確
於是可得普攻傷害公式為:(部隊攻擊*12.6/部隊防禦)+1,小數點不計
這個+1,是為了避免攻擊太低導致出現打不動的情況而加的值
雖然偶爾還是會有誤差,不排除還有其他因素,但誤差均極小,可在接受範圍內
防禦為0我也有測過,但結果是會強制+1
大概是避免分母為0導致出錯吧?



能夠算出12.6這個常數後,要測兵擊傷害就簡單了
而且作品出到現在,早就有其他人發現兵擊特徵是約為普攻傷害3倍
並且武力與統率的比值越大,威力越高
這邊我測得很快,沒遇到什麼困難,算出公式為:
[(部隊攻擊*12.6/部隊防禦)*3*部隊武力/部隊統率]+1
這邊不能將上面那個普攻傷害先算完,不然那個+1會導致驗算錯誤
要整個公式算完再+1,而這個+1的理由同上
假使一個部隊攻擊數值正常,但武力超低,統率超高的話
可能會導致+1前算出來的值整數位為0
應比普攻還強的兵擊,傷害竟然是0,不是鬧笑話了嗎?所以要再+1

不過,兵擊公式確實有缺陷,在遇到極端值時會發生很反常的現象
那如何讓統率低,部隊攻擊又高呢?方法是奮戰+戰法效果
下面以輕槍兵,部隊攻擊=100/100*統率、
兵力3000以發動奮戰的情況,來做假設
值之所以能夠150是因為有3人且有絆,依然在合理情況內
至於另一值依然保持1,是因為副將1*0.2=0.2,加成為0,1+0+0=1,合理

統1、武150
攻擊181(部隊攻擊(1)+奮戰LV9(80)+怪力無雙(100))、敵防85
可得普攻傷害=27、兵擊傷害=12,074
這根本爆炸了吧...

統150、武1
攻擊150(部隊攻擊(150),無其他加成)、敵防85
可得普攻傷害=23、兵擊傷害=1
喂我說這兵擊搞什麼...

現在都更新到1.0.4.2了,這麼明顯的漏洞KOEI似乎不打算改
可能是由於史實武將沒有這麼極端的情況的關係
也就是以技術性的方式迴避公式的缺陷
我已拿全武將算過了,武統比值最大的是崔琰,55/18=3.06
就算用自創武將,統1也會很快昇上去,威不久
不過史實武將還是能以各種輔助小小威一下,下面有相關研究

算完普攻傷害與兵擊傷害後,接下來是士氣崩潰時(0)的傷害加成相關
測試結果得知崩潰時防禦不會降低,而是另有常數加成:10/3
位置為放在公式計算過程當中





下面以攻擊614的張飛為例,先講614怎來的好了
這是官渡之戰選張飛在汝南開局
起義時把大匪二匪吆喝過來當下屬、一直登在野、滅曹登降將
滅袁時讓三匪鍛煉統武
簡單講就是儘可能只讓三匪把全設施打掉,城門從內部破以提升效率
「嗯,大哥肌肉鍛鍊得真結實,都能跟俺打成平手了!」張飛說
接著張飛當了皇帝,還有買寶物和封官爵,統武均破110
再來各種加成代入公式
武力沒有搞到極端是為了展示兵擊公式內武統彼此之間的關聯性
部隊武力:116+0.2(115+50) +0.2(112+50)=116+33+32=181
部隊統率:120+0.2(117+50) +0.2(115+50)=120+33+33=186
兵科攻擊*適性S:186*1.5*1.3=362
到這邊為編完隊時所顯示的值,下面是進入戰鬥後再加成
士氣突破上限、奮戰9(張飛自帶)、萬人敵:(362*1.2)+80+100,即得614
之所以讓張飛當君主,就是看上桃園之絆、奮戰9和萬人敵的超高加成效果
也就是說在正常情況下614攻確實可行
而不是靠修改器模擬出來的理論值
但614攻只是讓面板上看起來很威很爽
希望打出去更強的話,找有連擊戰法的武將來配吧
畢竟連擊是同時間下輸出為1.4,但面板上沒614攻麼爽這樣

這邊再寫一個秘密
那就是「攻城」特技的說明雖然寫「對城門、陣、兵器的傷害上昇」
然而實際上對部隊也有效果!!!!!!!!!!!!
我前面幾次驗算時發現有幾次與結果不符,很是納悶
於是在想會不會是某個特技效果?
最後終於發現是「攻城」在搞鬼!從字面上還真難以聯想!但千真萬確!
為避免推測錯誤,我很小心地把其他特技都調成0
再把攻城LV修改成1~9的實戰結果都代入公式算過一遍,確實有影響
LV1為20%,之後每LV+5%,最多60%
而且是在公式計算完後再加成
這邊攻城特技為關羽自帶LV8,即加成1.55



OK,對手是閻行、楊秋、侯選,資料如圖
若不知部隊統率與部隊武力從哪查,請點資料>部隊

這邊我有用修改器調整對手兵力與士氣,以方便測試

我一次計算三種情況、均有普攻與兵擊,共六種傷害值來驗算公式
侯選:士氣正常、防禦110、普攻傷害110、兵擊傷害319
楊秋:士氣崩潰、防禦110、普攻傷害364、兵擊傷害1061
閻行:士氣崩潰、防禦150、普攻傷害267、兵擊傷害778
士氣突破上限僅影響攻擊,不影響防禦
對了,當戰法發動時,普攻傷害也會跳白字,這樣子也方便視覺化
在此情況下,士氣崩潰時受到攻擊,白字會特別大



先算侯選的普攻傷害,1.55是攻城LV8的加成
算式斷開來表示要去除小數點再繼續算,不能直接算完
也因此各個算式結果是沒有小數點的
(614*12.6/110)+1=71
71*1.55=110
兵擊
[(614*12.6/110)*3*181/186]+1=206
206*1.55=319



再來算楊秋,多了士氣崩潰加成常數10/3
[(614*12.6/110)(10/3)]+1=235
235*1.55=364
兵擊
{[(614*12.6/110)(10/3)] *3*181/186}+1=685
685*1.55=1061



閻行,防禦提升至150
[(614*12.6/150)(10/3)]+1=172
172*1.55=266
兵擊
{[(614*12.6/150)(10/3)] *3*181/186}+1=502
502*1.55=778

除閻行普攻傷害差1以外,其餘均驗算正確
其實,士氣崩潰加成10/3是不是要先乘我不是很確定
攻城加成1.55是不是要最後才乘也不是很確定
但至少這樣子放所算出來的誤差是我所知最小的





接著算來算算史實武將所能打出的最大兵擊吧
這邊選英雄集結,好讓全武將登場
一定要找統率最低的傢伙,以讓分母極小化
符合條件的人就是─黃皓!!!!
史實武將只有黃皓統率為1,再上去就是統率為2的全尚



不過這邊再利用一個設定:武將負傷或生病時四圍減半
所以可以再找尹大目和荀勗當副將
因為他們倆是當副將時統率加成為0,但武力還能加成的
只要統率沒達到5就不會有加成,因為副將加成為乘以0.2後捨小數點
比如荀勗統8武19,負傷後變統4武9,但再給+6以上的武具,則:
4*0.2=0、15*0.2=3,部隊武力可再+3點



當然黃皓也要加武力,還要擁有帶「奮戰」與「攻城」特技的名品
青鑑秘卷是我改出來的XD,用意同斬蛇劍,為了武力+10,「連戰」無影響

註:青鑑秘卷為天子傳奇武學之一,唯閹人可練
相關說明:http://www.oocities.org/hk/tianzi3/kungfu-002.htm



還有找人幫黃皓堆攻擊、減敵人防禦和扣士氣到崩潰狀態
姜維「決死指揮」+90攻,龐統「連環計」-50防
白老鼠為呂布,兵科為輕騎,訓練度0,因此防禦只有80
黃皓為東州兵,因為兵擊加成1.2;姜維與龐統為虎豹騎,以迅速削士氣
指揮點數先集滿,使出「連環計」後大家散開來,好讓黃皓對呂布開刀
接著等一下,呂布恢復士氣時,姜維與龐統再挾擊之以削掉士氣
呂布士氣被又削光後,姜維使出「決死指揮」+90攻
再加上黃皓本身的統1+奮戰LV1,便是1+40+90=131攻

公式:[(131*12.6/30)(10/3)*3*16/1]+1=8,804
攻城LV1加成:8,804*1.2=10,564 東州兵兵擊加成:10,564*1.2=12,676
要湊出這麼多條件非常費力,尤其是微調士氣崩潰狀態
各位可以當表演看看就好 這公式在破萬點前都還算準,破萬就有較大誤差
但正常情況下破萬兵擊哪由得玩家隨便打出來?XD



黃皓:嘿嘿嘿!嚐嚐老子的「青鑑秘卷」!受死吧!
9,999是顯示上限,實際傷害為22,650-9,752=12,898點!
與估算的12,676有差距,不過很接近了



 黃皓表示:嫩B一個





最後,我們來測試統率僅1的無恥兵擊吧
這次測試的主角是...媯覽!登登登!噹噹噹!
不過這個媯覽是同名的自創武將,不是拿史實的媯覽
並且幫他配上性別女、配音妖豔女
然後台詞會變下面這樣...XDD





本次一樣用東州兵對付輕騎兵,部落從屬效果是改出來的,以方便測試
不過本次沒有決死指揮和連環計,而是改名後的怪力無雙...
自創武將可以做到破3萬兵擊
只要加個強力扣對方防禦的戰法,或士氣崩潰時再打
但為了避免大家看不懂呂布怎麼突然爆炸,所以本測試僅以破2萬兵擊來示範



 媯覽怕火!!!!!!!!!!!!!

兵擊公式:[(181*12.6/93)*3*152/1]+1=11,183 攻城LV9加成:11,183*1.6=17,892
東州兵兵擊加成:17,892*1.2=21,470

看,沒有士氣崩潰加成和削減防禦,就能算出可打2萬多點了 如果都算進去,並且對方防禦只剩30的話,公式如下:
[(181*12.6/30)(10/3)*3*152/1]+1=115,551 攻城:115,551*1.6=184,881
東州兵:184,881*1.2=221,857 各位!20萬點!根本給你橫著走! 問題就出在於帶兵上限3萬是鎖死的
至少我改不出來給自創武將碾碾看



寫了這麼多,現在就來驗證
28,989-7,478=21,511,與估算的21,470還算接近 (呂布:今天愚人節拿我尋開心就是了?)

結論:不要讓媯覽不開薰

不過兵擊的弱點是如果對方有鬼謀特技,LV 越高就越難打出來
所以用這招時要注意一下對方持有的特技



最後,整理本文重點

普攻傷害:
(部隊攻擊*12.6/部隊防禦)(崩潰常數)+1

兵擊傷害:
[(部隊攻擊*12.6/部隊防禦)(崩潰常數)*3*部隊武力/部隊統率]+1

崩潰常數平時為1,崩潰時為10/3

都算完後,再逐步乘以攻城加成(1.2~1.6)
和特殊兵種兵擊加成(1.2)



還有奉勸內容農場:本公式似乎依然有誤,未來或許會再修改
不怕抄到錯誤資料就儘管抄吧,鄙視你們

沒有留言:

張貼留言