In instances where some ships have internal ammo stores and others are (in-fluff) mounted externally, it ought to be possible to have support ships ignore the external banks when reloading a fighter. (It also would make sense for friendly fighters not to factor that bank into their decision to call for support, so as not to be stuck in an infinite call-support loop.)
E.g. it would work out in the tables as such:
$Support Ignores PBank: (NO NO)
$Support Ignores SBank: (NO NO YES)
which would lead to support not reloading the secondaries in the third SBank, but happily refilling any primary ammo or secondaries in the other banks, as well as any other appropriate tasks for a support ship in its setting. Default, of course, would be NO for all banks.
In instances where some ships have internal ammo stores and others are (in-fluff) mounted externally, it ought to be possible to have support ships ignore the external banks when reloading a fighter. (It also would make sense for friendly fighters not to factor that bank into their decision to call for support, so as not to be stuck in an infinite call-support loop.)
E.g. it would work out in the tables as such:
$Support Ignores PBank: (NO NO)
$Support Ignores SBank: (NO NO YES)
which would lead to support not reloading the secondaries in the third SBank, but happily refilling any primary ammo or secondaries in the other banks, as well as any other appropriate tasks for a support ship in its setting. Default, of course, would be NO for all banks.