Like:
100% - shiny awesome armor
75% - rusty and dented here and there
50% - rusty all over, with holes here and there
25% - rusty full of holes
And with repair the armor/weapon looks improve back to shiny & awesome.
I mean, it takes 4 times more meshes files but hey, this will add so much realism and immersion!