[心得] 血之小鬼遇到爆炸陷阱的BUG

看板Hearthstone作者 (RR)時間10年前 (2013/10/30 10:54), 編輯推噓4(151151)
留言77則, 36人參與, 最新討論串1/5 (看更多)
剛剛玩一場 對面兩隻血小鬼 把一隻垃圾小鬼(原: 1/1) 血加到3滴 我這邊空身裝了爆炸陷阱要婊他 過一回 他垃圾小鬼 1/3 打我本尊 我爆炸陷阱啟動 先炸死了那兩隻 1/2 1/2的血小鬼 兩隻血小鬼死掉 被動技血+1就沒了 所以垃圾小鬼理應變回1/1然後被炸死 結果系統計算垃圾小鬼是1/3然後被我炸成1/1 沒死 結論: 被爆炸陷阱炸死的怪被動技有可能存在場上。 繼續抓BUG.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.99.170

10/30 10:55, , 1F
並沒有...先算傷害然後死掉的丟進去再扣buff
10/30 10:55, 1F

10/30 10:55, , 2F
並沒有錯唷,爆炸陷阱同時對所有人造成傷害,無先後
10/30 10:55, 2F
同時傷害,垃圾小鬼3 -2 -2 = -1 說是要他死也沒錯吧?

10/30 10:55, , 3F
因為是同時發生 在被炸當時他身上的1/3還在
10/30 10:55, 3F

10/30 10:55, , 4F
原PO一定有玩MTG
10/30 10:55, 4F

10/30 10:55, , 5F
應該是樓上說的這樣 爆炸當下他血是3沒錯
10/30 10:55, 5F

10/30 10:56, , 6F
他是全部同時炸的 所以扣血是從3滴開始扣
10/30 10:56, 6F
※ 編輯: r78213 來自: 114.43.99.170 (10/30 10:57)

10/30 10:56, , 7F
順序:你先造成傷害全體-2 → 1/3 1/2變成 1/1 1/0
10/30 10:56, 7F

10/30 10:58, , 8F
傷害值會先扣buff的血量
10/30 10:58, 8F

10/30 10:58, , 9F
赫然發現我差點要和上一篇結婚了XD
10/30 10:58, 9F

10/30 10:58, , 10F
BUFF不會扣回來阿...
10/30 10:58, 10F

10/30 10:59, , 11F
若小鬼死buff沒了 回覆到原生物的血量值(紅字則紅字
10/30 10:59, 11F

10/30 10:59, , 12F
BUFF扣回來也太恐怖了...那是額外送你的
10/30 10:59, 12F

10/30 11:00, , 13F
buff就是,有就有,沒有就沒有,不會因為消失倒扣
10/30 11:00, 13F
痾... 你是不是弄錯什麼了 血小鬼,森林狼這種BUFF怪死掉本來就會扣回來啊... ※ 編輯: r78213 來自: 114.43.99.170 (10/30 11:01)

10/30 11:01, , 14F
例如你場上有 1/1小鬼 + 1/2垃圾(垃圾原本1/1)
10/30 11:01, 14F

10/30 11:02, , 15F
不會因為你殺掉小鬼就變成垃圾一起死阿
10/30 11:02, 15F

10/30 11:02, , 16F
bz規則是這樣 拿wow的真言術韌來看也是
10/30 11:02, 16F

10/30 11:02, , 17F
扣回去是扣上限 不是扣血量 你超過上限的才會扣
10/30 11:02, 17F

10/30 11:02, , 18F
那叫做,buff消失,不叫倒扣
10/30 11:02, 18F
1/3的小鬼BUFF消失變1/1,然後被-2,就-1囉。 所以不死掉嗎?

10/30 11:02, , 19F
所以你扣掉的是他上限的2
10/30 11:02, 19F
※ 編輯: r78213 來自: 114.43.99.170 (10/30 11:03)

10/30 11:05, , 20F
1/3被炸的時候還是1/3 當然就用1/3 -2
10/30 11:05, 20F

10/30 11:05, , 21F
你是沒玩過D2或D3 靈氣關掉還會有一陣子效果阿~XD
10/30 11:05, 21F

10/30 11:05, , 22F
你沒有血量上限跟目前血量的觀念嗎....
10/30 11:05, 22F

10/30 11:06, , 23F
你如果只把血之小鬼炸死 因為BUFF消失 所以最大血量
10/30 11:06, 23F

10/30 11:07, , 24F
變回1 而不是那隻1/1小鬼受到2點傷害
10/30 11:07, 24F

10/30 11:07, , 25F
1/3
10/30 11:07, 25F

10/30 11:07, , 26F
靈氣類的會扣回來,但是假如有靈氣血,會優先扣
10/30 11:07, 26F

10/30 11:08, , 27F
只有受到傷害 才會變成負的 才會死掉
10/30 11:08, 27F

10/30 11:08, , 28F
不對,先扣傷害...-2爆炸傷害,然後1/3變成1/1
10/30 11:08, 28F

10/30 11:08, , 29F
1/3被炸是炸buff的血量 炸完剩1/1 buff消失還是1/1阿
10/30 11:08, 29F

10/30 11:08, , 30F
再去計算buff,發現沒有buff,所以維持1/1
10/30 11:08, 30F

10/30 11:09, , 31F
你有靈氣的觀念嗎...當然會剩下1 hp
10/30 11:09, 31F

10/30 11:09, , 32F
M大的推文是正解 我表達好不清楚 QAQ
10/30 11:09, 32F

10/30 11:09, , 33F
我在一開始就回你了,要先扣對方的傷害再去計算buff
10/30 11:09, 33F

10/30 11:10, , 34F
等於是你被套了2層1點的盾牌 盾牌被炸掉你本人會死
10/30 11:10, 34F

10/30 11:10, , 35F
嗎? 當然不會阿
10/30 11:10, 35F

10/30 11:10, , 36F
我回你一篇了,你看看吧
10/30 11:10, 36F

10/30 11:12, , 37F
真是奇特的觀念= =
10/30 11:12, 37F

10/30 11:12, , 38F
......數學不太好嗎
10/30 11:12, 38F

10/30 11:13, , 39F
他是1/3時被炸,為甚麼要先變回1/1再扣兩點?
10/30 11:13, 39F

10/30 11:14, , 40F
簡單的說,這遊戲不想把規則複雜化。原PO認賠吧
10/30 11:14, 40F

10/30 11:15, , 41F
to asewd 因為MTG 後發先置 還有傷害是代到回合結束
10/30 11:15, 41F

10/30 11:15, , 42F
記算的方式跟WOWTCG不同,就會造成算法不同
10/30 11:15, 42F

10/30 11:17, , 43F
因為MTG沒有上限(最大血量)的問題XD
10/30 11:17, 43F

10/30 11:18, , 44F
這遊戲因為血不會恢復 所以有一個目前血量/最大血量
10/30 11:18, 44F

10/30 11:18, , 45F
先算傷害 再算BUFF
10/30 11:18, 45F

10/30 11:18, , 46F
小鬼本來是3(目前血量)/3(最大血量) 被炸兩點變成1/3
10/30 11:18, 46F

10/30 11:19, , 47F
BUFF消失變成1(目前血量)/1(最大血量) 所以不會死
10/30 11:19, 47F

10/30 11:22, , 48F
原PO應該是被BZ的血量邏輯坑了,被buff的血量不會因
10/30 11:22, 48F

10/30 11:23, , 49F
未來源消失降到1以下,另外有玩牧師也可以知道套盾
10/30 11:23, 49F

10/30 11:24, , 50F
以及血量加倍在受過傷的手下身上,前後有無治療差很
10/30 11:24, 50F

10/30 11:24, , 51F
很多,總之去習慣他的設定吧 XD
10/30 11:24, 51F

10/30 11:25, , 52F
就算MTG算法 那小鬼也會活吧
10/30 11:25, 52F

10/30 11:36, , 53F
樓上一說害我也糾結了 我去問問XD
10/30 11:36, 53F

10/30 11:37, , 54F
這邏輯…
10/30 11:37, 54F

10/30 11:46, , 55F
加油 努力抓BUG
10/30 11:46, 55F

10/30 12:05, , 56F
==
10/30 12:05, 56F

10/30 12:09, , 57F
...........
10/30 12:09, 57F

10/30 12:11, , 58F
1/3(上限3) > 1/1(上限3) > 1/1 (上限1)
10/30 12:11, 58F

10/30 12:13, , 59F
我問完了 MTG的話那小鬼明明就不會活 我被誤導了QQ
10/30 12:13, 59F

10/30 12:16, , 60F
總而言之你小鬼沒死掉害我輸掉不管怎麼想都是BZ的錯!
10/30 12:16, 60F

10/30 12:17, , 61F
那AOT 還真抱歉阿...
10/30 12:17, 61F

10/30 12:21, , 62F
沒差 我自己被誤導代表我理解不足 我被我問的人笑說
10/30 12:21, 62F

10/30 12:21, , 63F
怎麼會問這種基本題= =|||
10/30 12:21, 63F

10/30 12:22, , 64F
每個卡牌遊戲規則都不太一樣,玩太多搞混也很正常
10/30 12:22, 64F

10/30 12:47, , 65F
我也玩過MTG,所以一開始看到這題也會覺得是bug
10/30 12:47, 65F

10/30 12:47, , 66F
不過就是兩個遊戲的概念不同囉,剛好學到一課
10/30 12:47, 66F

10/30 13:12, , 67F
先算傷害才算buff 怪物受到傷害才會死 不會因為
10/30 13:12, 67F

10/30 13:13, , 68F
消掉血扣到負值死掉
10/30 13:13, 68F

10/30 14:14, , 69F
有算stack的觀念就不會搞錯了..
10/30 14:14, 69F

10/30 14:23, , 70F
對面有暴風城勇士跟一個2/2的怪 將該怪打到2/1
10/30 14:23, 70F

10/30 14:23, , 71F
再擊殺暴風城勇士 該怪會變回1/1 而非1/0
10/30 14:23, 71F

10/30 14:24, , 72F
老實說跟血從頭到尾都沒扣到負值 參考我回的那篇吧
10/30 14:24, 72F

10/30 15:12, , 73F
這不叫bug..你只是把bonus的血量打掉而已
10/30 15:12, 73F

10/30 15:21, , 74F
他是先減二 再扣BUFF
10/30 15:21, 74F

10/30 15:22, , 75F
所以1/3先被打成1/1 再扣掉BUFF 變回正常的1/1
10/30 15:22, 75F

10/30 18:10, , 76F
原PO邏輯需要重修 先後順序很明顯沒bug
10/30 18:10, 76F

10/31 01:29, , 77F
這邏輯真的有問題
10/31 01:29, 77F
文章代碼(AID): #1IS7JGkM (Hearthstone)
討論串 (同標題文章)
文章代碼(AID): #1IS7JGkM (Hearthstone)