作者LeoSW (月夜飄雪)
看板Hearthstone
標題Re: [問題] 巫毒娃娃 褻瀆
時間Fri Apr 27 02:46:51 2018
※ 引述《kysyfw (Yaafun)》之銘言:
: 今天在偷米台聽他們聊sk
: 聊到巫毒娃娃套術士939
: 再加褻瀆是算5滴
: 小魯頭腦不好
: 求解原因
實際測試了一下並試著猜測實際程式是怎麼判定的
先說結論:我覺得這是bug,但是暴雪邏輯you know
(事實上官方已經一堆bug reported..)
這個bug,的問題出在,當死聲的效果是殺死另一個手下時
實際上做的事情不是立即殺死那個手下並執行該手下的死亡動作
而是標註該手下為“即將死亡”,並在之後找機會執行該手下的死亡
回到褻瀆,以這個巫毒娃娃 (3/1/1) vs 虛無領主 (9/3/9) 所以褻瀆的執行順序是這樣:
褻瀆round1:
全體手下-1血
檢查是否有手下0血且並非標記為“即將死亡”
若有,則褻瀆round + 1 等下執行,並標記該手下為“即將死亡“
(這裡是巫毒被標為”即將死亡“)
依序執行每個“即將死亡”的手下的死聲
執行巫毒的死聲,將虛無領主標為“即將死亡”
褻瀆round2:
全體手下-1血 (虛無領主被扣為7血,但這不重要)
檢查是否有手下0血且並非標記為“即將死亡” (沒有)
褻瀆round 不加1
依序執行每個“即將死亡”的手下的死聲
執行虛無領主的死聲,掉出3個藍胖
得到三個1/3 藍胖
事實上同樣的狀況在牧師的黑曜石像(9/4/8) 也會出現
我猜測所有死聲會讓別人死掉的手下都有同樣的問題
為了證明上面的敘述
以下是我用1 血的牧師黑曜石像(9/4/8) 對上 西瓜吃了一隻6血怪的各種實驗
每個實驗我就直接打結果了,除了說明一些特殊狀況
注意底下黑曜石像全部都是1血
實驗1: 西瓜滿血(4/6):
結果: 得到2隻6血怪 (同原po巫毒vs領主的案例)
實驗2: 西瓜2血(4/2):
結果: 得到2隻6血怪
這裡要注意的是第二次褻瀆雖然讓西瓜變0血
但是西瓜已經被9/4/8殺成“即將死亡”,褻瀆認為不是他殺的
所以沒有第三輪褻瀆
實驗3: 西瓜1血,先下9/4/8,再下西瓜:
結果: 得到2隻5血怪
這裡因為褻瀆先全體-1,殺了9/4/8再殺了西瓜
然後執行9/4/8的死聲時發現沒人可殺
再來執行西瓜死聲,掉出兩隻6血怪
最後被第二輪褻瀆打成2隻5血怪
實驗4: 西瓜1血,先下西瓜,再下9/4/8
結果: 得到1隻5血怪
這個就滿合理的,因為西瓜先執行死聲掉出2隻6血怪
再執行9/4/8 的死聲殺了一隻6血怪
最後第二輪褻瀆打成1隻5血怪
=========更新============
實驗5: 獵人自爆蝙蝠(4/2/1) vs 2血西瓜
結果: 得到2隻6血怪
同實驗二,西瓜是被自爆蝙蝠殺的
在褻瀆第二輪的時候西瓜話從血量-1 -> -2
然後才執行上一輪就已經標記的死聲
所以跟指定死聲無關,而是死聲造成其他手下死亡的話都會有這個問題
=========================
我一定是太無聊才打這篇文的......
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.8.103
※ 文章網址: https://www.ptt.cc/bbs/Hearthstone/M.1524768414.A.8E2.html
推 a431170 : 推測試 04/27 02:48
→ LeoSW : 測完讓我想到一個畫面: 04/27 02:55
→ LeoSW : A: 你已經死了 B: 你在說什麼笑...(爆開) 04/27 02:55
推 purpleforest: 這題太難 我跳過== 04/27 03:11
→ chrisnt : 這題算變化題了吧 我覺得應該不會考 04/27 03:18
→ LeoSW : 但是巫毒vs虛無領主應該在接下來都很常見吧 04/27 03:19
推 nighthunt : 其實關鍵在於指定死亡的死聲跟褻瀆判斷死亡的時間 04/27 03:24
→ nighthunt : 點(廢話)根據測試的結果看來 褻瀆完判斷有無擊殺-> 04/27 03:24
→ nighthunt : 下次褻瀆->死聲擊殺 感覺會這樣跟堆疊有關(? 好晚 04/27 03:24
→ nighthunt : 了不想想 04/27 03:24
推 job5786 : 希望職業選手都有看到這篇 不要比賽時出糗 04/27 03:53
推 mingggg : 這題太難 遇到就送 04/27 06:26
推 dfgh012316 : 猛 不過這程式碼這樣寫結果會比較符合直觀的結果需 04/27 07:39
→ dfgh012316 : 要思考一下 04/27 07:39
推 kkkkkktw : 感謝測試 04/27 09:15
※ 編輯: LeoSW (61.216.8.103), 04/27/2018 13:10:08
※ 編輯: LeoSW (61.216.8.103), 04/27/2018 16:04:21
推 au6vmp5846 : 這題必考 04/27 19:03
推 mody : 看完只覺得頭很痛 04/29 09:16