I`ve been looking over some logs to check DS heals and I notice that the 20% of damage taken in last 5 seconds formula didn`t give me entirely accurate results. I`m quite sure I failed to take something into account, but this is why I`m posting this thread.
Now, the issue at hand is pretty easy to investigate: pick a random log with a blood DK, and then look for all damaging events and death strike heals. Normally, each non-minimal death strike heal should be around 20% of damage sustained in previous ~5 seconds (to accomodate for latency), modified by SoB stacks and Vampiric Blood (is there any other modifier that I`ve missed?). However, when looking at this, I`ve observed rather big differences between the estimated amount and the real amount.
Quick 3 examples below (lost the actual log link, only kept the excel file):
#1:
Damage taken = 865k
SoB stacks = 2
Vamp Blood = on
Heal = 368k
My heal estimate was 302k, so around 20% difference.
#2:
Damage taken = 630k
SoB stacks = 3
Vamp Blood = off
Heal = 250k
My heal estimate was 201k, so around 25% difference.
#3:
Damage taken = 1.06M
SoB stacks = 1
Vamp Blood = on
Heal = 521k
My heal estimate was 319k, so around 60% difference.
Again, I believe that I am either missing something or I don`t understand exactly how the mechanic works. Has anyone else noticed this, or can anyone explain what I`m doing wrong?