I have a scenario in which the player ship becomes disabled in space and needs to pay another ship to come fix it. Now, I don't know of any way to actually disable the player programmatically; a nonlethal bomb only causes damage. But it's fine to do the entire scenario in a single text box.
I can use the old "observe invisible ship" thing to set off the text box in space. The trouble is, I'm not sure how to take away some of the player's credits to pay for the repair. I had been thinking to use a mission, but missions can only take credits when they complete, right?