Change behavior of module state switching

This commit is contained in:
DarkPhoenix
2019-04-20 21:49:13 +03:00
parent d402735c8b
commit cecb8f69a3
2 changed files with 1 additions and 31 deletions

View File

@@ -913,13 +913,8 @@ class Module(HandledItem, HandledCharge, ItemAttrShortcut, ChargeAttrShortcut):
state = FittingModuleState.OFFLINE
else:
state = transitionMap[currState]
if not mod.isValidState(state):
state = -1
if mod.isValidState(state):
return state
else:
return currState
return mod.getMaxState(proposedState=state)
def __deepcopy__(self, memo):
item = self.item