Handle invalid projected drones

This commit is contained in:
blitzmann
2015-07-01 14:50:08 -04:00
parent f737f292e3
commit bcc77f11cd
3 changed files with 44 additions and 44 deletions

View File

@@ -297,7 +297,11 @@ class HandledProjectedModList(HandledList):
class HandledProjectedDroneList(HandledDroneList):
def append(self, proj):
proj.projected = True
list.append(self, proj)
HandledList.append(self, proj)
# Remove invalid or non-projectable drones
if proj.isInvalid or not proj.item.isType("projected"):
self.remove(proj)
class HandledProjectedFitList(HandledList):
def append(self, proj):