This was reported before, but the thread was… ignored?
Hopefully my take on this issue being more complete would warrant some scheduled fix.
Platform, device version and operating system
Plataform PC/Mobile
What you were expecting to happen, and what actually happened
Attacking a troop with Infernal Armor while my attacker had Barrier should have removed Barrier from my troop. Instead the damage simply removed some armor, but the barrier remained.
How often does this happen? When did it begin happening?
As long as the attacker doesn’t effectively loses any life from the Infernal Armor trigger it will keep it’s barrier. Just noticed this today.
Steps to make it happen again
Get barrier on your first troop, wait for a chance to attack any enemy with Infernal Armor trait and watch your troop only losing armor, but not the barrier. You can end up with zero armor and your barrier will still be there as the following pictures show:
It’s easy to replicate the bug “testing” your defensive team of Wall of Bones.
Even with zero armor my Divinia kept her barrier. (30 damage from her attack, takes 25% of reflected damage = exactly 8 of armor she had.)
After a few more moves i managed to match skulls again and only then my Divinia lost her Barrier as she would lose life from this damage.
Spoiler: I won this battle.
While verifying this, it would be great to also check if Doomskulls being matched increases the damage an attacker take from Infernal Armor.