This is complicated and possibly very stupid but I think it could be a nice addition
On top of the current armour stats you get extra stats depending on what weapon you get hit by!
I'll use leather, chain and plate for my examples
The +/- values are stats the armour uses
Leather:
Blunt: 0 +/-
Cut: 3 - Because you'd make a hole in it
Piecre: 2 - Because you'd make a hole in it
Mail:
Blunt: 0 +/-
Cut: 2 - Because cut isn't so good vs this
Pierce: 3 - Because cut isn't so good vs this
Plate
Blunt: 4 - Because you'd dent it
Cut: 2 - Because cut isn't so good vs this
Pierce: 3 - Because cut isn't so good vs this
This suggestion is more for when this mod is finished and needs asthetical tweaks