I need to check the code of the OXP, but I think the mark may be being re-added by Oolite 1.70 itself. On 1.69 if a mark (or any other ship for that matter) jumped a clone was added by the w/s beacon. So Ahruman added the command performWitchSpaceExitWithoutReplacing to stop this (and the marks in Random Hits use this when they jump - so when they jump they really have left the building and the only way to catch them is entering their wormhole.). The OXP only adds a mark if the status = RUNNING and the variable AddMark is TRUE and you are exiting witchspace or launhing. Once the mark is added the AddMark is set to false, so the OXP shoudn't respawn a dead mark, but it may be that Oolite's native code is doing it. As soon as the mark dies / jumps / pods the status changes.
? to Ahruman / Another Commander / Eric am I right in thinking that Oolite is respawning the mark as its noticed that a ship with the role random_hits_mark_boa (or whatever has died) so adds another ship with the role random_hits_mark_boa to replace it?
It will be a faily easy fix for 1.1 though. Once the status mark is dead / podded, I'll get it to spawn a cargo cannister in the middle of nowhere. The cargo cannister has a scanner range that covers the whole system and an AI that searches for random_hits_mark_ship then tells the pesky clone to exit without replacing, meaning once he's dead he stays dead!
The frame rate slowdown will be fixed for 1.1. It just means chnaging the command thats setting the variables from scriptActionOnTarget to a Java Command. The slowdown is caused because ALL your OXP scripts a being run everytime the mark scans for the player or is attacked. Which its doing about 8 times a second! 1.1 should run at the full 80 fps. Probabley get this done next weekend.
You only get paid when you dock, so I suspect you only got paid once, but he / she shouldn't have risen, Mosser-like, from the dead! As with everything in the OXP the mission failed / killed / captured message is randomly generated so will be different every time you play a mission.