I am planning to update this oxp for the simple reason that it has the escort missions for the constores. I have also contacted Thargoid so in the future we can have a constore addone in the palnetfall oxp. I cannot see why oohauls need protection only from the controre to the main station but not also to the opposite direction if you can see my point. Thargoid already agreed.
The main problem that i had with this oxp is that it offered you the escort missions only on a Pi-42 constore. I assume that Doc Nil wrote the script in the initial version of your_ad_here oxp (when only the Pi-42 constores existed) but forgot to update it when he created more constore types.
This was easy I have just replace the line:
Code: Select all
conditions = ( "dockedStationName_string equal Pi-42 Con Store" );
with that one:
Code: Select all
conditions = ( "dockedStationName_string oneof Pi-42 Con Store, Tescoo Con Store, Mall-Wart Con Store, Star Con Store, Sainsboory's Con Store" );
In several places in the script.plist and I have already checked that now escort missions are offered from all 5 deferent types of constores.
Also the script is totaly functional.
But I want to ask some things:
1.While checking the functionality of the escort missions I have noticed that in the log:
Code: Select all
[general.error.inconsistentState]: ERROR: status is STATUS_DOCKED, but dockedStation is nil; treating as not docked. This is an internal error, please report it.
although that I have completed the mission secesfully and it seems not to affect anything.
This message has nothing to do with the update I have done in oohaul and your_ad_here oxps. It is an old one (I checked it) but I have no idea what it means.
2.I do not feel very conformable with the fact the Ai of the ship is using a deprecated AI command:
Code: Select all
[script.deprecated.scriptActionOnTarget]: ***** WARNING in AI oohaulmisgoAI.plist in state GO_TO_STATION: the AI method scriptActionOnTarget: is deprecated and should not be used. It is slow and has unpredictable side effects. The recommended alternative is to use sendScriptMessage: to call a function in a ship's JavaScript ship script instead. scriptActionOnTarget: should not be used at all from scripts. An alternative is safeScriptActionOnTarget:, which is similar to scriptActionOnTarget: but has less side effects.
If I simple replace the "scriptActionOnTarget" to "saveScriptActionOnTarget" will do the job or I have to do something more.Does those 2 above commands use the same syntax and do the same thing
3.The AI of the Pi-42 clerk (I have to rename that to constore clerk - also a nice alternative png without the Pi-42 logo would be nice) seems not to function anymore and I do not know why
4.Finally does anybody knows why
zzoohaul.oxp. Is there any particular reason why Dc Nil wanted this oxp to be loaded after all the others because if there is any reason I cannot see it.