diff --git a/eos/effects/modulebonusancillaryremotearmorrepairer.py b/eos/effects/modulebonusancillaryremotearmorrepairer.py new file mode 100644 index 000000000..beed285c0 --- /dev/null +++ b/eos/effects/modulebonusancillaryremotearmorrepairer.py @@ -0,0 +1,11 @@ +runTime = "late" +type = "projected", "active" +def handler(fit, module, context): + if "projected" not in context: return + + if module.charge and module.charge.name == "Nanite Repair Paste": + module.multiplyItemAttr("armorDamageAmount", 3) + + amount = module.getModifiedItemAttr("armorDamageAmount") + speed = module.getModifiedItemAttr("duration") / 1000.0 + fit.extraAttributes.increase("armorRepair", amount / speed) \ No newline at end of file