It is inherently broken because shields have diminishing returns while damage is entirely linear.
This results in an incredibly large difference in how these values turn out for very large ships. Basically, in starmade, the larger the ships involved in a battle are, the faster the battle will be over.
Hull is even worse, because it does not scale at all and the values are clearly adjusted for fighter dogfights.
Here is how to fix everything:
1. Buff astrotech: by turning blocks with <= 0hp invisible and passable instead of removing them, the beam would play a major part in how battle damage is repaired. Bonus points for expanded AI settings that allow repair drones.
2. Considerably distinguish the hull types. Basic hull should have zero resistance and mass; standard armor should probably gain the properties advanced armor currently has and more mass than the average system block, and advanced armor should come with very high armor values while their mass is enormous. This way, each armor type would have it's use:
- Basic hull is the designated RP/unarmored interior/invincible station material. Not adding to the mass of the ship, these are an excellent addition, but they offer zero resistance and will break on the first hit with a weapon. They will also be treated by any incoming damage as if it was punch-through.
- Standard armor is your go-to hull reinforcement for covering large areas with acceptable cost or building more resilient standard craft, for example as pirate raiders.
- Advanced armor is what you put on your ship if you know you are more of a mobile station than a quick moving ship anyways. With the heavy mass penalties, large amounts of advanced armor will make a ship move like a slug, but intelligent armoring of key areas will provide excellent protection in case the shields are down: if your capital is a giant machine gun, you will actually not be able to use it against armor that well (perhaps including the threshold thing). If you want to make a dent into capital plating, you need something slow-firing that packs alot of punch.