Can now pass a parameter `FireAtPercent` to specify how low the capacitor has to be before the module is cycled.
Example module:
module_list.append(
{
'Amount': 3200,
'CycleTime': 11250,
'ReloadTime': 10000,
'Charges': 1,
'FireAtPercent': .2,
}
) Dark Blood Heavy Capacitor Booster, Navy Cap Booster 3200
Rewrote capacitor sim for handling charges. Now will handle modules with a reload time but no charges (such as a Micro Jump Drive, using reactivation delay for the reload time).
Example module:
module_list = [
{
'Amount': -786,
'CycleTime': 12000,
'Charges': False,
'ReloadTime': 180000,
} Micro Jump Drive