The latest experimental (42428d678ad4a77a89678fcdd4decd2289dacbf3) includes a fix from me to what I’ve been calling “Shock Damage” - damage from collisions with things that damages parts other than the one that was hit.
The old system had some issues, the most notable of which was that any damage that wasn’t from a vehicle-vehicle collision would be applied from (0, 0), which is usually the seat with the controls. This would mean that, especially if you lengthened your vehicle, parts that were far away from the front of the car would be damaged by ramming into stuff. It would damage any part, but with a random chance, decreasing with distance.
Now, colliding with things (notably monsters) will deal damage from the correct location. It deals shock damage all the time, but only to frames.
The end result is that you will be repairing the front of your car more often and the back of your car never. It also means that you can be more conservative with armor, and only apply it to the front. Extra bumpers in the front will work better too, as they will actually absorb some of the shock damage. You also won’t have seatbelts or gas tanks or solar panels exploding for no apparent reason.
For full details, see https://github.com/CleverRaven/Cataclysm-DDA/pull/4856