世外之爭版本解析特別篇(詳解「技能免疫」)

新版本正式登陸僅一天,但從玩家們的交流中不難感受到,整個DOTA2的遊戲環境已經發生了翻天覆地的變化——「WDNMD,怎麼老不爆裝備啊!」、「兄弟,這個東西我帶賊牛X,不讓一哈?」、「死了的人別發獃,去用鳥把眼作了」。反應在數據上,玩家數量也迎來了一次巨幅的回升——北京時間11月27日,DOTA2的峰值玩家數量超越了CS:GO和吃雞,位列STEAM榜首。儘管現在就欽點可能會顯得有些為時過早,但從新版本發布后24小時內的動向來看,本次更新成功地將DOTA2從「DEAD」的邊緣挽救了回來。之前那篇文章中,我們著重提及了新版本在物品改動方面的內容。本篇文章的開頭,先做一次勘誤。前面寫物品的時候,我弄錯了點金手的價格——雖然捲軸貴了100塊,但因為加速手套現在只要400,點金手總價不變。

廣告-請繼續往下閱讀

此外,在體驗了多場匹配遊戲和三把天梯對戰後,我也對當前版本的節奏變化有了一個初步的印象——一言以蔽之,遊戲節奏變快了很多。前哨提供的額外經驗讓優勢方能與劣勢方迅速拉開等級差距,而打野掉落的額外裝備也使得某些英雄的強勢期被大大提前。

歡迎加入==》 Dota聯盟

廣告-請繼續往下閱讀

具體分析每個英雄的改動前,我們首先要搞弄清楚新版本的「技能免疫」究竟是什麼意思。在更新說明的「隱藏詳情」中,V社解釋道,「每個技能都有兩個屬性:一是否能對處於「技能免疫」狀態下的目標生效,二是屬於何種傷害類型」。舉個例子,火女在沒有A杖的時候,她的大招不能無視「技能免疫」。如果你想對開了BKB的斧王放大招,系統就會彈出無法釋放的提示。但是在火女擁有A杖后,她的大招首先可以無視「技能免疫」——這意味著你可以把大招扔給開了BKB的斧王,其次,A杖火女大的傷害類型由魔法變為純粹。因此,大招不用計算魔抗。

廣告-請繼續往下閱讀

如果每個英雄都像火女這麼順利就好了,在實際測試的過程中,我們發現了很多與「技能免疫」有關的BUG,有一部分出現在物品或技能介紹中。新版本,BKB已經不能提供100%的魔法抗性。這點在英文說明中沒有問題,但是在中文的物品介紹里,還是寫了100%的魔抗。不過也有中文和英文同時出現錯誤的情況,那就是小狗的狂暴。新版本的狂暴在測試的時候無法為小狗提供100%的魔抗——否則就不會受到Bane大招的傷害,中英文的技能說明都寫錯了。當然,也有中英文都寫對的時候,那就是劍聖的劍刃風暴。新版本,開著風暴的劍聖無論是被點了超負荷天賦的藍貓打、或吃了VS的無視魔免錘,既有眩暈、減速,也有傷害。

廣告-請繼續往下閱讀

好奇寶寶們對「技能免疫」的理解當然不能止步於此,不過在隨後的測試中,我們試出了更多的BUG。最有代表性的兩個,就是神牛的「迴音擊」和冰魂大招「寒冰爆轟」。先說迴音擊,這個技能首先無法對處於「技能免疫」狀態下的目標生效,其次,迴音擊的傷害類型是魔法。因此,如果牛頭對著一個開了BKB的單位放大招,既不會有眩暈,也不會有傷害——本來我也是這麼想的。雖然「迴音擊」上明明寫的是——「無視技能免疫:否」和「傷害類型:魔法」,但卻能對一個開了BKB的一級斧王造成131點傷害。注意,這裡的傷害來源首先不是餘震——餘震的遊戲內說明是正確的,它的傷害和眩暈都不能作用於魔免單位。至於這131點傷害是怎麼來的,答案是迴音擊的初始傷害180減去魔抗係數后得到的結果。也就是說,迴音擊的初始傷害無視魔免。

廣告-請繼續往下閱讀

後面測試冰魂的時候,雖然冰魂大招上寫著「無視技能免疫:是」和「傷害類型:魔法」,但當冰球砸到BKB斧王的一瞬間,450點初始傷害卻被BKB抵消——這和說好的不一樣啊,BKB不是不提供100%的魔法抗性嗎?答案和前面的迴音擊正好相反,冰魂大招的第一段傷害是不無視魔免的。然而,冰魂大招的後續傷害卻能正常生效。順便一提,這也是冰魂在7.23的重大增強。如今,後續傷害和大招的斬殺效果都無視BKB,斧王可以在BKB開著的時候被活活凍死。

回到牛頭的例子,讓我們繼續深入——迴音擊的初始傷害無視魔免,那麼它的傷害類型是什麼呢?一個小實驗,讓斧王開挑戰頭巾。這個時候,迴音擊的第一段傷害會被挑戰吸收。因此,迴音擊的初始傷害的傷害類型的魔法——其實不做實驗,單從扣魔抗這點就能得出同樣的結論。對於冰魂大招也是一樣,因為後續傷害的類型是魔法,開BKB再開挑戰。第一段傷害被BKB抵消(BUG),後續傷害被挑戰吸收,挑戰效果的結束前也不會掉血。

上面兩個例子不是愚人節玩笑,冰蛙在7.23對技能免疫的改動也不是「吃飽了沒事幹」——同時更不是像某些人說的那樣,是要硬推藍貓的超負荷天賦。在更新說明中某一個不起眼的地方,寫了一行字——「優化輸入指令的處理,現在感覺更快,此外修復了一些輸入指令丟失的罕見問題」。冰蛙原本的意思,八成是要簡化「判斷傷害」的流程。理想的情況下,當一個技能釋放后,第一個要判斷的東西是「是否無視魔免」——否的話直接結束,是的話繼續判斷傷害類型——如果是魔法,扣魔抗;如果是物理,扣物抗。不過,DOTA中的某些技能並不像火女大招那麼簡單。當一個技能需要判定多次傷害的時候,簡化的結果是導致更多的BUG。

廣告-請繼續往下閱讀

本篇文章的撰寫時間是11月28日的凌晨,不出意外的話,上述問題應該會在未來的幾次小修復中得到解決。不過,學過編程人恐怕都會深有感觸——BUG這個東西總是越修越多。新版本雖然上線了,但V社的工作恐怕才剛剛開始。特別篇的最後,讓我們快速瀏覽一下和技能免疫有關的改動。物品方面,暈錘、大暈錘和金箍棒都能對技能免疫的目標打出額外傷害,但標槍不行。電錘和大電錘砍魔免單位都不會出現連鎖閃電,砍非魔免單位時,如果魔免單位站在旁邊,閃電不會跳向魔免單位。刃甲方面,開BKB砍刃甲單位傷害不反彈。

廣告-請繼續往下閱讀

英雄方面,冰魂大招上面已經說過了,敵法大招是少有的幾個從無視魔免改成不無視魔免的技能,另外幾個是小鹿推進、劇毒大招、死神鐮刀、巫醫詛咒。其中,巫醫的詛咒很特別,對魔免單位放的時候沒圖標也沒有效果,但如果先中詛咒后開BKB,BKB不能頂掉詛咒。其他幾個都和沒有A杖的火女一樣,點人的時候會提示「目標免疫魔法」。另外幾個值得一提的改動,斧王的淘汰無視技能免疫——既可以對著開轉的滿血劍聖放淘汰(只有傷害不會死),也可以直接斬死開轉的殘血劍聖。痛苦之源大招能拉狂暴小狗,小狗既動不了、還掉血,蝙蝠大招、獸王大招、發條大招、猛獁大招同理。謎團的凋零隻是改了傷害類型(從純粹變成魔法),參考上面的流程圖,還是會掉血。

廣告-請繼續往下閱讀

最後的最後,我們要說的最後一個技能是小鹿的大招——之前是小技能的不可侵犯。7.23版本,新的不可侵犯無視技能免疫,即開著BKB的英雄打小鹿還是會被減攻速。但因為不可侵犯是個被動,大隱刀可破。差不多說完了,在未來的英雄篇中,我們就不會在「魔免」這個問題上浪費時間,希望V社能趕快修復遊戲中的BUG。至於BKB這個道具,該出的英雄還是得出。