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

    A+ A-



    在進行本研究前,我有先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)



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


    >>回原版目錄

  • 沒有留言:

    請輸入您的留言