From 30ae15cfe780596405d3b9679662d0704e2c507f Mon Sep 17 00:00:00 2001 From: no_mad <110369449+nomad0260@users.noreply.github.com> Date: Sun, 7 Apr 2024 20:28:12 +0900 Subject: [PATCH] =?UTF-8?q?=D0=B4=D1=83=D1=80=20=D1=8D=D0=BB=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=BD=D0=B8=D0=BA=D1=81=20(#552)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fks ленивая жопа * оконные двери странные --- .../Backmen/Adminbuse/CentCommKid.yml | 403 ---------------- .../Devices/Electronics/door_access.yml | 64 ++- .../Structures/Doors/Airlocks/access.yml | 440 ++++++++++++++++++ 3 files changed, 501 insertions(+), 406 deletions(-) diff --git a/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml b/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml index b28a5e038f3..7a2a353a3a2 100644 --- a/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml +++ b/Resources/Prototypes/Backmen/Adminbuse/CentCommKid.yml @@ -1647,409 +1647,6 @@ id: MTFM name: id-card-access-level-mtfm -#-----------------------------------Leader airlock - -- type: entity - parent: AirlockCommandGlass - id: AirlockMTFCommandGlassLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -- type: entity - parent: AirlockCommand - id: AirlockMTFCommandLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFCommandLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFLeaderLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFCommandExternalLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFCommandLocked - suffix: МТФ Command - components: - - type: AccessReader - access: [["MTFL"]] - -#-----------------------------------Cpls airlock - -- type: entity - parent: AirlockCommandGlass - id: AirlockMTFCplsGlassLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -- type: entity - parent: AirlockCommand - id: AirlockMTFCplsLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFCplLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFCplsLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFCplsExternalLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFCplsLocked - suffix: МТФ Cpls - components: - - type: AccessReader - access: [["MTFE"], ["MTFM"]] - -#-----------------------------------Medick airlock - -- type: entity - parent: AirlockMedical - id: AirlockMTFMedicalLocked - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -- type: entity - parent: AirlockMedicalGlass - id: AirlockMTFMedicalLockedGlass - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFMedicalLocked - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFMedicalLocked - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFMedicalExternalLocked - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFMedicalLocked - suffix: МТФ Medical - components: - - type: AccessReader - access: [["MTFM"]] - -#-----------------------------------Engineer airlock - -- type: entity - parent: AirlockEngineering - id: AirlockMTFEngineeringLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -- type: entity - parent: AirlockEngineeringGlass - id: AirlockMTFEngineeringGlassLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFEngineeringLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFEngineeringLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFEngineeringExternalLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFEngineeringLocked - suffix: МТФ Engineering - components: - - type: AccessReader - access: [["MTFE"]] - -#-----------------------------------Security airlock - -- type: entity - parent: AirlockSecurityGlass - id: AirlockMTFSecurityGlassLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -- type: entity - parent: AirlockSecurity - id: AirlockMTFSecurityLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFSecurityLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFSecurityLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFSecurityExternalLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFSecurityLocked - suffix: МТФ Security - components: - - type: AccessReader - access: [["MTFS"]] - -#-----------------------------------Janitor airlock - -- type: entity - parent: AirlockGlass - id: AirlockMTFJanitorGlassLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -- type: entity - parent: Airlock - id: AirlockMTFJanitorLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFJanitorLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFJanitorLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFJanitorExternalLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -#----Windoor - -- type: entity - parent: WindoorJanitorLocked - id: WindoorMTFJanitorLocked - suffix: МТФ Janitor - components: - - type: AccessReader - access: [["MTFJ"]] - -#-----------------------------------MTF Base airlock - -- type: entity - parent: AirlockSecurityGlass - id: AirlockMTFGlassLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -- type: entity - parent: AirlockSecurity - id: AirlockMTFLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -- type: entity - parent: AirlockGlass - id: AirlockMTFGlassLockedAlt - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -- type: entity - parent: Airlock - id: AirlockMTFLockedAlt - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -- type: entity - parent: AirlockMaint - id: AirlockMaintMTFLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -- type: entity - parent: HighSecDoor - id: HighSecMTFLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -#----External - -- type: entity - parent: AirlockExternal - name: external airlock - id: AirlockMTFExternalLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -#----Windoor - -- type: entity - parent: WindoorSecureArmoryLocked - id: WindoorMTFLocked - suffix: МТФ - components: - - type: AccessReader - access: [["MTF"]] - -#----------------------------------- - - type: entity parent: VendingMachine id: VendingMachineMREDispancer diff --git a/Resources/Prototypes/Backmen/Entities/Objects/Devices/Electronics/door_access.yml b/Resources/Prototypes/Backmen/Entities/Objects/Devices/Electronics/door_access.yml index e04d06516e4..06310f46e41 100644 --- a/Resources/Prototypes/Backmen/Entities/Objects/Devices/Electronics/door_access.yml +++ b/Resources/Prototypes/Backmen/Entities/Objects/Devices/Electronics/door_access.yml @@ -5,7 +5,7 @@ components: - type: AccessReader access: [["CCCargo"]] - + - type: entity parent: DoorElectronics id: DoorElectronicsCCSecurity @@ -13,7 +13,7 @@ components: - type: AccessReader access: [["CCSecurity"]] - + - type: entity parent: DoorElectronics id: DoorElectronicsCentCom @@ -36,4 +36,62 @@ suffix: CentCom, Admiral Locked components: - type: AccessReader - access: [["CCAdmiral"]] \ No newline at end of file + access: [["CCAdmiral"]] + +#ERT + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFCommand + suffix: MTF, Command, Locked + components: + - type: AccessReader + access: [["MTFL"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFCpls + suffix: MTF, Cpls, Locked + components: + - type: AccessReader + access: [["MTFE"], ["MTFM"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFMedic + suffix: MTF, Medic, Locked + components: + - type: AccessReader + access: [["MTFM"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFEngineer + suffix: MTF, Engineer, Locked + components: + - type: AccessReader + access: [["MTFE"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFSecurity + suffix: MTF, Security, Locked + components: + - type: AccessReader + access: [["MTFS"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTFJanitor + suffix: MTF, Janitor, Locked + components: + - type: AccessReader + access: [["MTFJ"]] + +- type: entity + parent: DoorElectronics + id: DoorElectronicsMTF + suffix: MTF, Locked + components: + - type: AccessReader + access: [["MTF"]] diff --git a/Resources/Prototypes/Backmen/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Backmen/Entities/Structures/Doors/Airlocks/access.yml index 58ce306ed91..3ae5af1f5b4 100644 --- a/Resources/Prototypes/Backmen/Entities/Structures/Doors/Airlocks/access.yml +++ b/Resources/Prototypes/Backmen/Entities/Structures/Doors/Airlocks/access.yml @@ -174,3 +174,443 @@ - type: ContainerFill containers: board: [ DoorElectronicsSyndicateAgent ] + +#----------------------------------------------------------------------ERT DOOR + +#-----------------------------------Leader airlock + +- type: entity + parent: AirlockCommandGlass + id: AirlockMTFCommandGlassLocked + suffix: МТФ Command + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCommand ] + +- type: entity + parent: AirlockCommand + id: AirlockMTFCommandLocked + suffix: МТФ Command + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCommand ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFCommandLocked + suffix: МТФ Command + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCommand ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFLeaderLocked + suffix: МТФ Command + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCommand ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFCommandExternalLocked + suffix: МТФ Command + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCommand ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFCommandLocked + suffix: МТФ Command + components: + - type: AccessReader + access: [["MTFL"]] + +#-----------------------------------Cpls airlock + +- type: entity + parent: AirlockCommandGlass + id: AirlockMTFCplsGlassLocked + suffix: МТФ Cpls + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCpls ] + +- type: entity + parent: AirlockCommand + id: AirlockMTFCplsLocked + suffix: МТФ Cpls + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCpls ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFCplLocked + suffix: МТФ Cpls + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCpls ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFCplsLocked + suffix: МТФ Cpls + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCpls ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFCplsExternalLocked + suffix: МТФ Cpls + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFCpls ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFCplsLocked + suffix: МТФ Cpls + components: + - type: AccessReader + access: [["MTFE"], ["MTFM"]] + +#-----------------------------------Medick airlock + +- type: entity + parent: AirlockMedical + id: AirlockMTFMedicalLocked + suffix: МТФ Medical + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFMedic ] + +- type: entity + parent: AirlockMedicalGlass + id: AirlockMTFMedicalLockedGlass + suffix: МТФ Medical + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFMedic ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFMedicalLocked + suffix: МТФ Medical + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFMedic ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFMedicalLocked + suffix: МТФ Medical + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFMedic ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFMedicalExternalLocked + suffix: МТФ Medical + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFMedic ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFMedicalLocked + suffix: МТФ Medical + components: + - type: AccessReader + access: [["MTFM"]] + +#-----------------------------------Engineer airlock + +- type: entity + parent: AirlockEngineering + id: AirlockMTFEngineeringLocked + suffix: МТФ Engineering + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFEngineer ] + +- type: entity + parent: AirlockEngineeringGlass + id: AirlockMTFEngineeringGlassLocked + suffix: МТФ Engineering + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFEngineer ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFEngineeringLocked + suffix: МТФ Engineering + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFEngineer ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFEngineeringLocked + suffix: МТФ Engineering + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFEngineer ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFEngineeringExternalLocked + suffix: МТФ Engineering + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFEngineer ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFEngineeringLocked + suffix: МТФ Engineering + components: + - type: AccessReader + access: [["MTFE"]] + +#-----------------------------------Security airlock + +- type: entity + parent: AirlockSecurityGlass + id: AirlockMTFSecurityGlassLocked + suffix: МТФ Security + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFSecurity ] + +- type: entity + parent: AirlockSecurity + id: AirlockMTFSecurityLocked + suffix: МТФ Security + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFSecurity ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFSecurityLocked + suffix: МТФ Security + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFSecurity ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFSecurityLocked + suffix: МТФ Security + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFSecurity ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFSecurityExternalLocked + suffix: МТФ Security + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFSecurity ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFSecurityLocked + suffix: МТФ Security + components: + - type: AccessReader + access: [["MTFS"]] + +#-----------------------------------Janitor airlock + +- type: entity + parent: AirlockGlass + id: AirlockMTFJanitorGlassLocked + suffix: МТФ Janitor + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFJanitor ] + +- type: entity + parent: Airlock + id: AirlockMTFJanitorLocked + suffix: МТФ Janitor + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFJanitor ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFJanitorLocked + suffix: МТФ Janitor + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFJanitor ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFJanitorLocked + suffix: МТФ Janitor + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFJanitor ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFJanitorExternalLocked + suffix: МТФ Janitor + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTFJanitor ] + +#----Windoor + +- type: entity + parent: WindoorJanitorLocked + id: WindoorMTFJanitorLocked + suffix: МТФ Janitor + components: + - type: AccessReader + access: [["MTFJ"]] + +#-----------------------------------MTF Base airlock + +- type: entity + parent: AirlockSecurityGlass + id: AirlockMTFGlassLocked + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +- type: entity + parent: AirlockSecurity + id: AirlockMTFLocked + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +- type: entity + parent: AirlockGlass + id: AirlockMTFGlassLockedAlt + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +- type: entity + parent: Airlock + id: AirlockMTFLockedAlt + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +- type: entity + parent: AirlockMaint + id: AirlockMaintMTFLocked + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +- type: entity + parent: HighSecDoor + id: HighSecMTFLocked + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +#----External + +- type: entity + parent: AirlockExternal + name: external airlock + id: AirlockMTFExternalLocked + suffix: МТФ + components: + - type: ContainerFill + containers: + board: [ DoorElectronicsMTF ] + +#----Windoor + +- type: entity + parent: WindoorSecureArmoryLocked + id: WindoorMTFLocked + suffix: МТФ + components: + - type: AccessReader + access: [["MTF"]]