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

看板RO (仙境傳說)作者 (綠馬尾戰士)時間5年前 (2019/05/21 21:44), 5年前編輯推噓13(1309)
留言22則, 4人參與, 5年前最新討論串1/1
就是看公式 然後有查到別人說,只要有乘法就要無條件捨去 然後嘗試模仿白大的格式弄了一個,給飛拳或火神砲用看看,應該可以通用 加農砲有砲彈 所以沒辦法照改,而且加農砲和一般公式不同 (我是照著烈焰大大在隔壁板的公式) 可是連不穿武器都不太對 公式檢查了好幾遍,都沒有打錯 連順序都對,因為無條件捨去,所以順序不能改 階級.種族.體型.屬性增傷,每次乘完都無條件捨去 我打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 還是飛拳的公式,和其他物理傷害計算的公式。其實是不一樣的? 其實也沒差多少啦 將就用也可以,就買裝前。可以想想到底好不好? 只是很好奇,自己是哪邊弄錯了 國小數學沒畢業... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.82.220.82 ※ 文章網址: https://www.ptt.cc/bbs/RO/M.1558446297.A.4BE.html ※ 編輯: ro134360 (111.82.220.82), 05/21/2019 22:30:57

05/21 23:15, 5年前 , 1F
比較裝備優劣不用捨去沒差 捨去是在驗證公式用的
05/21 23:15, 1F

05/21 23:18, 5年前 , 2F
跟確認道具實裝用 想要學可以看Breeze的youtube頻道
05/21 23:18, 2F

05/21 23:19, 5年前 , 3F
先從普攻開始練習 普攻沒問題大部分的技能都差不多了
05/21 23:19, 3F

05/21 23:42, 5年前 , 4F
好的 謝謝。看來是飛拳那了 普攻再高一些看有無誤差
05/21 23:42, 4F

05/21 23:42, 5年前 , 5F
其他強打之類的 再看看有沒有放錯位置 我是用excel
05/21 23:42, 5F
※ 編輯: ro134360 (111.82.220.82), 05/21/2019 23:46:54

05/22 00:37, 5年前 , 6F
技能倍率取到百分率的整數,以第一條就是896%
05/22 00:37, 6F

05/22 00:39, 5年前 , 7F
415*896%捨小數3718乘完防禦捨小數2945再扣防2870
05/22 00:39, 7F

05/22 00:41, 5年前 , 8F
=INT((700+DEX)*baseLv/120)% excel丟進去就OK了
05/22 00:41, 8F
原來要用這個 用ROUNDDOWN應該是避免和INT混淆 我剛剛以為你打錯,還好我有查。也是無條件捨位的函數-V-

05/22 00:42, 5年前 , 9F
無條件進位只會出現在乘以小於1的數,例如打念屬
05/22 00:42, 9F

05/22 01:04, 5年前 , 10F
先打看看劍士村鳥蛋吧,技能倍率可以到小數點一位
05/22 01:04, 10F

05/22 01:07, 5年前 , 11F
順序是 種族>體型>屬性>階級
05/22 01:07, 11F
看來我順序搞錯了

05/22 01:15, 5年前 , 12F
劍村鳥蛋是 乘算防禦0 減算5 再試試?
05/22 01:15, 12F

05/22 01:51, 5年前 , 13F
最後ATK應該是416,乘8.965後無條件捨去
05/22 01:51, 13F

05/22 01:53, 5年前 , 14F
3729*乘算防禦,後無條件捨去=2945
05/22 01:53, 14F

05/22 01:54, 5年前 , 15F
扣減算防禦=2870 蓋章(?)
05/22 01:54, 15F

05/22 01:56, 5年前 , 16F
乘算防禦為79%
05/22 01:56, 16F

05/22 01:59, 5年前 , 17F
你應該是直接反推出415的吧,但用ATK415,普攻結果我算
05/22 01:59, 17F

05/22 01:59, 5年前 , 18F
是252
05/22 01:59, 18F
應該是我哪裡有算錯了 普攻和總atk都是算出來的 要出門了,晚上再修正。 ※ 編輯: ro134360 (111.83.46.202), 05/22/2019 08:26:11 ※ 編輯: ro134360 (111.83.46.202), 05/22/2019 08:29:40

05/22 09:12, 5年前 , 19F
用rounddown沒問題,我用int純粹看起來比較短省空間方便
05/22 09:12, 19F

05/22 09:12, 5年前 , 20F
檢查
05/22 09:12, 20F

05/22 09:35, 5年前 , 21F
另外小吐槽一下 最後ATK能用其他比較通俗的講法嗎
05/22 09:35, 21F

05/22 09:48, 5年前 , 22F
誤差不大其實就夠用,公式有武器ATK,素質ATK,總ATK XD
05/22 09:48, 22F
我excel好像是打最終 ,是根據烈焰大大的 不知道為啥ptt上會打成最後 用語的話,我改一下好了 大致上完成了 以後心情好 再優化吧 通用性和介面 排板整理 ※ 編輯: ro134360 (42.76.145.186), 05/23/2019 19:11:38
文章代碼(AID): #1Sv03PI- (RO)
文章代碼(AID): #1Sv03PI- (RO)