This is not a bad idea, well done.
However; due to the way debuffs are resisted you can't have certain damage types ignore armour completely. I do think this is a good idea, especially if physical damage types(with associated resistances) are introduced.