По коду он учитывает 20% урона полученного за последние 5с.
Но вот каким образом он начинает отсчет и апдейтит это, под большим вопросом (точнее, под вопросом как оно должно быть), но исходя из видео можно понять что апдейт вероятнее всего не начинается отсчетом от момента получения какого-либо урона (простым языком - счетчик апдейта - вы получили 100к+ урона, счетчиик обнулился, вы получили +-10к урона, и вот это и вошло в ваши 20%)