[閒聊]80掃除屋攻擊比實際低 求會算的幫看看

看板ChainChron作者 (SuperMan)時間10年前 (2015/05/23 16:13), 編輯推噓4(4080)
留言84則, 10人參與, 最新討論串1/1
事情是這樣子的 小弟大概知道cc攻擊的算法 像是媚惑攻擊9000 武器0格 沒羈絆 隊伍沒攻擊buff, 到4ap打哥不林測試是 900 其他角色也都是這樣算出來的 但我剛抽滿戒抽80掃除屋 等級80攻擊8900武器0格 沒羈絆 隊伍沒攻擊buff 我事先算了一下應該是 890x2.1=1869 可是實際上場打只有 打出1868 於是我為了比對又插了個+12%的羈絆 890x1.12x2.1=2093.28 應該能打 2093 結果實際上打只有打 2091 後來我細算了一下發現這樣她的攻擊應該只有在 889.04~889.46之間 就是說攻擊力應該是 8890.4~8894.6間 但是卡面是寫8900 = =" 以前我也沒碰過這個問題 例如卡面是8900 就是890攻擊 想求有80掃除屋的大大幫我測試看看~~ 到底是我個人的卡片有問題? 還是是這張卡出廠設定有問題呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.111.6 ※ 文章網址: https://www.ptt.cc/bbs/ChainChron/M.1432368784.A.46E.html

05/23 16:13, , 1F
所有計算小數點以下無條件捨去
05/23 16:13, 1F

05/23 16:13, , 2F
每個計算單位都是以個位數為準
05/23 16:13, 2F

05/23 16:15, , 3F
我知道這個原則
05/23 16:15, 3F

05/23 16:15, , 4F
這張卡片出廠一定有問題 才會抽不到
05/23 16:15, 4F

05/23 16:15, , 5F
我想問她的攻擊基礎為什麼不是890..
05/23 16:15, 5F

05/23 16:16, , 6F
我覺得要先/3再*3 一覺問題
05/23 16:16, 6F

05/23 16:16, , 7F
槍手都是3發 他一覺3做成1發OAO
05/23 16:16, 7F

05/23 16:17, , 8F
聽不懂 ORZ
05/23 16:17, 8F

05/23 16:17, , 9F
如果/3的值個位數*3<890就...
05/23 16:17, 9F

05/23 16:18, , 10F
我看一下~
05/23 16:18, 10F

05/23 16:21, , 11F
可試無插件武器0格沒BUFF是不是2868
05/23 16:21, 11F

05/23 16:21, , 12F
m大說的好像是耶,都三倍數
05/23 16:21, 12F

05/23 16:22, , 13F
一覺的問題吧,不知道一覺內部公式到底怎算
05/23 16:22, 13F

05/23 16:22, , 14F
890*2.1=2869沒有小數問題打2868見鬼
05/23 16:22, 14F

05/23 16:23, , 15F
上面說錯是1868
05/23 16:23, 15F

05/23 16:34, , 16F
又算了一下
05/23 16:34, 16F

05/23 16:34, , 17F
如果只差*1.12的插件
05/23 16:34, 17F

05/23 16:35, , 18F
890*1.12=996.8 捨去 變996
05/23 16:35, 18F

05/23 16:36, , 19F
996*2.1=2091.6 捨去變2091 這樣能符
05/23 16:36, 19F

05/23 16:37, , 20F
現在剩890*2.1=1869 打出是1868的問題
05/23 16:37, 20F

05/23 16:38, , 21F
就..*2.1可能是錯誤的,這樣
05/23 16:38, 21F

05/23 16:38, , 22F
你不知道內部公式到底怎麼計算的
05/23 16:38, 22F

05/23 16:39, , 23F
運氣好的話找個80路人掃除屋試試普攻威力
05/23 16:39, 23F

05/23 16:41, , 24F
算了一個接近1868的數字出來
05/23 16:41, 24F

05/23 16:41, , 25F
不過算式有點鳥就當沒想過了ˊ_>ˋ
05/23 16:41, 25F

05/23 16:42, , 26F
這時候去爬卡片資料庫才看到銃狙沒
05/23 16:42, 26F

05/23 16:42, , 27F
有計算器
05/23 16:42, 27F

05/23 16:50, , 28F
把數字帶進去還真的一樣...
05/23 16:50, 28F

05/23 16:51, , 29F
我需要更多樣本來驗證算式....
05/23 16:51, 29F

05/23 16:52, , 30F
"110%可能是用加的"
05/23 16:52, 30F

05/23 16:53, , 31F
0.1ATK*?值+0.1ATK*1.1
05/23 16:53, 31F

05/23 16:54, , 32F
剛剛用你兩個情況帶進去算是1868/2091
05/23 16:54, 32F

05/23 16:54, , 33F
沒錯 但是我自己都懷疑算式有問題...
05/23 16:54, 33F

05/23 16:55, , 34F
所以跪求更多樣本(咦
05/23 16:55, 34F

05/23 16:55, , 35F
890用加的跟直接乘一樣阿 XD
05/23 16:55, 35F

05/23 16:56, , 36F
前面的?值會讓890->889
05/23 16:56, 36F

05/23 16:57, , 37F
?值是甚麼鬼阿!
05/23 16:57, 37F

05/23 16:58, , 38F
3跟4的相乘除 個位數捨掉就會變889
05/23 16:58, 38F

05/23 17:00, , 39F
是問怎麼來的阿,甚麼情況會用的到
05/23 17:00, 39F

05/23 17:00, , 40F
不過我不懂為什麼要這麼算就是..
05/23 17:00, 40F

05/23 17:02, , 41F
怎麼來的喔..雙槍算式....
05/23 17:02, 41F

05/23 17:03, , 42F
我也不懂為什麼要用雙槍算式算..
05/23 17:03, 42F

05/23 17:06, , 43F
還是交給高人好了 這一覺真謎(特大誤
05/23 17:06, 43F

05/23 17:10, , 44F
可以參考算出889的算式嗎
05/23 17:10, 44F

05/23 17:14, , 45F
再給我個絆樣本吧(?
05/23 17:14, 45F

05/23 17:14, , 46F
樣本數低我也不能說這算法對不對...
05/23 17:14, 46F

05/23 17:15, , 47F
我抓個+10%的給你避免小數問題
05/23 17:15, 47F

05/23 17:16, , 48F
890*3/4*4/3+890*1.1 個位數下捨去
05/23 17:16, 48F

05/23 17:19, , 49F
890*1.12*3/4*4/3+890*1.12*1.1
05/23 17:19, 49F

05/23 17:19, , 50F
羈絆10% 打出2055
05/23 17:19, 50F

05/23 17:19, , 51F
武器0無BUFF
05/23 17:19, 51F

05/23 17:20, , 52F
889+979=1868 996+1095=2091
05/23 17:20, 52F

05/23 17:22, , 53F
2054.9 姆~還是有誤差值
05/23 17:22, 53F

05/23 17:27, , 54F
套原算式(攻擊力值*2.1)就是2055.9
05/23 17:27, 54F

05/23 17:29, , 55F
原算式全無狀態有1的誤差 orz
05/23 17:29, 55F

05/23 17:29, , 56F
可能就只差0.01讓它變成1868
05/23 17:29, 56F

05/23 17:30, , 57F
寫信給官方問問(?)
05/23 17:30, 57F

05/23 17:32, , 58F
可惜日文沒好到能表達數學問題 ..
05/23 17:32, 58F

05/23 17:39, , 59F
sega是不會回這種問題的...
05/23 17:39, 59F

05/23 17:59, , 60F
一覺可能是乘1.099875倍
05/23 17:59, 60F

05/23 18:00, , 61F
為何不取1.10倍想不通阿
05/23 18:00, 61F

05/23 18:52, , 62F
直覺是float問題 程式很容易沒注意到
05/23 18:52, 62F

05/23 18:54, , 63F
踏破加倍後戰功應該2000整 也會變1999
05/23 18:54, 63F

05/23 21:17, , 64F
我拉了路人掃除屋,一樣只射一發 XD
05/23 21:17, 64F

05/23 21:22, , 65F
官方說明有說路人一樣只有一發唷~
05/23 21:22, 65F

05/23 22:07, , 66F
經過多次測試後發現
05/23 22:07, 66F

05/23 22:07, , 67F
如果用原公式 攻擊力*2.1 來算
05/23 22:07, 67F

05/23 22:08, , 68F
只要有羈絆的情況下,無挑件捨去後
05/23 22:08, 68F

05/23 22:08, , 69F
都沒有誤差過
05/23 22:08, 69F

05/23 22:08, , 70F
但是如果沒有羈絆
05/23 22:08, 70F

05/23 22:10, , 71F
目前有80與1級的例子參考
05/23 22:10, 71F

05/23 22:10, , 72F
打出來就是會少1
05/23 22:10, 72F

05/23 22:10, , 73F
1級 270*2.1=567 打出566
05/23 22:10, 73F

05/23 22:11, , 74F
80級 890*2.1=1869 打出1868
05/23 22:11, 74F

05/23 22:11, , 75F
我合理懷疑這是某種BUG
05/23 22:11, 75F

05/23 22:12, , 76F
一級我是去日本WIKI的角色區看的
05/23 22:12, 76F

05/23 22:13, , 77F
目前只要這隻角色有這BUG
05/23 22:13, 77F

05/23 22:13, , 78F
其他我測試過的羈絆加攻角色都正常
05/23 22:13, 78F

05/23 22:14, , 79F
上面說錯 是覺醒加工才對
05/23 22:14, 79F

05/23 23:04, , 80F
也可能是這遊戲無條件捨去的定義問題
05/23 23:04, 80F

05/23 23:05, , 81F
算出為沒小數 就是.0 還是會被捨去
05/23 23:05, 81F

05/23 23:06, , 82F
所以踏破整數2000 才會也被扣1
05/23 23:06, 82F

05/23 23:56, , 83F
這遊戲的浮點運算不是常常有問題嗎XD
05/23 23:56, 83F

05/23 23:56, , 84F
少1不意外吧XD
05/23 23:56, 84F
文章代碼(AID): #1LO3QGHk (ChainChron)