Если просто логически в голове прокрутить эту фразу и представить механику спелла, то на ум приходит только такое:
Есть у нас 100 хп (%).... Нас побили... Осталось 40 хп(%)....
До полного Хп недостает 60 хп (%) (100-40 = 60 )
Спелл хилит 30% от недостающего хп....
60х0,3= 18 хп (%)...
ПО вашим же рассуждениям получается (вы так утверждаете), что должно хилить 30% от максимального здоровья в любом случае...
А то что вы написали: Свели до 1к, юзнули хилку, получилось 1.8....
Захилили 800к... (неслабо так)...
Отрегенили приблизительно 27% макс ХП ( 800 000 \ 3 000 000 ).... Ну норм, чего сказать еще, пошел качать прота...