Updated Feb 6, 2011 . 14.0MB
...may have a couple typos in oolite-randomHits.js
Are these "Â" symbols supposed to be there?:
In a few places, "System." is used instead of "system."
While these may work ok in v1.74.2, I've read that in v1.75 and later these may fail.
Throughout the whole .js file and probably on other files as well, there's quite a few spaces and tabs on the ends of lines. I see them when I highlight them, but they're otherwise invisible.
How those "Â" ended up into the code is a big question to me. Normally it only happens when copying something from other files that contain invisible characters. However, in this case I wrote the whole thing from scratch.... Not quite true, I took the original plist script and replaced section by section. Most likely they were already in the original plist file of the script. For me they are still invisible but I try to find them
However, they must have been there since the first JS release of RH and I never heard about troubles because of this.
To the System capitalization: This is correct in the 1.4.7 release. The reason for the update was even that it was always wrong and it is okay now. I have a whole list of about 10 oxp's with stuff that must be updated when 1.75 is released. By now I updated them already on the wiki, but will announce it when 1.75 is definitely released as I might stumble over other bugs in the mean time.
Spaces at line endings is not a real problem. It often happens when I select a word by double clicking and than copy it. On the mac these selections often include heading and trailing spaces. (There is probably a setting to toggle this, but I never searched for it)
footnote about System / system.
Both are actually two different things. It was probably less confusing when the object was called "Galaxy" instead of "System" and the property "system". Until 1.74 in both cases "system" was accepted with and without capitalisation so any error was unnoticed.