From 8bf9a9881fd01c5909a0ddd0b14cf74d90087242 Mon Sep 17 00:00:00 2001 From: blitzmann Date: Sun, 17 Jun 2018 12:23:05 -0400 Subject: [PATCH] Add some invalidation logic to module for Abyysal modules without base or mutaplasmid --- 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 500ce0977..536be8614 100644 --- a/eos/saveddata/module.py +++ b/eos/saveddata/module.py @@ -208,7 +208,8 @@ class Module(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut): return False return self.__item is None or \ (self.__item.category.name not in ("Module", "Subsystem", "Structure Module") and - self.__item.group.name not in self.SYSTEM_GROUPS) + self.__item.group.name not in self.SYSTEM_GROUPS) or \ + (self.item.isAbyssal and (not self.baseItemID or not self.mutaplasmidID) ) @property def isMutated(self):