"In the Dark Wheel, Alex Ryder jumps only 0.1 Ly effectively into the middle of nowhere"
This implies he could set arbitrary locations of any distance inside his max jump radius.
While jumping to totally arbitrary locations is too powerful, a far lesser form might be easily added so all a .js script has to do is choose a destination system within 7 L.Y. and a multiplier, like this:
[b]this.ship.exitSystem(destination, multiplier);[/b]
The "
[b], multiplier[/b]
" part would be completely optional to not break existing OXPs.If the multiplier is between 0 to 1, the jump ended short of its destination system.
If the multiplier is exactly 0.5, the jump is identical to current misjumps.
If the multiplier is 1 (the default), the destination system is reached.
This would give missions or special equipment an easier way to script "unusual" destinations in interstellar space (like Alex Ryder's 0.1 LY jump) without resorting to multiple misjumps between 2 systems.