Actually, you'd be surprised. Lots of stuff talks about armors, and considers it, and assigns values to it, etc. Actually, I was undershooting it on the shields thing. On that, just the assignments of what had shields was easily 800 lines of code in one file. But the rest is all talking about it, etc. The AI has to consider shielding, it has to go in the interface, it has to be valued in the exports, and on and on with a fundamental stat like that.