Just a couple of things stand out that may benefit from tweaking if you have the chance (not OXP-breaking, but slightly irritating).
The mothers are still tending to comm-spam with the "Please approach to between 500m and 2500m and match my heading to synchronise Jump Drives." message. Had a look at the code but reluctant to try & recycle your message suppression technique for fear of breaking things - some complicated old logic you've put together for this one.
The other niggle is that the reputation message on the ship manifest seems to be stuck on Poor, despite being pretty successful in my Escorting (okay - the first contact ended up with the trader Python going pop! but since then... ). The frequency & reimbursement seem to be increasing with continuing successes - it's just the message which appears stuck. No idea from the code why this is happening. The (hopefully) relevant lines form my current save:
Code: Select all
<key>mission_variables</key>
<dict>
<key>Escort_Contracts_Rep</key>
<string>Your I.T.H.A. Escort reputation is poor.</string>
...
<key>mission_ec_contractexpiretime</key>
<string>3001089364</string>
<key>mission_ec_escortrep</key>
<string>5</string>
...
</dict>