During the class trials today I noticed some strange behavior with Leo vs Boril. Boril had riposte up. Leo started the turn with 1293 health. He hit Boril for 572. Boril reflected for 85% of the damage for 486 damage to Leo. Leo healed 75% of the damage for 506 (429 + 18% from troop). A net GAIN of 20 health. Yet, he ended the turn with 807 health, which is just the 1293 minus the 486 reflected back. There was no healing. The card is clear. First damage, then mana cut, then healing from damage done. We know very well from heroes like Kage that card order is important.
I’d like this looked into, as it is clearly a bug.