I was thinking thinking of a way that you could reduce the repair chance of something. Besides WPF, reducing the chance of repairing a certain type of weapon, I was thinking Attributes would be a good Idea of reducing things too.
For example, the more Strength you have, the less of a chance you would have to repair Armor.
For Agility It would reduce the chance of repairing shields or Horses, depending on which one has more points.
I dont know how much it would reduce the chance, but maybe like .1% for every point on an attribute?
Example:
21 STR = 2.1% reduction to the normal rate of a 4% repair chance which equals 1.9% repair chance for Armor
15 AGI = 1.5% reduction to the normal rate of a 4% repair chance which equals 2.5% repair chance for Shields or Horses
Maybe this could work for other Abilities, I just thought mainly of those two.
It could be A little to much though, because if you get a all strength build, They would go full blown out in Plate Armor.
Same thing with cav (If they went all agility) and bought a plated charger.