Newcomer / Intro Sitting in the Bar

I've noticed that each time I exit ED while sitting down in a station bar, when I log on again I'm stood outside the lift instead. I wonder why it doesn't remember where I was sat.
 
The game doesn't keep any specific positional data when you're in a station, this is useful for those times I've been yeeted outside the station or got stuck behind a counter. Would suck to log in and still be screwed in that instance. It always spawns you in front of the lift every time you log in. I should test what happens when I logout at a settlement. It probably keeps your position when you're on a planet.
 
I always figured it was because all bodies have precise surface coordinates for reference. Saving that position is just a matter of saving those coordinates. That system has been around since Horizons, so it was just a matter of adding on-foot positioning to the save. Saving the SRV location while on-foot was broken for quite a long time. Logging out on-foot would result in the SRV being in the ship at the next login. I suspect they just used the same variables for on-foot and SRV location at first, then eventually gave them unique variables.

The insides of stations, starports, etc have no internal coordinates to refer to, so there's no position data to save. There was never a need for internal instance coordinates before Odyssey, so such a system would have to be written from scratch. The current system is useful for the squashing a couple bugs, and a new system would probably introduce new bugs.

I like it just the way it is :)
 
Of course if you spawned in the last known position, you might find yourself sitting in the same chair as some NPC, etc.

They seem to keep track of the position while the carrier jumps, but I've also come out of a jump sitting in the same seat as a commander that was in a different instance when the carrier jumped, but we both ended up in the same instance in the same seat. In fact there were quite a lot of oddities when we tried to jump many commanders on the same fleet carrier, i suppose mainly due to instancing issues.
 
Back
Top Bottom