Rework cargo to module command

This commit is contained in:
DarkPhoenix
2019-04-16 01:41:19 +03:00
parent a270dc44d2
commit 64bba0cfdb
13 changed files with 174 additions and 116 deletions

View File

@@ -107,10 +107,10 @@ class ModuleInfo:
mod.spoolAmount = self.spoolAmount
if self.state is not None:
if not mod.isValidState(self.state):
pyfalog.warning('Cannot set state {}'.format(self.state))
return None
mod.state = self.state
if mod.isValidState(self.state):
mod.state = self.state
else:
mod.state = mod.getMaxState(self.state)
elif fallbackState is not None:
if mod.isValidState(fallbackState):
mod.state = fallbackState