From cc586f6532c26cc2bfdf6228fb8445c25503830b Mon Sep 17 00:00:00 2001 From: WatchMeCalculate Date: Fri, 1 Jun 2018 02:18:03 -0700 Subject: [PATCH] For modules with maxfitting, ensure on validity count, don't count itself --- eos/saveddata/module.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eos/saveddata/module.py b/eos/saveddata/module.py index 4fce1cfb9..33eae37ec 100644 --- a/eos/saveddata/module.py +++ b/eos/saveddata/module.py @@ -472,7 +472,8 @@ class Module(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut): if max is not None: current = 0 # if self.owner != fit else -1 # Disabled, see #1278 for mod in fit.modules: - if mod.item and mod.item.groupID == self.item.groupID: + if (mod.item and mod.item.groupID == self.item.groupID and + self.modPosition != mod.modPosition): current += 1 if current >= max: