User blog comment:ClayHuang158/Ciemnota/@comment-3391671-20160506090843

Essentially, the upper limit of the damage Ciemnota can deal is, as the scaling goes 15% max health multiplied by 25%/0.25, which equals 3.75% max health. This maximum value is only attained at 100% missing health... but it is a sour value. I also believe the value is a more complicated way of dealing missing health damage.

If my calculations are correct, Ciemnota is actually dealing ! 15% max health x missing health/4...

Anyways, I just wished to point this out as you were mentioning that you didn't know how not to make it messy; essentially, it was just a calculation oversight.