[191.023] Missiles teleport through ship armor (not stations)
The Problem: Missiles behave dramatically differently when they strike a large grid "ship" compared to a large grid "station." On stations, they behave as expected--consistently exploding on the surface of the armor until the armor is destroyed. However, on ships, the missiles pass partly or entirely through the armor with almost every shot. The result is that a station with 3 layers of armor is more than 10 times as durable as an identical large ship when hit with missiles.
To reproduce in any world or DS:
1) Attach a firing grid, with a cockpit and at least 8 rocket launchers, to a target large grid using landing gear, taking care to have the rocket launchers aimed at the target grid.
2) On the target grid, place at least two layers of heavy armor to defend against the rockets, with a space between them, in front of a functional block such as conveyors or cockpits.
3) Copy the setup and paste a copy nearby.
4) For one copy, convert the target grid to station.
5) For the other copy, convert the target grid to ship.
6) Fire the rockets until the target grid functional block is destroyed.
Expected result: Both grids' functional block should last an identical amount of time before being hit by the missiles.
Actual result: The "ship" grid will lose the functional block first.
To reproduce in linked test world:
1) Load into the world;
2) Fire 5 volleys of rockets at the undamaged "ship" target;
3) Fire 30 volleys rockets at the undamaged "station" target;
Expected result: Both targets should still have cockpits and conveyor systems behind the armor.
Actual result: The station target will still have conveyor blocks behind the armor, but the ship target will have lost many or all of them.
Video demonstration: https://streamable.com/zw8gs
Test world: https://gofile.io/?c=oxvzfS