Pretty simple; for things like, say, a minedropper System, Burn Drive converted to afterburners like in EV Nova, etc., it'd be nice to have a setting where if:
1. System uses a toggle.
2. System is in use.
System uses ammo until ammo == 0 or is shut off manually, then turns off and can't be re-activated until ammo >= X. So then the end-user can hit the F key, ammo gets used up over time, but if they've passed X level, then they're going to have to wait until the ammo level > X before they can use it, and if they want it for the full time, they have to wait for ammo to go back to 100%.
Basically, like soft Flux, but not using Flux.
I already tried out giving a toggled System a max_uses value, but it simply uses up 1 per use and then remains on, instead of burning 1 per down / active period.
It'd also be nice to have Systems that were perma-use or always-on, for those extra-special things we want to stick on a Hull via code.