自瓦里安補丁起,我們對易傷和免傷系統在游戲中的運作方式進行了修改。這個系統以及它的首要目標是決定一個單位根據增益效果和負面效果來計算應該受到多少傷害。
以前在計算一個目標應該受到多少傷害時,我們會查看是否有增益效果或負面效果會修改這個傷害。于是我們會對最大的傷害減免增益效果(剛毅護盾)和最大的傷害減免負面效果(易傷)進行比較,兩者之間的差異就是結果。
舉例:剛毅護盾提供75%的傷害減免,而易傷使你受到的傷害提高25%,那么兩者之間的差異就是50%。在這個系統中,你是否獲得了莫拉莉斯中尉的護衛(+25%),法術護盾(+50%)和剛毅護盾(+75%)就無關緊要了,因為剛毅護盾的效果是最大的,所以我們使用這個增益效果。
因為多個增益效果和負面效果不疊加,所以就沒有必要對上限進行限制。玩家能獲得的最大值就是最大的增益效果和負面效果。
現在在計算一個目標應該受到多少傷害時,我們會把所有傷害減免增益效果和傷害減免負面效果累加起來進行比較。
只有一個增益效果和一個負面效果時,這個系統和原來完全一樣。
但是,如果你有多個增益效果或負面效果,比如剛毅護盾和兩種易傷(希爾瓦娜斯和吉安娜),這個系統會將75%的增益效果減去兩個25%的易傷效果,所以最后的傷害減免是25%。
既然多個增益效果和負面效果以加法疊加,所以我們對上限進行了限制。目前的上限設置為傷害減免最高75%,而易傷最高25%。
我們為什么要這么做?我們將在以后為少部分英雄提供一些基礎傷害減免,主要是戰斗型英雄。在探索這個改動時,我們發現在舊系統中無論你的角色有多少初始傷害減免,只要你獲得了臨時傷害減免,這個初始值就會毫無作用。
舉例:一個總是擁有15%傷害減免的阿爾薩斯獲得莫拉莉斯中尉的護衛的增益效果時只會額外獲得10%的傷害減免。這些增益效果在坦克英雄身上的效果比其他英雄低會讓人覺得很奇怪。在新系統中,阿爾薩斯會同時獲得15%和25%的傷害減免,也就是暫時獲得40%的傷害減免。
戰斗型英雄獲得基礎傷害減免后,我們也想觀察一下輔助型英雄能夠提供的治療量。我們不想大幅降低治療效果,但為戰斗型英雄提供一些基礎傷害減免可以讓我們在保持他們的生存能力的情況下降低一些治療效果。但對沒有基礎傷害減免的目標的治療效果會有所降低。
以前我們幾乎沒有調整傷害的效果,所以我們覺得有必要讓它們經常出現。目前我們所有的負面效果都是25%,而增益效果為25%,50%和75%。在新系統中,我們能夠自由地進行更加精確的調整。我們可能會略微降低過于強大的易傷天賦的效果,而不是將其移除。
注:這個新系統也會修正一個問題:舊系統會先計算增益效果,然后乘以負面效果,導致結果比預期低。