Re: [問題] 巫毒娃娃 褻瀆

看板Hearthstone作者 (月夜飄雪)時間6年前 (2018/04/27 02:46), 6年前編輯推噓9(908)
留言17則, 11人參與, 6年前最新討論串2/2 (看更多)
※ 引述《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

04/27 02:48, 6年前 , 1F
推測試
04/27 02:48, 1F

04/27 02:55, 6年前 , 2F
測完讓我想到一個畫面:
04/27 02:55, 2F

04/27 02:55, 6年前 , 3F
A: 你已經死了 B: 你在說什麼笑...(爆開)
04/27 02:55, 3F

04/27 03:11, 6年前 , 4F
這題太難 我跳過==
04/27 03:11, 4F

04/27 03:18, 6年前 , 5F
這題算變化題了吧 我覺得應該不會考
04/27 03:18, 5F

04/27 03:19, 6年前 , 6F
但是巫毒vs虛無領主應該在接下來都很常見吧
04/27 03:19, 6F

04/27 03:24, 6年前 , 7F
其實關鍵在於指定死亡的死聲跟褻瀆判斷死亡的時間
04/27 03:24, 7F

04/27 03:24, 6年前 , 8F
點(廢話)根據測試的結果看來 褻瀆完判斷有無擊殺->
04/27 03:24, 8F

04/27 03:24, 6年前 , 9F
下次褻瀆->死聲擊殺 感覺會這樣跟堆疊有關(? 好晚
04/27 03:24, 9F

04/27 03:24, 6年前 , 10F
了不想想
04/27 03:24, 10F

04/27 03:53, 6年前 , 11F
希望職業選手都有看到這篇 不要比賽時出糗
04/27 03:53, 11F

04/27 06:26, 6年前 , 12F
這題太難 遇到就送
04/27 06:26, 12F

04/27 07:39, 6年前 , 13F
猛 不過這程式碼這樣寫結果會比較符合直觀的結果需
04/27 07:39, 13F

04/27 07:39, 6年前 , 14F
要思考一下
04/27 07:39, 14F

04/27 09:15, 6年前 , 15F
感謝測試
04/27 09:15, 15F
※ 編輯: LeoSW (61.216.8.103), 04/27/2018 13:10:08 ※ 編輯: LeoSW (61.216.8.103), 04/27/2018 16:04:21

04/27 19:03, 6年前 , 16F
這題必考
04/27 19:03, 16F

04/29 09:16, 6年前 , 17F
看完只覺得頭很痛
04/29 09:16, 17F
文章代碼(AID): #1QuXwUZY (Hearthstone)
討論串 (同標題文章)
文章代碼(AID): #1QuXwUZY (Hearthstone)