MegaMek / mekhq

MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
http://megamek.org
131 stars 168 forks source link

[RFE] - End of Contract Prisoner Nag and Defectors #4505

Closed Thom293 closed 1 month ago

Thom293 commented 2 months ago

This very helpful End of Contract Nag reminds you to ransom or free them.

But I believe it should exclude people willing to defect (the *Prisoners).

Or perhaps some other handling? A pop up before the Nag "the following people are willing to defect, would you like to hire them?" Simiar to the Awards screen. But that's gui work and might be a pain.

But at the least excluding them from the ransom/free dialog would be helpful. Thank you.

IllianiCBT commented 2 months ago

I think what I'll do is fire a dialog that warns there are prisoners willing to defect and ask for confirmation from the user to continue.

I don't think a blanket 'recruit all' is valuable, especially if using Loyalty and Personalities (more so once random events are online).

gsparks3 commented 2 months ago

Personally I would want a "Ransom/free all prisoners unwilling to defect" button in the nag; don't know how difficult that would be to arrange. Then you can manually handle those willing to defect afterwards, checking for particularly valuable skills or high loyalty, etc.

IllianiCBT commented 1 month ago

Closing as resolved