Fin added a new file:
QuoteDisplay MoreThis mod functions similarly to Ereshkigal's also similarly-named AIO option, however it also includes modifications to bot generation that should prevent bots from being generated with weapons that are missing vital parts.
This mod is fully compatible with FAIT (From my tests so far, anyways. I can't fully vouch for how it interacts with every combination of FAIT's hundred-ish options), however it may not be compatible with other AI-loadout altering mods.
A note on making other mods compatible, for modders:
This mod functions by not only setting the ._required tag to false for all items with slots, but also by adding a ._wasRequired tag that contains the old value of the ._required tag. AKI's BotGenerator.generateModsForItem function is then altered to perform a check that includes the ._wasRequired tag every time it would normally check for the ._required tag.
In order to make a mod compatible with FIRM, any checks of the ._required tag should be performed using this function:
static checkRequired(slot)
{
if (slot._wasRequired != undefined)
{
if (slot._wasRequired == true)
return true
}
else
if (slot._required == true)
return true
return false
}