the new Vengeance value is calculated as: 0.05 * DamageTaken + OldVengeance * OldVengeanceSecondsRemaining / 20
и чо?
по моему кто то не понимает смысла этой формулы
0.05 - константа (которую вроде как нерфили до 0.02) определяющая скорость набора отмщения
DamageTaken - входящий удар до митигейшена
OldVengeance - бонусное ап добавленное отмщением на момент получения удара
OldVengeanceSecondsRemaining - оставшаяся длительность отмщения на момент получения удара
20 - константа, время на которое вешается баф отмщения при получении удара
как это работает:
допустим на танке висит отмщение в размере 50к и длительностью 16 секунд
танк получает удар на 300к
отмщение после удара будет равно - 300к*0.05+50к*16/20=55к
еще раз для тупых: OldVengeance это вовсе не отмщение посчитанное по старым формулам, это отмщение уже набранное танком на момент рассчетного удара
зы: насколько я понял там еще есть ньюансы набора отмщения в начале боя
и додж насколько я понял просто сбрасывает таймер отмщения на максимум
ззы: удар считается ДО учета "block, crit block, absorbs, stagger, and Shield of the Righteous", но ПОСЛЕ армора и пассивок
любые сейвы снижающие урон я так понимаю снижают и получаемое отмщение