LV. 8
GP 60

【心得】傷害公式詳解+實測:剋屬性修正、體型修正、物攻加成

樓主 pobo pobo
這篇將解釋以下疑問:
1.為什麼傷害1000,使用剋屬200%卻打不出2000的傷害?
2.為什麼傷害1000,受到體型懲罰後(如75%),傷害非750?
3.為什麼傷害1000,上buff(如凶砍125%)後卻打不出1250傷害?

不廢話,直接上公式:
最終傷害=(裝備ATK*體型*屬性*物攻加乘+屬性點ATK)*技能倍率
(以上省略跟本篇無關的其他參數,如精煉攻擊力、怪物防禦、種族加乘...等等)

裝備ATK由裝備提供,等於所有部位攻擊力加總。
屬性點ATK由人物屬性點提供,等於Str*Str/100+Str*2+Dex/5+Luk/5 (各項小數點都無條件捨去)
面板攻擊力=裝備ATK+屬性點ATK

從上面的公式可以看出來為什麼要把面板攻擊力拆成裝備ATK屬性點ATK,
因為只有裝備ATK會受到體型、屬性、物攻加乘等影響。


-----------------------------------------------------分隔線---------------------------------------------------------------
如果上面你看不懂沒關係,以下就用數字實際測試:
(以下是為了測試特地開的新人物,沒有祈禱、星盤、冒險手冊加成,非常"乾淨")

1.面板攻擊力
請見下圖,人物裝備攻擊力90的斧頭屬性點Str=77、Dex=13、Luk=6
裝備ATK=90
屬性點ATK=Str*Str/100 + Str*2 + Dex/5 + Luk/5
                  =77*77/100  + 77*2 + 13/5    + 6/5
                  =59              + 154   + 2         + 1   (各項小數點都無條件捨去)
                  =216
面板物理攻擊力=90+216=306                  正確!


2.體型75%(如斧 vs.中型)
斧頭普攻打木樁(斧對木樁中體型為75%)
最終傷害=(裝備ATK*體型*屬性*物攻加乘+屬性點ATK)*技能倍率
               =(90*75%*1*1+216)*1=283             正確!

這邊就解釋了為什麼傷害不是306*75%=229

3.體型50%(如斧 vs.小型)
斧頭普攻打瘋兔(斧對小體型為50%,瘋兔物防為0)
最終傷害=(裝備ATK*體型*屬性*物攻加乘+屬性點ATK)*技能倍率
               =(90*50%*1*1+216)*1=261                      正確!
這邊就解釋了為什麼傷害不是306*50%=153。

4.屬性相剋200%(如風vs.水 )
斧頭普攻打波利(波利中體型水屬性,吃風屬性石剋水200%增傷,波利物防為0)
最終傷害=(裝備ATK*體型*屬性*物攻加乘+屬性點ATK)*技能倍率
               =(90*75%*200%*1+216)*1=351                  正確!
這邊就解釋了為什麼普攻打波利283傷害,吃屬性石後不是283*200%=566傷害

5.技能傷害
鐵匠手推車攻擊(750%),被動強化手推車(用手推車相關技能攻擊力提升150)
上凶砍(物攻+25%),斧頭打波利(斧對中型75%)
最終傷害=(裝備ATK*體型*屬性*物攻加乘+屬性點ATK)*技能倍率
               =[(90+150)*75%*1*125%+216)*750%=3307                     正確!

這邊可以很清楚的看到,技能中的武器熟練、物攻加乘等,都是算在裝備ATK
所以,只有裝備ATK會被屬性相剋、物理攻擊加乘放大

之後時間允許的話,應該還會有以下相關公式驗證:
1.怪物防禦怎麼算(這個比較簡單)
2.精煉物攻魔攻怎麼算
3.法系技能,法系%增傷裝備實際只有一半效果
4.物魔防禦、精煉減傷精算(for坦克)
5.三牛卡無視防禦怎麼算(等我買齊三張)

以上
有問題或有錯誤的地方歡迎留言,我有空都會回覆。
板務人員: