[BUG] Shimmering Flame Shield doesn't heal correct amount

The Shimmering Flame Shield should heal 50% of missing HP. I noticed that it heals much less than it supposed to. e.g. at 2/75 HP it heals you up to 22, instead of 38. Easily reproducible with the training dummis.