В формуле никак не учитывается, кто против тебя. В патч нотах четко сказано:
персонаж, показатель защиты которого лишь в 5 раз превышает его уровень, не будет излечен вообще, в то время как паладин, показатель защиты которого делает его невосприимчивым к критическим ударам боссов, восстановит максимально возможное количество здоровья
Соответственно, есть минимальное и максимальное значение. При минимальном - исцеления не будет, при максимальном - 30%. Все что между ними - от 0 до 30. Про рес ни слова нет, только про защиту