Edit-after rereading the details the first two docker types seem illogical. However the ship part docker is something that should be looked in to at least in concept.
Someone had a similar idea as I had but in a more inventive way. Basically it would enable/disable certain entity function based on the purpose of the docked entity. My personal favorite part is the one for ship part rail dockers. dockers for rail entities like hanger doors, elevators, etc. that merge the system stats of the docked entities with that of the mothership so they dont feel like dead weight.
Its a very detailed post but i feel that instead of three dockers we could just have a specific one for ship parts. meaning that we would have only 2 types of rail dockers
Feature request:
- add a docking variant that omits the core and possibly even the rail docker, to avoid the need to hide the core and rail docker behind walls
- make those new dock types their own nav-filter category (or remove them in total)
- if the rail gets shot, and they undock they turn into debris, they will never become their own entity (kills physics problems)