Add logic to control reloads of ancillary mods according to parameter setting

This commit is contained in:
DarkPhoenix
2019-08-19 09:17:51 +03:00
parent 2d43a6ade5
commit d9a4b0a359
3 changed files with 13 additions and 4 deletions

View File

@@ -149,7 +149,12 @@ class TimeCache(FitDataCache):
for mod in src.item.activeModulesIter():
if not mod.isRemoteRepping():
continue
cycleParams = mod.getCycleParameters(reloadOverride=True)
isAncShield = 'shipModuleAncillaryRemoteShieldBooster' in mod.item.effects
isAncArmor = 'shipModuleAncillaryRemoteArmorRepairer' in mod.item.effects
if isAncShield or isAncArmor:
cycleParams = mod.getCycleParameters(reloadOverride=ancReload)
else:
cycleParams = mod.getCycleParameters(reloadOverride=True)
if cycleParams is None:
continue
currentTime = 0