Here's the scenario: I cast heal on a hero, which should heal them 12 points. However, they only are healed 8 points. Why is this? Is it a randomly-rolled number, with 12 the max, or is their spell resistance somehow decreasing the amount they are healed?
Also, please increase life shard's boost on the heal spell. Otherwise, it becomes quickly useless as the game goes on.