Hi @DesertRose what I recommend is to add a new damage type called "Penetrating" or something and then just give the base unit.xml and structure.xml files the appropriate armors (0 for unit.xml, and maybe 50 for structure).
We use "bleeding" "poison" and "fire" dmg in Classical Warfare AEA. We weakened the units actually attack dmg, because yes all of those "by pass" the armor and the dmg is what it is no matter what. X dmg every Y seconds for Z duration.
Already exist to filter current selection:
hotkey.autociv.selection.nowoundedonly = "K"
autociv being op, you can create or modify the hotkeys and make for example :
hotkey.autociv.session.entity.by.health.nowounded.by.class.select.Cavalry = ""
hotkey.autociv.session.entity.by.health.wounded.by.class.select.Cavalry = ""
This hotkeys system is in/shared with ModernGUI now.