Feature Link abort(string) to progress bar on Adventure tab

Link abort(string) during combat to progress bar on Adventure tab

I'm not sure how difficult this would be to implement. But it would be awesome if, when Mafia aborts during combat due to an abort(string) command, it would report the string on the Adventure tab progress bar, rather than the generic "You're on your own, partner." Being more informational is the whole point of this function, right?

So, for instance: right now, if I call abort("This is the specific reason I'm aborting!") in a consult script, my custom message is printed in the gCLI, but the Adventure tab just says "You're on your own, partner." It'd be great if that bar also read "This is the specific reason I'm aborting!" so I didn't have to switch tabs to find out.
 
Last edited:
I'm confused, doesn't it already do this? I think what may be happening in your case is that you're using a consult script in combat, which aborts. Mafia sets its display state to the abort message, hands control back to the CCS, which decides to stop what it's doing and update the display state to "You're on your own, partner.", which is the message you get if Mafia aborts in the middle of a combat.
 
Ah, yep, you're absolutely correct. I abort so infrequently outside of combat, and so frequently in combat by comparison, that I never noticed there was a difference.

Well then, let me clarify. I find abort(string) very useful in consult scripts, when I need to finish the fight manually for some reason. (OCRS was a great example of this.) So this would potentially save a couple steps every time I've got to figure out why the script aborted, depending on what tab I'm on: switch Adventure > gCLI to find out the reason, finish the fight, then switch back gCLI > Adventure to restart automation.

Would it be programmatically difficult to have the CCS adopt the abort() text?
 
Back
Top