It all matters how the data structure for ships is set up at the moment, as blocks on the ship are stored relative to the position of the ship core. Additionally linking to the core is still how all the systems be accessible to the weapons menu, thinks like weapons, defence and support effects etc.
It'll really be up to Schema, what he wants to do as he knows the structure of entities and how he handles the data. It might be that ship cores still play a big part like in supporting chain docking or in some other way we can't see.
Excellent, thank you.
I can see the core block being renamed as something like control interface and still being used as the first block of a ship. I'd also like to see it become the first block of a station, so that station administrators can use it to run on-board logic from a hotbar, even though they can't fly anywhere.
I don't think it necessarily needs to be replaced. It just needs to be optional and movable, and it should be possible to place more than one on a ship. This fills all functionality for new ships and does not disrupt old ones. This is one new feature that doesn't NEED to mess with older ships. Ships *could* start with a core, but there's no reason to require it.
This might release the game to be able to place more than one core/controller on a structure.
Ideas for the change:
The first core/controller is the first block placed, whether building a ship or station, and is the central link to which everything else is linked. Other cores/controllers can be placed and are automatically linked to the central core.
Now here's the fun stuff:
The secondary controllers can be linked from specific weapons and support effects, so that if you use that secondary interface, you can only access those linked systems. Meanwhile, if you use the core controller, you still have access to everything, including all that stuff linked to that secondary core/controller. This would support multi-player crews in a natural way.
Another fun thing that could be introduced: Being able to remove the central core. When digging out the central core, the game prompts you to select an alternate controller block to become the new central core. ("Please select new controller block.") If there are no secondary cores, the game gives the player a prompt, saying it cannot remove the core without an alternate core to take over as the primary. All central-core links are moved to the new primary core block when the original core is removed. Easy core-moving.
The center of the ship's coordinate system doesn't change when the first core is removed and replaced with a secondary core. It's still that spot where the old core used to be. The block itself simply becomes something else, typically a void space except for direct block replacement. (Edit: ...Just like the station structure.)