MCPcopy Index your code
hub / github.com/pyfa-org/Pyfa / activeStateLimit

Function activeStateLimit

gui/fitCommands/helpers.py:349–362  ·  view source on GitHub ↗
(itemIdentity)

Source from the content-addressed store, hash-verified

347
348
349def activeStateLimit(itemIdentity):
350 item = Market.getInstance().getItem(itemIdentity)
351 if {
352 'moduleBonusAssaultDamageControl', 'moduleBonusIndustrialInvulnerability',
353 'microJumpDrive', 'microJumpPortalDrive', 'emergencyHullEnergizer',
354 'cynosuralGeneration', 'jumpPortalGeneration', 'jumpPortalGenerationBO',
355 'cloneJumpAccepting', 'cloakingWarpSafe', 'cloakingPrototype', 'cloaking',
356 'massEntanglerEffect5', 'electronicAttributeModifyOnline', 'targetPassively',
357 'cargoScan', 'shipScan', 'surveyScan', 'targetSpectrumBreakerBonus',
358 'interdictionNullifierBonus', 'warpCoreStabilizerActive',
359 'industrialItemCompression'
360 }.intersection(item.effects):
361 return FittingModuleState.ONLINE
362 return FittingModuleState.ACTIVE
363
364
365def droneStackLimit(fit, itemIdentity):

Callers 7

importESIFunction · 0.90
importXmlFunction · 0.90
importEftCfgFunction · 0.90
__makeModuleMethod · 0.90
processImportInfoFunction · 0.90
DoMethod · 0.90
DoMethod · 0.90

Calls 2

getItemMethod · 0.80
getInstanceMethod · 0.45

Tested by

no test coverage detected