From the wiki, js reference for player:El Viejo wrote:How long does an NPC escape pod last in interstellar space? If the player ejects in IS, he lasts about ten seconds (?), then it's a 'life-support failure' and 'Press Space'!
function setEscapePodDestination(destination)
This method can only be called after the player has launched an escape pod – for example, from the escapePodSequenceOver() event handler. It determines where the player will end up. destination may be any carrier/station entity, or the string "NEARBY_SYSTEM", or null. If it is "NEARBY_SYSTEM", the player will end up at the main station in a random nearby system. If it is null, the player will die of life support failure. (null is the default in interstellar space.)
A nearby system is anywhere within 7ly, the closest systems are supposedly coming up more frequently than syestems further away...
As an alternative the scenario already described, there could even be a story to each 'nearby system' escape: captured by pirates, scooped up by a miner on an urgent delivery to the destination system, etc... and have it show up at the nearest missionScreenOpportunity...