When a player logs out while in the gravity of or "aligned" to a ship, that player's position should be saved relative to that ship on logout. That way, a crew member can remain with the ship when not online.
Don't want to get kidnapped? Fine, just leave the gravity of the ship before you log.
In other words, I'm on the U.S.S. Enterprise as the phaser room guy. I log out. Later the bridge crew gets on and flies away. When I log back in, I'm still in the phaser room, in the same position relative to the Enterprise. On the other hand, if I were outside of the Enterprise when the helmsman flew away, I'd still be spacewalking in that same position in the universe.
So what if the ship gets changed while I'm offline? Say the phaser room gets filled with shield blocks by some blundering junior engineer? Stuck-in-block protection. It's already in game. No sweat.
What if the ship is destroyed? Logically, I should spawn where the ship blew up. So when the ship explodes, it should just change my saved position to the universe-relative location where the ship went kablooey. Stuck in space? No worries. Everyone knows you should carry at least one core with you at all times.
EDIT: It's been brought up multiple times that this feature might be exploitable. As such, a player should ONLY save onboard a ship if the ship belongs to said player's faction, or to no faction at all. In order to allow guests to remain onboard, allowance could be made for players sitting on chairs linked to faction permission blocks, and this feature could be configurable either by factions or server admins.
Don't want to get kidnapped? Fine, just leave the gravity of the ship before you log.
In other words, I'm on the U.S.S. Enterprise as the phaser room guy. I log out. Later the bridge crew gets on and flies away. When I log back in, I'm still in the phaser room, in the same position relative to the Enterprise. On the other hand, if I were outside of the Enterprise when the helmsman flew away, I'd still be spacewalking in that same position in the universe.
So what if the ship gets changed while I'm offline? Say the phaser room gets filled with shield blocks by some blundering junior engineer? Stuck-in-block protection. It's already in game. No sweat.
What if the ship is destroyed? Logically, I should spawn where the ship blew up. So when the ship explodes, it should just change my saved position to the universe-relative location where the ship went kablooey. Stuck in space? No worries. Everyone knows you should carry at least one core with you at all times.
EDIT: It's been brought up multiple times that this feature might be exploitable. As such, a player should ONLY save onboard a ship if the ship belongs to said player's faction, or to no faction at all. In order to allow guests to remain onboard, allowance could be made for players sitting on chairs linked to faction permission blocks, and this feature could be configurable either by factions or server admins.
Last edited: