For modules with maxfitting, ensure on validity count, don't count itself

This commit is contained in:
WatchMeCalculate
2018-06-01 02:18:03 -07:00
parent 02103b6d2e
commit cc586f6532

View File

@@ -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: