# remoteSensorBoostFalloff # # Used by: # Modules from group: Remote Sensor Booster (8 of 8) type = "projected", "active" def handler(fit, module, context): if "projected" not in context: return fit.ship.boostItemAttr("maxTargetRange", module.getModifiedItemAttr("maxTargetRangeBonus"), stackingPenalties=True) fit.ship.boostItemAttr("scanResolution", module.getModifiedItemAttr("scanResolutionBonus"), stackingPenalties=True) for scanType in ("Gravimetric", "Magnetometric", "Radar", "Ladar"): fit.ship.boostItemAttr( "scan{}Strength".format(scanType), module.getModifiedItemAttr("scan{}StrengthPercent".format(scanType)), stackingPenalties=True )