6+ months of agonizing "realism" nerfs have ruined this game

Vehicle parts depend on items and the vehicle code previously required upon some ugly hacks to try and correctly handle damage when adding/removing parts. They now use the same code path (with the effect the colours are identical). This should allow us to close unintended behavior such as installing a broken gun as a turret, welding it, and then removing it and wielding it. Multiple code paths that do almost the same thing are a common problem in the codebase. We can’t really work on new features in that area until the existing issues are resolved.