From 79918820d5d921d10ec2d45dccadff0ac4c8859c Mon Sep 17 00:00:00 2001
From: SimpleStation14 <130339894+SimpleStation14@users.noreply.github.com>
Date: Wed, 8 May 2024 21:38:44 -0700
Subject: [PATCH] Separates DV-added airlocks into DV files (#74)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Mirror of PR #1002: [Separates DV-added airlocks into DV
files](https://github.com/DeltaV-Station/Delta-v/pull/1002) from
[DeltaV-Station](https://github.com/DeltaV-Station)/[Delta-v](https://github.com/DeltaV-Station/Delta-v)
`3dea418e7ee0db6136855914dd3f99b01fb337ee`
---
PR changed 0 files with 0 additions and 0 deletions.
The PR had the following labels:
- Changes: YML
---
Original Body
> ## About the PR
> Simply moves airlocks we added from the upstream file to our file for
better separation/easier management over time. Does not add any new
entities.
>
> ## Why / Balance
> Probably should have been done this way the first time but...🤷♂️
Co-authored-by: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
Co-authored-by: VMSolidus
Co-authored-by: Peptide90 <78795277+Peptide90@users.noreply.github.com>
---
.../Structures/Doors/Airlocks/access.yml | 219 +++++++++++++++++
.../Structures/Doors/Airlocks/access.yml | 222 ------------------
2 files changed, 219 insertions(+), 222 deletions(-)
diff --git a/Resources/Prototypes/DeltaV/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/DeltaV/Entities/Structures/Doors/Airlocks/access.yml
index 55d9b5aec76..fc9f2902ad0 100644
--- a/Resources/Prototypes/DeltaV/Entities/Structures/Doors/Airlocks/access.yml
+++ b/Resources/Prototypes/DeltaV/Entities/Structures/Doors/Airlocks/access.yml
@@ -1,3 +1,4 @@
+# Delta V specific roles
- type: entity
parent: AirlockScience
id: AirlockMantisLocked
@@ -37,3 +38,221 @@
components:
- type: GridFill
path: /Maps/Shuttles/DeltaV/sub_escape_pod.yml
+
+- type: entity
+ parent: Airlock
+ id: AirlockBoxerLocked
+ suffix: Boxer, Locked
+ components:
+ - type: AccessReader
+ access: [["Boxer"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockClownLocked
+ suffix: Clown, Locked
+ components:
+ - type: AccessReader
+ access: [["Clown"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockMimeLocked
+ suffix: Mime, Locked
+ components:
+ - type: AccessReader
+ access: [["Mime"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockMusicianLocked
+ suffix: Musician, Locked
+ components:
+ - type: AccessReader
+ access: [["Musician"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockReporterLocked
+ suffix: Reporter, Locked
+ components:
+ - type: AccessReader
+ access: [["Reporter"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockLibraryLocked
+ suffix: Library, Locked
+ components:
+ - type: AccessReader
+ access: [["Library"]]
+
+- type: entity
+ parent: Airlock
+ id: AirlockZookeeperLocked
+ suffix: Zookeeper, Locked
+ components:
+ - type: AccessReader
+ access: [["Zookeeper"]]
+
+- type: entity
+ parent: AirlockExternal
+ id: AirlockExternalSalvageLocked
+ suffix: External, Salvage, Locked
+ components:
+ - type: AccessReader
+ access: [["Salvage"]]
+
+- type: entity
+ parent: AirlockMedical
+ id: AirlockPsychologistLocked
+ suffix: Psychologist, Locked
+ components:
+ - type: AccessReader
+ access: [["Psychologist"]]
+
+# Glass Airlocks
+- type: entity
+ parent: AirlockGlass
+ id: AirlockBoxerGlassLocked
+ suffix: Boxer, Locked
+ components:
+ - type: AccessReader
+ access: [["Boxer"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockClownGlassLocked
+ suffix: Clown, Locked
+ components:
+ - type: AccessReader
+ access: [["Clown"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockMimeGlassLocked
+ suffix: Mime, Locked
+ components:
+ - type: AccessReader
+ access: [["Mime"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockMusicianGlassLocked
+ suffix: Musician, Locked
+ components:
+ - type: AccessReader
+ access: [["Musician"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockReporterGlassLocked
+ suffix: Reporter, Locked
+ components:
+ - type: AccessReader
+ access: [["Reporter"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockLibraryGlassLocked
+ suffix: Library, Locked
+ components:
+ - type: AccessReader
+ access: [["Library"]]
+
+- type: entity
+ parent: AirlockGlass
+ id: AirlockZookeeperGlassLocked
+ suffix: Zookeeper, Locked
+ components:
+ - type: AccessReader
+ access: [["Zookeeper"]]
+
+- type: entity
+ parent: AirlockExternalGlass
+ id: AirlockExternalGlassSalvageLocked
+ suffix: External, Glass, Salvage, Locked
+ components:
+ - type: AccessReader
+ access: [["Salvage"]]
+
+- type: entity
+ parent: AirlockMedicalGlass
+ id: AirlockPsychologistGlassLocked
+ suffix: Psychologist, Locked
+ components:
+ - type: AccessReader
+ access: [["Psychologist"]]
+
+# Maintenance Hatches
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintBoxerLocked
+ suffix: Boxer, Locked
+ components:
+ - type: AccessReader
+ access: [["Boxer"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintClownLocked
+ suffix: Clown, Locked
+ components:
+ - type: AccessReader
+ access: [["Clown"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintMimeLocked
+ suffix: Mime, Locked
+ components:
+ - type: AccessReader
+ access: [["Mime"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintMusicianLocked
+ suffix: Musician, Locked
+ components:
+ - type: AccessReader
+ access: [["Musician"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintReporterLocked
+ suffix: Reporter, Locked
+ components:
+ - type: AccessReader
+ access: [["Reporter"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintLibraryLocked
+ suffix: Library, Locked
+ components:
+ - type: AccessReader
+ access: [["Library"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintZookeeperLocked
+ suffix: Zookeeper, Locked
+ components:
+ - type: AccessReader
+ access: [["Zookeeper"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintPsychologistLocked
+ suffix: Psychologist, Locked
+ components:
+ - type: AccessReader
+ access: [["Psychologist"]]
+
+- type: entity
+ parent: AirlockMaint
+ id: AirlockMaintSecurityLawyerLocked
+ suffix: Security/Lawyer, Locked
+ components:
+ - type: AccessReader
+ access: [["Security"], ["Lawyer"]]
diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml
index 82cdcde7c05..51f121c64ff 100644
--- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml
+++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml
@@ -374,80 +374,6 @@
- type: AccessReader
access: [["External"]]
-#Delta V: Add Airlocks
-- type: entity
- parent: Airlock
- id: AirlockBoxerLocked
- suffix: Boxer, Locked
- components:
- - type: AccessReader
- access: [["Boxer"]]
-
-- type: entity
- parent: Airlock
- id: AirlockClownLocked
- suffix: Clown, Locked
- components:
- - type: AccessReader
- access: [["Clown"]]
-
-- type: entity
- parent: Airlock
- id: AirlockMimeLocked
- suffix: Mime, Locked
- components:
- - type: AccessReader
- access: [["Mime"]]
-
-- type: entity
- parent: Airlock
- id: AirlockMusicianLocked
- suffix: Musician, Locked
- components:
- - type: AccessReader
- access: [["Musician"]]
-
-- type: entity
- parent: Airlock
- id: AirlockReporterLocked
- suffix: Reporter, Locked
- components:
- - type: AccessReader
- access: [["Reporter"]]
-
-- type: entity
- parent: Airlock
- id: AirlockLibraryLocked
- suffix: Library, Locked
- components:
- - type: AccessReader
- access: [["Library"]]
-
-- type: entity
- parent: Airlock
- id: AirlockZookeeperLocked
- suffix: Zookeeper, Locked
- components:
- - type: AccessReader
- access: [["Zookeeper"]]
-
-- type: entity
- parent: AirlockExternal
- id: AirlockExternalSalvageLocked
- suffix: External, Salvage, Locked
- components:
- - type: AccessReader
- access: [["Salvage"]]
-
-- type: entity
- parent: AirlockMedical
- id: AirlockPsychologistLocked
- suffix: Psychologist, Locked
- components:
- - type: AccessReader
- access: [["Psychologist"]]
-#End of Delta V
-
# Glass Airlocks
- type: entity
parent: AirlockGlass
@@ -788,80 +714,6 @@
- type: AccessReader
access: [["NuclearOperative"]]
-#Delta V: Add Airlocks
-- type: entity
- parent: AirlockGlass
- id: AirlockBoxerGlassLocked
- suffix: Boxer, Locked
- components:
- - type: AccessReader
- access: [["Boxer"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockClownGlassLocked
- suffix: Clown, Locked
- components:
- - type: AccessReader
- access: [["Clown"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockMimeGlassLocked
- suffix: Mime, Locked
- components:
- - type: AccessReader
- access: [["Mime"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockMusicianGlassLocked
- suffix: Musician, Locked
- components:
- - type: AccessReader
- access: [["Musician"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockReporterGlassLocked
- suffix: Reporter, Locked
- components:
- - type: AccessReader
- access: [["Reporter"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockLibraryGlassLocked
- suffix: Library, Locked
- components:
- - type: AccessReader
- access: [["Library"]]
-
-- type: entity
- parent: AirlockGlass
- id: AirlockZookeeperGlassLocked
- suffix: Zookeeper, Locked
- components:
- - type: AccessReader
- access: [["Zookeeper"]]
-
-- type: entity
- parent: AirlockExternalGlass
- id: AirlockExternalGlassSalvageLocked
- suffix: External, Glass, Salvage, Locked
- components:
- - type: AccessReader
- access: [["Salvage"]]
-
-- type: entity
- parent: AirlockMedicalGlass
- id: AirlockPsychologistGlassLocked
- suffix: Psychologist, Locked
- components:
- - type: AccessReader
- access: [["Psychologist"]]
-#End of Delta V
-
# Maintenance Hatches
- type: entity
parent: AirlockMaint
@@ -1103,80 +955,6 @@
- type: AccessReader
access: [["Armory"]]
-#Delta V: Add Airlocks
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintBoxerLocked
- suffix: Boxer, Locked
- components:
- - type: AccessReader
- access: [["Boxer"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintClownLocked
- suffix: Clown, Locked
- components:
- - type: AccessReader
- access: [["Clown"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintMimeLocked
- suffix: Mime, Locked
- components:
- - type: AccessReader
- access: [["Mime"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintMusicianLocked
- suffix: Musician, Locked
- components:
- - type: AccessReader
- access: [["Musician"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintReporterLocked
- suffix: Reporter, Locked
- components:
- - type: AccessReader
- access: [["Reporter"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintLibraryLocked
- suffix: Library, Locked
- components:
- - type: AccessReader
- access: [["Library"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintZookeeperLocked
- suffix: Zookeeper, Locked
- components:
- - type: AccessReader
- access: [["Zookeeper"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintPsychologistLocked
- suffix: Psychologist, Locked
- components:
- - type: AccessReader
- access: [["Psychologist"]]
-
-- type: entity
- parent: AirlockMaint
- id: AirlockMaintSecurityLawyerLocked
- suffix: Security/Lawyer, Locked
- components:
- - type: AccessReader
- access: [["Security"], ["Lawyer"]]
-#End of Delta V
-
- type: entity
parent: AirlockSyndicate
id: AirlockSyndicateLocked