Just wanted to give a quick annotation.
The Elemental Cloak and Dragonscale Hauberk offer protection against Fire attacks with the Flame Damage Type Modifier -2 trait. This lowers the total damage dice rolled for the attack and, more importantly, lowers the result of the effect die roll, thereby decreasing the chance that you receive burns in the first place. However, once the burn is already on your creature, the damage it deals is considered direct and penetrates both the Flame Damage Type Modifier and armor value of the creature.
Another way to deal with burn conditions that are already on you is with condition removal effects provided by spells such as Lay Hands or through the Priestess's built-in Restore ability.