Figured out Iceheart is currently not increasing the damage of the critical part of a damage hit. This is the only thing that is not linearly increasing with the crit.
So lets say:
- You do 10000 damage
- Iceheart would make it 1.05x10000=10500 damage
- Then your 10000 damage crits and becomes 15000 damage
- Then you have Iceheart. And you expect to get 1.05x15000=15750 damage
- Sadly, the damage becomes 1.05x10000 + 5000 = 15500. You loose 250 damage from this bug. -__-
Classes who crit more often will have way bigger downsides to this fact.