Cim possibly developed this OXP as a result of an earlier forum message thread starting here:
viewtopic.php?f=4&t=11174
"How to thwart galactic hyperspace jump?"
In particular, Cmdr James wrote at:
viewtopic.php?p=156862#p156862
"A misjump moves the player midway between the origination and target system. There is no meaningful equivalent for a galjump."
I've already given the idea some thought:
viewtopic.php?p=156860#p156860
"Currently there's no provisions in Oolite's code for a galactic hyperspace jump to be "different" if player.ship.scriptedMisjump === true; "
My recent "Ah hah!" idea is concerning what a Galactic Hyperdrive misjump can mean:
1.The Galactic Hyperdrive can fail to fire at all, leaving you stranded where you start. That can be done with mass-locking and/or damaging the equipment so the player can't immediately try again.
2.An NPC ship's wormhole could be created and the player's ship moved into that wormhole very close to when the countdown for the Gal. Hyperdrive hits 0...tossing the player's ship either to a nearby system (within 7 L.Y.) or
interstellar space between the player's current location and a nearby system. Couple that with a temporary Galaxy Chart rename (via a script), this can replace "Interstellar space" with "Intergalactic space"...and things can get very confusing indeed!
3.Or lastly, the Galactic Hyperdrive counts down to completion...the jump is made...you get tossed to the next Galaxy Chart, ...but "
Where the hell am I now?!" can still be simulated by doing stuff like
Here Be Dragons or
ZeroMap OXPs/OXZs ...and all the nearby system names and even locations are hidden on the Galactic Chart. No jump routes are shown if no systems are shown. I know it's possible to temporarily replace some of the F7 screen details for a system -- even a core mission does that to give the player a hint where to go next, so even the current location can partially be obscured.
...Well, except for the fact that the Galactic Hyperdrive will still ...
normally... spit the player's ship out in the next Galactic Chart at roughly the same X, Y coordinates as in the previous Galactic Chart.
4.What if the
GH destination isn't the same X, Y coordinates as before the jump?