diff --git a/Resources/Prototypes/_DV/Entities/Objects/Devices/Electronics/door_access.yml b/Resources/Prototypes/_DV/Entities/Objects/Devices/Electronics/door_access.yml index 7441668f1e8c..82197354a740 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Devices/Electronics/door_access.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Devices/Electronics/door_access.yml @@ -86,6 +86,30 @@ - type: AccessReader access: [["Psychologist"]] +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgery + suffix: Surgery, Locked + components: + - type: AccessReader + access: [["Surgery"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgeryResearch + suffix: Surgery/Epistemics, Locked + components: + - type: AccessReader + access: [["Research"], ["Surgery"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsSurgeryRobotics + suffix: Surgery/Robotics, Locked + components: + - type: AccessReader + access: [["Robotics"], ["Surgery"]] + - type: entity parent: DoorElectronics id: DoorElectronicsMail diff --git a/Resources/Prototypes/_DV/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/_DV/Entities/Structures/Doors/Airlocks/access.yml index c436ffe890fd..6b0565627797 100644 --- a/Resources/Prototypes/_DV/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/_DV/Entities/Structures/Doors/Airlocks/access.yml @@ -281,6 +281,52 @@ containers: board: [ DoorElectronicsPsychologist ] +- type: entity + parent: AirlockMaintRnDLocked + id: AirlockMaintRnDSurgeryLocked + suffix: Surgery/Epistemics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgeryResearch ] + +- type: entity + parent: AirlockMedical + id: AirlockSurgeryLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +- type: entity + parent: AirlockMedicalGlass + id: AirlockSurgeryGlassLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + +- type: entity + parent: AirlockScienceGlass + id: AirlockSurgeryScienceGlassLocked + suffix: Surgery/Epistemics, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgeryResearch ] + + +- type: entity + parent: AirlockMaintMedLocked + id: AirlockMaintSurgeryLocked + suffix: Surgery, Locked + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsSurgery ] + - type: entity parent: AirlockFreezer id: AirlockFreezerServiceLocked