Per-department wire layouts (#26247)

* add per-department wire layouts

* fix science/research inconsistency

* fix wireLayout inheritance

* science is no longer security

* Security doors back to normal wire count

* implement proper wire inheritance

* revert WiresSystem.cs fix
This commit is contained in:
Killerqu00
2024-03-20 17:07:38 +01:00
committed by GitHub
parent a4692004de
commit 670a9826fe
2 changed files with 208 additions and 0 deletions

View File

@@ -6,6 +6,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Service"]] access: [["Service"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -14,6 +16,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Lawyer"]] access: [["Lawyer"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -22,6 +26,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Theatre"]] access: [["Theatre"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -30,6 +36,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chapel"]] access: [["Chapel"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -38,6 +46,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Janitor"]] access: [["Janitor"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -46,6 +56,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Kitchen"]] access: [["Kitchen"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -54,6 +66,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Bar"]] access: [["Bar"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -62,6 +76,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Hydroponics"]] access: [["Hydroponics"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: Airlock parent: Airlock
@@ -70,6 +86,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Captain"]] access: [["Captain"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockExternal parent: AirlockExternal
@@ -86,6 +104,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Cargo"]] access: [["Cargo"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockExternal parent: AirlockExternal
@@ -94,6 +114,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockExternal parent: AirlockExternal
@@ -102,6 +124,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Atmospherics"]] access: [["Atmospherics"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockExternal parent: AirlockExternal
@@ -126,6 +150,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Kitchen"]] access: [["Kitchen"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockFreezer parent: AirlockFreezer
@@ -134,6 +160,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Kitchen"], ["Hydroponics"]] access: [["Kitchen"], ["Hydroponics"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockFreezer parent: AirlockFreezer
@@ -142,6 +170,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Hydroponics"]] access: [["Hydroponics"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockEngineering parent: AirlockEngineering
@@ -150,6 +180,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockAtmospherics parent: AirlockAtmospherics
@@ -158,6 +190,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Atmospherics"]] access: [["Atmospherics"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockCargo parent: AirlockCargo
@@ -166,6 +200,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Cargo"]] access: [["Cargo"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockCargo parent: AirlockCargo
@@ -174,6 +210,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Salvage"]] access: [["Salvage"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockMining parent: AirlockMining
@@ -182,6 +220,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Salvage"]] access: [["Salvage"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMedical parent: AirlockMedical
@@ -190,6 +230,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockVirology parent: AirlockVirology
@@ -198,6 +240,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockChemistry parent: AirlockChemistry
@@ -206,6 +250,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chemistry"]] access: [["Chemistry"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockScience parent: AirlockScience
@@ -214,6 +260,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"]] access: [["Research"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockScience parent: AirlockScience
@@ -222,6 +270,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"], ["Medical"]] access: [["Research"], ["Medical"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockCentralCommand parent: AirlockCentralCommand
@@ -250,6 +300,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Captain"]] access: [["Captain"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -258,6 +310,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefMedicalOfficer"]] access: [["ChiefMedicalOfficer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -266,6 +320,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefEngineer"]] access: [["ChiefEngineer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -274,6 +330,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfSecurity"]] access: [["HeadOfSecurity"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -282,6 +340,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ResearchDirector"]] access: [["ResearchDirector"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -290,6 +350,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfPersonnel"]] access: [["HeadOfPersonnel"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -298,6 +360,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Quartermaster"]] access: [["Quartermaster"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockSecurity parent: AirlockSecurity
@@ -356,6 +420,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Security", "Command"]] access: [["Security", "Command"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockCommand parent: AirlockCommand
@@ -364,6 +430,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["External"]] access: [["External"]]
- type: Wires
layoutId: AirlockCommand
# Glass Airlocks # Glass Airlocks
- type: entity - type: entity
@@ -373,6 +441,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Service"]] access: [["Service"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -381,6 +451,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Lawyer"]] access: [["Lawyer"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -389,6 +461,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Theatre"]] access: [["Theatre"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -397,6 +471,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Bar"]] access: [["Bar"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockExternalGlass parent: AirlockExternalGlass
@@ -413,6 +489,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Cargo"]] access: [["Cargo"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockExternalGlass parent: AirlockExternalGlass
@@ -437,6 +515,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockExternalGlass parent: AirlockExternalGlass
@@ -445,6 +525,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Atmospherics"]] access: [["Atmospherics"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -453,6 +535,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Kitchen"]] access: [["Kitchen"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -461,6 +545,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Janitor"]] access: [["Janitor"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -469,6 +555,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Hydroponics"]] access: [["Hydroponics"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockGlass parent: AirlockGlass
@@ -477,6 +565,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chapel"]] access: [["Chapel"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockEngineeringGlass parent: AirlockEngineeringGlass
@@ -485,6 +575,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockAtmosphericsGlass parent: AirlockAtmosphericsGlass
@@ -493,6 +585,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Atmospherics"]] access: [["Atmospherics"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockCargoGlass parent: AirlockCargoGlass
@@ -501,6 +595,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Cargo"]] access: [["Cargo"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockCargoGlass parent: AirlockCargoGlass
@@ -509,6 +605,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Salvage"]] access: [["Salvage"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockMiningGlass parent: AirlockMiningGlass
@@ -517,6 +615,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Salvage"]] access: [["Salvage"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockChemistryGlass parent: AirlockChemistryGlass
@@ -525,6 +625,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chemistry"]] access: [["Chemistry"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockMedicalGlass parent: AirlockMedicalGlass
@@ -533,6 +635,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockVirologyGlass parent: AirlockVirologyGlass
@@ -541,6 +645,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockScienceGlass parent: AirlockScienceGlass
@@ -549,6 +655,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"]] access: [["Research"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockScienceGlass parent: AirlockScienceGlass
@@ -557,6 +665,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"], ["Medical"]] access: [["Research"], ["Medical"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockCentralCommandGlass parent: AirlockCentralCommandGlass
@@ -575,6 +685,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Command"]] access: [["Command"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -583,6 +695,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Captain"]] access: [["Captain"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -591,6 +705,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefMedicalOfficer"]] access: [["ChiefMedicalOfficer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -599,6 +715,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefEngineer"]] access: [["ChiefEngineer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -607,6 +725,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfSecurity"]] access: [["HeadOfSecurity"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -615,6 +735,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ResearchDirector"]] access: [["ResearchDirector"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -623,6 +745,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfPersonnel"]] access: [["HeadOfPersonnel"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockCommandGlass parent: AirlockCommandGlass
@@ -631,6 +755,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Quartermaster"]] access: [["Quartermaster"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockSecurityGlass parent: AirlockSecurityGlass
@@ -639,6 +765,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Security"]] access: [["Security"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockSecurityGlass parent: AirlockSecurityGlass
@@ -647,6 +775,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Detective"]] access: [["Detective"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockSecurityGlass parent: AirlockSecurityGlass
@@ -655,6 +785,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Brig"]] access: [["Brig"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockSecurityGlass parent: AirlockSecurityGlass
@@ -663,6 +795,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Security"], ["Lawyer"]] access: [["Security"], ["Lawyer"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockSecurityGlass parent: AirlockSecurityGlass
@@ -671,6 +805,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Armory"]] access: [["Armory"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockCommandGlassLocked parent: AirlockCommandGlassLocked
@@ -720,6 +856,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Salvage"]] access: [["Salvage"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -728,6 +866,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Cargo"]] access: [["Cargo"]]
- type: Wires
layoutId: AirlockCargo
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -736,6 +876,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Command"]] access: [["Command"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -752,6 +894,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -760,6 +904,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Atmospherics"]] access: [["Atmospherics"]]
- type: Wires
layoutId: AirlockEngineering
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -768,6 +914,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Bar"]] access: [["Bar"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -776,6 +924,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chapel"]] access: [["Chapel"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -784,6 +934,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Hydroponics"]] access: [["Hydroponics"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -792,6 +944,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Janitor"]] access: [["Janitor"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -800,6 +954,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Lawyer"]] access: [["Lawyer"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -808,6 +964,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Service"]] access: [["Service"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -816,6 +974,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Theatre"]] access: [["Theatre"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -824,6 +984,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Kitchen"]] access: [["Kitchen"]]
- type: Wires
layoutId: AirlockService
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -840,6 +1002,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -848,6 +1012,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Chemistry"]] access: [["Chemistry"]]
- type: Wires
layoutId: AirlockMedical
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -856,6 +1022,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"]] access: [["Research"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -864,6 +1032,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Research"], ["Medical"]] access: [["Research"], ["Medical"]]
- type: Wires
layoutId: AirlockScience
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -872,6 +1042,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Security"]] access: [["Security"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -880,6 +1052,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Detective"]] access: [["Detective"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -888,6 +1062,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfPersonnel"]] access: [["HeadOfPersonnel"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -896,6 +1072,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Captain"]] access: [["Captain"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -904,6 +1082,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefEngineer"]] access: [["ChiefEngineer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -912,6 +1092,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ChiefMedicalOfficer"]] access: [["ChiefMedicalOfficer"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -920,6 +1102,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["HeadOfSecurity"]] access: [["HeadOfSecurity"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -928,6 +1112,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["ResearchDirector"]] access: [["ResearchDirector"]]
- type: Wires
layoutId: AirlockCommand
- type: entity - type: entity
parent: AirlockMaint parent: AirlockMaint
@@ -936,6 +1122,8 @@
components: components:
- type: AccessReader - type: AccessReader
access: [["Armory"]] access: [["Armory"]]
- type: Wires
layoutId: AirlockSecurity
- type: entity - type: entity
parent: AirlockSyndicate parent: AirlockSyndicate

View File

@@ -15,6 +15,26 @@
- type: wireLayout - type: wireLayout
parent: Airlock parent: Airlock
id: AirlockService
- type: wireLayout
parent: Airlock
id: AirlockCargo
- type: wireLayout
parent: Airlock
id: AirlockEngineering
- type: wireLayout
parent: Airlock
id: AirlockMedical
- type: wireLayout
parent: Airlock
id: AirlockScience
- type: wireLayout
parent: HighSec
id: AirlockCommand id: AirlockCommand
- type: wireLayout - type: wireLayout