瑪茵的旅行日誌

公開

[傷害公式驗證]第1篇

目前寫的每一篇都有同一個標頭,只要在日誌搜尋[傷害公式驗證]就好。


這遊戲的傷害公式很簡單
就是常用的除法公式
傷害=((物理/魔法攻擊*物理/魔法攻擊)/物理/魔法防禦)*各類增傷

之前也有人日本人測試的文章 可是為啥會多乘一堆多餘的東西呢?
下面就來一一說明

這邊就要先說一下我們的測試目標-戴諾丘陵2傳送點旁的小狗

日本人測試的文章有個最大的盲點
✱怪物等級並不是圖鑑上的30等也不是剛抓到的1等

這邊我在之前測試就發現了,使用打狗狗傷害只有100多傷害的角色,
把他打的傷害一一加起來,會發現狗狗的血量比1等還多卻比30等的少。
這樣看下來就知道問題點就是,怪的防禦也就根本不知道了。

所以接下來就是只能用"如果公式正確"去推測了,
這邊先讓有影響的選項都消失,只留下"攻擊*攻擊/防禦"。

陣型選擇為連攜陣,並站在無增減傷的位置。
狗狗為光屬不被4屬增減傷害,並也無打、刺、斬、魔法增減傷。

先請出我們的一號選手,2星啥都沒有的札庫多。
不開技能普攻為100%的'土屬性物理‧打'攻擊傷害,物理攻擊為564。


測出來打狗的傷害為1811
算進公式564*564/狗狗防禦=1811
算出來狗狗防禦為175.6466

這時要再請出我們的2號選手,也是2星啥都沒有的米格諾諾。
不開技能普攻為100%的'土屬性物理‧打'攻擊傷害,物理攻擊為329。


測出來打狗的傷害為616
算進公式329*329/狗狗防禦=616
算出來狗狗防禦為175.7159


✱可以看出狗的防禦有小數點以後,能推出的可能性為
‧攻擊力本身就有小數點只是畫面只顯示到整數
‧防禦力也有小數點以後只是根本沒被說出
‧攻擊打出的傷害本身就有小數點以後只是傷害沒顯示到小數點

這邊再請出我們的3號選手來測試上面的防禦力正不正確。
(因為小數點後沒顯示所以很難抓到最準確數值)
這邊先試著把狗的防禦定為175.5。

3號選手為3星啥都沒有的可愛的梅希奧,
不開技能普攻為50%*2的'火屬性物理‧打'攻擊傷害,負重效果不影響,
物理攻擊為551。


測出來打狗的傷害為865*2=1730(第1下狗已死)
算進公式551*551/175.5=1729.92
公式算出來的傷害跟公式算出來的差不多。

這邊在用我最最最可愛的矮人主來測試誤差,不管是攻擊還是防禦的小數點,
測試過後就知道誤差其實不小。

✱舉個例子
一隻角色攻擊1700,增傷60%,技能倍率200%,
如果狗狗分別是175跟176防會有多少誤差呢?

-先算175防禦的
(1700*1700/175)*(1+60%)*200%
16514.2857*1.6*2=52846(四捨五入後)

-在算176防禦的
(1700*1700/176)*(1+60%)*200%
16420.4545*1.6*2=52545(四捨五入後)

52846-52545=301,光是1的防禦力誤差就差了301
所以官方不給小數點後,計算出的後幾位數不准卻看來也是沒辦法的。
因為並不知道是攻擊、防禦、傷害...等等原因有誤差,
所以很難測出無誤差的數值。


矮人主攻擊力1605
(物攻上升會自己算在內,寵物的BONUS後面藍字也只是好看,
實際已算在前面黑字裡)

五星副武 疊2層增傷增益+40%,
(射到的那一下算在這次增益裡,頭上一層增益時在射下一發時出現的傷害為2層時的)

裝備符文強化+27%增傷增益,
技能倍率190%物裡‧打,
香料4.5%打特性增傷,

狗防禦約算175.5,打到的傷害為48645

‧開始計算
1605*1605/175.5=14678.2051

在乘上增傷增益(1+0.40+0.27)=1.67倍
技能倍率1.9倍
香料打特性1.045倍
14678.2051*1.67*1.9*1.045=48669.7724

跟實際打在狗身上的48645差不多,看起來還在誤差內。

✱✱接下來就是寫這篇的意義,也是想算出來的原因。
符文(不用選了,物/魔攻符文值接寫給你只加武器的,整體來說加太少)跟陣型好難選,強化錯又好花錢跟時間。


把矮人主站到連攜陣的攻擊位增傷增益+13%
所以數據變成
攻擊力1605
五星副武 疊2層增傷增益+40%
裝備符文強化+27%增傷增益
陣型增傷增益+13%
技能倍率190%物裡‧打
香料4.5%打特性增傷
(1605*1605/175.5)*(1+0.4+0.13+0.27)*(1+0.045)*1.9
=52458.4373

跟實際打出來的52432差距在誤差內,應該是準確的。

---------------

在把矮人主站到尖錐陣的物攻上升位+7%
所以數據變成
攻擊力1486*1.15=1708.9(陣型物攻上升+7%技能,技能+8%,
因為技能的會幫你算在黑字裡,所以要自己扣掉技能的,在讓技能的跟陣型相加,
就是1605要先扣回8%變成1486在去乘上陣型7%+技能8%)

五星副武 疊2層增傷增益+40%
裝備符文強化+27%增傷增益
技能倍率190%物裡‧打
香料4.5%打特性增傷
(1708.9*1708.9/175.5)*(1+0.4+0.27)*(1+0.045)*1.9
=55175.0253

跟實際打出來的55155差距也在範圍內,可以正得是對的。
可以看出7%物攻比13%增傷強大很多。

把上面這些都當成對的以後,就要算一下打很硬的強怪哪種比較好了,
如果遇上2000防的怪會怎樣呢?

增傷陣
(1605*1605/2000)*(1+0.4+0.13+0.27)*(1+0.045)*1.9
=4603.2279

物攻陣
(1708.9*1708.9/2000)*(1+0.4+0.27)*(1+0.045)*1.9
=4841.6085

可以看出我的矮人主因為增傷滿高了所以衝物攻比較好,
這時繼續用物攻陣。

至於物攻符文真的裝上個3%就真的擺明就是只加了4物攻,
這種寫明跟他說的連測試都沒意義,雖然我還是測了,
多這4物攻增傷只有0.5%,完全就是只能點增傷,
這在星盤頁上又難點又沒用的東西。

-------------------------------------------
因為有點長,分下一篇在發
https://masters.caravan-stories.com.tw/posts/cqjovcsb

瑪茵

留言

1

交流達人

凜凜糖

ID: 5g4v238jzy75

不明覺厲

2

瓶光

ID: rkd92w36pqhw

找到同好真感動,目前只有你很認真套用日本人公式與分享XD
然而我實驗結果不準,也許是套用了本文所述的想法。
請問您實驗的地點與狗狗星數為何?我再去實驗一次。感謝您的分享。

3

瑪茵

ID: vxsfaeb9in3a

>> 2
就是傳送點-戴諾丘陵2,到達傳點的那邊的狗狗,因為我有用低傷害的角色測過很多種怪,至少HP都不是圖鑑30等或1等的數值,所以怪的等級都是不明的(防禦力也不明),所以很難帶公式,現在如果這公式是確認的話,應該可以反推了防禦力,在用多隻角色測試是否正確。

4

老字號玩家

流浪貓耳

ID: r62q4djz4zsi

推測試 可是瑞凡..裝備強化的物攻百分比只算那件裝備 T__T

已刪除該項發言(2018/09/08 20:50) 5

6

瑪茵

ID: vxsfaeb9in3a

>> 4
這樣感覺加的有點少XD
目前不夠覺醒 之後我會點一顆看看
之前都沒看到正確公式

怕這條訊息也是錯誤資訊
因為同在武器上卻只有 增傷增益是加角色
物攻上升卻是只有武器 %數還不高 還比較不好點到
感覺就不太對

7

老字號玩家

流浪貓耳

ID: r62q4djz4zsi

>> 6
目前就是因為這個原因所以大家都點增傷減傷 因為單件裝的百分比太少了 除非未來哪天改版XD

8

瓶光

ID: rkd92w36pqhw

>> 3
好像還是不行 矮人主3星30級攻擊力623 主動技180% 技能都沒點。陣行連攜輸出位13%
用你的最前面算法623*623/175.5=2211.56 用日本人的算法是3553。 實際主技能傷害4500

9

瓶光

ID: rkd92w36pqhw

>> 8
沒有五星裝 為2+4 無符文

10

瑪茵

ID: vxsfaeb9in3a

>> 8
沒錯阿!! 你算出來的在乘陣型的1.13倍(13%)跟技能倍率的1.8倍(180%) 就會是4500左右了

11

瓶光

ID: rkd92w36pqhw

>> 10
謝謝。
請問屬性與特性相剋倍率,若無相剋關係是以1計算嗎?
以原算式測試(一次)準確了。 但沒試驗buff debuff正確性。

另外他有另一邊關於屬性增益的。日文尚無法理解,需時間研究。
https://masters.caravan-stories.com/posts/tgsdliq

12

瑪茵

ID: vxsfaeb9in3a

>> 11
屬性跟攻擊特性大部分網站寫的應該都對,無剋屬關係就是1倍,無增減。

勢力戰的香料,目前說明都是X屬性上升X%,X特性上升X%,
所以測下來確實也都是相加關係。


舉例來說,你屬性被剋了

(先說一下好了,屬性上有利1.5、倍不利0.75倍、同屬0.9倍、無剋1倍,
攻擊特性有利1.3倍、不利0.8倍、無剋1倍,無打空中的攻擊打飛行怪0.1倍)

打下去剩0.75倍這時你剛好有屬性香料增傷4%(地屬性角色裝地屬性香料),
並不會是0.75倍*1.04倍而是0.75倍+0.04倍,差別就是被剋用乘的會比較低,
(相乘0.75*1.04=0.78倍相比相加的0.75+0.04=0.79倍低)
反過來說如果是有利屬性一樣增傷4%,就會是乘法比較高。
(相乘是1.5*1.04=1.56倍,相加是1.5+0.04=1.54倍)

13

瑪茵

ID: vxsfaeb9in3a

>> 12
太長分2段

簡單來說因為同總增傷相加,被剋(0.75+0.04=0.79倍)增傷會超過4%(0.79/0.75=5.33%增傷),相對有利在加4%(1.5+0.04=1.54倍)增傷會少於4%(1.54/1.5=2.67%),
順便說一下瑪爾瑪(毛毛風增)的主動技是風屬性攻擊增益(跟屬性上升%感覺上就是不同種增傷)所以是額外再乘2倍。

而且不只屬性連攻擊特性的打、刺、斬、魔法也是這樣,我的4.5%打特性香料也是,
有利是1.3+0.045=1.345倍(1.345/1.3=1.0346)實際增傷只有3.46%,
不利是0.8+0.045=0.845倍(0.845/0.8=1.05625)實際增傷有5.625%。

已刪除該項發言(2018/09/09 12:40) 14

已刪除該項發言(2018/09/09 12:40) 15

已刪除該項發言(2018/09/09 12:46) 16

17

瓶光

ID: rkd92w36pqhw

>> 13
謝謝。那這樣應該沒太大問題。只需要驗證樣本數多些XD。
目前只缺(屬性攻擊技能增益)的數字與計算應該就完備了
另外日版老玩家魚大說攻擊符文是以武器數值乘上%數來算,效益極低,可能還需要試驗。

原公式應該是
公式:0.89*(素攻擊力*(1+0.01*(攻擊被動+陣型+buff-debuff)))^2/怪物防禦*技能威力*屬性相剋倍率*特性相剋倍率*(1+0.01*(屬性特攻被動+增傷符文+增加buff+香料倍率))

18

瑪茵

ID: vxsfaeb9in3a

>> 17
奇怪的公式!! 把角色移到陣型非增傷位跟增傷位就可以知道陣型是乘在後面的,把所有該有的增益都拿掉也可以知道並沒有乘到0.89這不知算哪來的數字。

在測試時把多餘條件都盡量消除,從最少的公式去慢慢驗證,短的公式驗証正確以後在慢慢越加越多才能測出最正確的公式。

至於攻擊符文,我的覺醒值一直衝不上去,放不進一顆來測,因為之前公式看來並不正確,我想只乘武器這點還真的要驗證一下。

19

瓶光

ID: rkd92w36pqhw

>> 18
0.89他有寫原因
https://masters.caravan-stories.com/posts/mekcseav

20

瑪茵

ID: vxsfaeb9in3a

>> 19
我也是看這篇才開始測的,因為實在太不準確才從頭開始測。
以他來說因為角色有攻擊增傷的被動1級6%,不要跟著被次方才讓1/(1.06*1.06)=0.89這個乘在上面讓角色先不算上被動,這樣要乘上物魔攻陣型的增傷時可以更好算,可是很多人角色根本已經不是一級,這邊放進公式裡真的不是很棒。

21

瓶光

ID: rkd92w36pqhw

>> 20
謝謝XD 會日文真好。如此說來這0.89係數應該要為變動數............公式後頭又使用素攻擊力好像也不需要使用0.89。
目前照他的算式結果為4482。實際結果必為4500。誤差12 且未測試所有buff debuff 與符文。