Certain level of thread necromancy here, but I think it's worth pointing out for anyone else who comes to this anew like I did that this OXP is still very broken.
Apart from the fact (already pointed out) that it doesn't persist its state for giving the "hint" on how to get to the hidden planet - so you will only get it if you do the jump sequence from A.n. Other Planet -> Biorle -> Usle -> Biorle in one game session without saving/loading in between - there's also a much more fundamental bug that will prevent the planet from ever being populated in interstellar space. The current world script checks
Code:
if (missionVariables.hasOwnProperty("erehwonDestroyed") && missionVariables.erehwonDestroyed === false)
before setting
missionVariables.showErehwon = "YES"
. The planet is only populated if showErehwon is "YES", obviously. The problem is, the script never initialises that mission variable, so the first part of the condition always fails. If the condition is changed to
Code:
if (!missionVariables.hasOwnProperty("erehwonDestroyed") || missionVariables.erehwonDestroyed === false)
it seems to work ok. There's another similar condition for presenting the Epilogue that looks like it has the same bug as well. Given that this is a mission that's recommended for beginners it would perhaps be nice to fix it so it at least basically works. Could someone in a position to fix the released version perhaps change the two instances of that condition?
I'd also like to suggest to either
a) change the use of "this.misjumpInfo" to be a mission variable (it looks like it should be a trivial change) so that pilots don't have to do the magic jump sequence all in one session
or
b) (better, IMO) just remove all of the logic around going back and forth between Usle and Biorle and show the mission hint the first time you arrive at Biorle each session so new pilots have a much better chance of actually seeing it!
Cheers,