13 lines
428 B
Python
13 lines
428 B
Python
from collections import namedtuple
|
|
|
|
from eos.const import FittingModuleState
|
|
|
|
|
|
ModuleInfoCache = namedtuple('ModuleInfoCache', ['modPosition', 'itemID', 'state', 'chargeID', 'baseID', 'mutaplasmidID', 'mutations'])
|
|
|
|
|
|
def stateLimit(item):
|
|
if {'moduleBonusAssaultDamageControl', 'moduleBonusIndustrialInvulnerability'}.intersection(item.effects):
|
|
return FittingModuleState.ONLINE
|
|
return FittingModuleState.ACTIVE
|