The old docking system suffers from moving docks. If you remove (destroy_entity), undock or overheat a docked entity that still uses the old system, then it's possible other docks will switch places to empty docks, or they will end up where the shipcore is.
If they end up where the shipcore is, a second issue appears:
- Astronauts cannot move in that sector till all turrets on the shipcore's location are removed/gone.
How to reproduce:
# Use this blueprint: {F497} it has 4 docked turrets
# spawn the blueprint in, select one of the 2 closest turrets to the shipcore and type /destroy_entity
# you'll normally see 1 of the other 3 remaining turrets move to the shipcore's location, removing that entity will make another take its place
# when step 3 happens, any astronaut in that sector cannot move.
This is a release blocker since all generated stations still use the old docking system, and people are still allowed to spawn in old ships.