Dota-2
Terrorblade的Sunder能力如何運作?
Terrorblade的Sunder能力究竟是如何運作的?
確切地說**,我想知道如果恐怖之刃有X%的生命值而敵方英雄有Y%並且恐怖之刃向敵人施放技能會發生什麼?對於所有可能的 X 和 Y 值。**
我問的原因是我不太了解能力的局限性。
遊戲百科上說:
- 必須保留一些生命值。
- 最低生命值:25/20/15%
這是否意味著在對其他英雄施放技能後,該英雄將至少剩餘 25/20/15% 的生命值?在這種情況下,恐怖之刃的健康狀況如何?
或者這是否意味著當恐怖之刃的生命值低於 25/20/15% 時你不能施放該技能?或者是其他東西?
這不是能夠施放該能力的條件。它會一直有效。
在破甲之後,恐怖之刃的生命值將與目標一樣多,反之亦然。
但之後,另一條規則適用於Sunder的兩個參與者。如果他們的生命值低於 25%,則會提高到該百分比。
例如,如果全血恐怖之刃擊殺了一個擁有 1 生命值的人,則恐怖之刃的生命值將設置為自己最大生命值的 25%,而另一個人將獲得完整生命值。工作原理完全相同,反之亦然。
如果Sunder的兩個參與者都有 1 HP,他們的生命值都將設置為 25%。
還有一個技巧:如果恐怖利刃的生命值極低,他可以製造一個幻象並將其擊碎,以獲得最大生命值的 25%。
這是一些 Python 程式語言程式碼,它模擬Sunder與 Terrorblade
health1
失去max1
健康和目標有health2
/max2
:health1, health2 = max1*health2/max2, max2*health1/max1 if health1 < 0.25*max1: health1 = 0.25*max1 if health2 < 0.25*max2: health2 = 0.25*max2