[問題] 物理傷害公式,哪時要無條件捨去

作者: ro134360 (宥宥)   2019-05-21 21:44:53
就是看公式 然後有查到別人說,只要有乘法就要無條件捨去
然後嘗試模仿白大的格式弄了一個,給飛拳或火神砲用看看,應該可以通用
加農砲有砲彈 所以沒辦法照改,而且加農砲和一般公式不同
(我是照著烈焰大大在隔壁板的公式)
可是連不穿武器都不太對
公式檢查了好幾遍,都沒有打錯
連順序都對,因為無條件捨去,所以順序不能改
階級.種族.體型.屬性增傷,每次乘完都無條件捨去
我打150蛋 乘防120、減防75
LV132 S100 D115 L6
全身脫光光
普攻打253,總ATK415是沒問題的?
至於飛拳有些落差
1.總ATK=415
2.遠距倍率=1
3.飛拳=ATKx[{(技能等級x100)+200+(DEX)}xBaseLv/120]%
技能倍率是[{(5x100)+200+(115)}x132/120 ]%=8.965
4.飛拳增傷倍率=1
5.乘防減傷 (3000+120)/(4000+120*10)=0.792307692
一樣是從1開始乘,每次都無條件捨去,最後再減掉減算
然後出來的數字是2872 實際2870
全身都穿 不穿武器
S116 D157 L12
卡裝ATK=48(衛士套和+8影子手)
階級增傷=1.11(雙砲身+影子商人套)、體型增傷=1.03(影子鐵匠)
修練ATK=99(武器保有4、武器研究20、機甲執照75)
總ATK521 普攻也正確337
1.總ATK=521 2.遠距倍率=1.35 3.技能倍率=9.427 4.飛拳增傷=1.5
5.乘算防禦=0.792307692
算出7800 實際=7756
#
有其他地方不是用無條件捨去呢?
還是有哪些地方,是無條件進位。或到小數點第幾位?
不過我當然知道,技能倍率、乘算防禦 不能無條件捨去-V-
那樣傷害差更多XD
還是飛拳的公式,和其他物理傷害計算的公式。其實是不一樣的?
其實也沒差多少啦
將就用也可以,就買裝前。可以想想到底好不好?
只是很好奇,自己是哪邊弄錯了
國小數學沒畢業...
作者: ruyi728   2019-05-21 23:15:00
比較裝備優劣不用捨去沒差 捨去是在驗證公式用的跟確認道具實裝用 想要學可以看Breeze的youtube頻道先從普攻開始練習 普攻沒問題大部分的技能都差不多了
作者: ro134360 (宥宥)   2019-05-21 23:42:00
好的 謝謝。看來是飛拳那了 普攻再高一些看有無誤差其他強打之類的 再看看有沒有放錯位置 我是用excel
作者: white123123 (白☆)   2019-05-22 00:37:00
技能倍率取到百分率的整數,以第一條就是896%415*896%捨小數3718乘完防禦捨小數2945再扣防2870
作者: ruyi728   2019-05-22 00:41:00
=INT((700+DEX)*baseLv/120)% excel丟進去就OK了
作者: white123123 (白☆)   2019-05-22 00:42:00
無條件進位只會出現在乘以小於1的數,例如打念屬
作者: ERiC1992 (ERik)   2019-05-22 01:04:00
先打看看劍士村鳥蛋吧,技能倍率可以到小數點一位順序是 種族>體型>屬性>階級劍村鳥蛋是 乘算防禦0 減算5 再試試?最後ATK應該是416,乘8.965後無條件捨去3729*乘算防禦,後無條件捨去=2945扣減算防禦=2870 蓋章(?)乘算防禦為79%你應該是直接反推出415的吧,但用ATK415,普攻結果我算是252
作者: ruyi728   2019-05-22 09:12:00
用rounddown沒問題,我用int純粹看起來比較短省空間方便檢查另外小吐槽一下 最後ATK能用其他比較通俗的講法嗎
作者: ERiC1992 (ERik)   2019-05-22 09:48:00
誤差不大其實就夠用,公式有武器ATK,素質ATK,總ATK XD

Links booklink

Contact Us: admin [ a t ] ucptt.com