Whenever you launch a rocket into space, the original landing location on a planet or the space-station location in orbit is the same coordinates you launched from, all subsequent ones landing you on the last launch platform you used on that planet.
But what if multiple players wanted to launch from the same coordinates? What if one player had multiple bases on the same planet? There's actually a relatively simple solution to this problem.
My suggestion:
- Introduce Planet Landing Menu:
- 2 Buttons: "Land at same Coordinates", which replicates current first-time-landing behavior, and "Random" which lets you land in a random location on the planet (configurable)
-> The Config file should contain a few new options: Landing Radius, how far away from the default coordinates you can land (Preferably configurable for every planet separately), and "Use Absolute Coordinates", with true making the Center of the radius be 0,0 and false making it equal to the default coordinates you landed at - Launch Platforms List - Same as with space stations, allow players to choose which platforms from the ones they have placed, own and used, they want to land at.
- "Single-Use" Launch Platforms, if you are stranded somewhere on a planet and want to return back to your home, it wouldn't be the best idea to save every single launch platform you landed at in the list, therefore It'd be better if you could make temporary platforms that get destroyed after the launch, or simply don't save into the list. Alternatively there could be an option to delete saved launch platforms from the landing list
Bonus: Config feature to switch between old and new system depending on what server owners prefer
-# please upvote if you think the idea is good