diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/emergency-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/emergency-crates.ftl index e291d721fd..7d1a71016c 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/emergency-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/emergency-crates.ftl @@ -13,5 +13,8 @@ ent-CrateEmergencyRadiation = Radiation protection crate ent-CrateEmergencyInflatablewall = Inflatable wall crate .desc = Three stacks of inflatable walls for when the stations metal walls don't want to hold atmosphere anymore. +ent-CrateGenericBiosuit = Emergency bio suit crate + .desc = Contains 2 biohazard suits to ensure that no disease will distract you from what you're doing there. + ent-CrateSlimepersonLifeSupport = Slimeperson life support crate .desc = Contains four breath masks and four large nitrogen tanks. diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/medical-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/medical-crates.ftl index 506e718823..b8bfb063bf 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/medical-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/medical-crates.ftl @@ -28,4 +28,7 @@ ent-CrateEmergencyAdvancedKit = Emergency advanced kit .desc = Crate filled with four advanced treatment kits ent-CrateEmergencyRadiationKit = Emergency radiation kit - .desc = Crate filled with four radiation treatment kits \ No newline at end of file + .desc = Crate filled with four radiation treatment kits + +ent-CrateVirologyBiosuit = Virology bio suit crate + .desc = Contains 2 biohazard suits to ensure that no disease will distract you from treating the crew. Requires Medical access to open. diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/science-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/science-crates.ftl new file mode 100644 index 0000000000..91fd4d6cab --- /dev/null +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/science-crates.ftl @@ -0,0 +1,2 @@ +ent-CrateScienceBiosuit = scientist bio suit crate + .desc = Contains 2 biohazard suits to ensure that no disease will distract you from doing science. Requires Science access to open. diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/security-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/security-crates.ftl index c4f6fa7272..63978178ec 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/security-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/security-crates.ftl @@ -15,3 +15,6 @@ ent-CrateSecuritySupplies = security supplies crate ent-CrateRestraints = restraints crate .desc = Contains two boxes each of handcuffs and zipties. Requires Security access to open. + +ent-CrateSecurityBiosuit = security bio suit crate + .desc = Contains 2 biohazard suits to ensure that no disease will distract you from your duties. Requires Security access to open. diff --git a/Resources/Locale/en-US/prototypes/catalog/fills/crates/service-crates.ftl b/Resources/Locale/en-US/prototypes/catalog/fills/crates/service-crates.ftl index 82c955a888..508a32f918 100644 --- a/Resources/Locale/en-US/prototypes/catalog/fills/crates/service-crates.ftl +++ b/Resources/Locale/en-US/prototypes/catalog/fills/crates/service-crates.ftl @@ -21,3 +21,6 @@ ent-CrateServicePersonnel = Personnel crate ent-CrateServiceBooks = Books crate .desc = Contains 10 empty books of random appearance + +ent-CrateJanitorBiosuit = Janitor bio suit crate + .desc = Contains 2 biohazard suits to ensure that no disease will distract you from cleaning. diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml index 61bf0572f9..7e931bc4c2 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_emergency.yml @@ -57,3 +57,13 @@ cost: 300 category: Emergency group: market + +- type: cargoProduct + id: EmergencyBiosuit + icon: + sprite: Clothing/Head/Hoods/Bio/general.rsi + state: icon + product: CrateGenericBiosuit + cost: 800 + category: Emergency + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml index ae1e6d2b0b..5aea1fe395 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_medical.yml @@ -76,4 +76,13 @@ product: CrateEmergencyRadiationKit cost: 2500 category: Medical - group: market \ No newline at end of file + group: market +- type: cargoProduct + id: MedicalBiosuit + icon: + sprite: Clothing/Head/Hoods/Bio/bio.rsi + state: icon + product: CrateVirologyBiosuit + cost: 500 + category: Medical + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_science.yml b/Resources/Prototypes/Catalog/Cargo/cargo_science.yml index 7380ae1234..28b108354a 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_science.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_science.yml @@ -17,3 +17,13 @@ cost: 2000 category: Science group: market + +- type: cargoProduct + id: ScienceBiosuit + icon: + sprite: Clothing/Head/Hoods/Bio/scientist.rsi + state: icon + product: CrateScienceBiosuit + cost: 500 + category: Science + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml index 5ae1575b01..5a91751048 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_security.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_security.yml @@ -57,3 +57,13 @@ cost: 1000 category: Security group: market + +- type: cargoProduct + id: SecurityBiosuit + icon: + sprite: Clothing/Head/Hoods/Bio/security.rsi + state: icon + product: CrateSecurityBiosuit + cost: 500 + category: Security + group: market diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml index c9329167f2..b6b6e90a1e 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml @@ -77,3 +77,13 @@ cost: 1000 category: Service group: market + +- type: cargoProduct + id: ServiceJanitorBiosuit + icon: + sprite: Clothing/Head/Hoods/Bio/janitor.rsi + state: icon + product: CrateJanitorBiosuit + cost: 500 + category: Service + group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml index 8e73f0a40f..dd8f9f3363 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/emergency.yml @@ -90,3 +90,16 @@ - type: StorageFill contents: - id: BoxInflatable + +- type: entity + id: CrateGenericBiosuit + parent: CratePlastic + components: + - type: StorageFill + contents: + - id: ClothingOuterBioGeneral + amount: 2 + - id: ClothingHeadHatHoodBioGeneral + amount: 2 + - id: ClothingMaskGas + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml index faeb7ac7a3..345e036dbe 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/medical.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/medical.yml @@ -135,4 +135,16 @@ - type: StorageFill contents: - id: MedkitRadiationFilled - amount: 4 \ No newline at end of file + amount: 4 +- type: entity + id: CrateVirologyBiosuit + parent: CrateMedicalSecure + components: + - type: StorageFill + contents: + - id: ClothingOuterBioVirology + amount: 2 + - id: ClothingHeadHatHoodBioVirology + amount: 2 + - id: ClothingMaskSterile + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/science.yml b/Resources/Prototypes/Catalog/Fills/Crates/science.yml index c031fdd6b1..2ce0ff143c 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/science.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/science.yml @@ -1 +1,12 @@ -# Bro what do I PUT here +- type: entity + id: CrateScienceBiosuit + parent: CrateScienceSecure + components: + - type: StorageFill + contents: + - id: ClothingOuterBioScientist + amount: 2 + - id: ClothingHeadHatHoodBioScientist + amount: 2 + - id: ClothingMaskSterile + amount: 2 diff --git a/Resources/Prototypes/Catalog/Fills/Crates/security.yml b/Resources/Prototypes/Catalog/Fills/Crates/security.yml index e63678cc4c..7a29131c31 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/security.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/security.yml @@ -75,5 +75,17 @@ - id: BoxZiptie amount: 2 +- type: entity + id: CrateSecurityBiosuit + parent: CrateSecgear + components: + - type: StorageFill + contents: + - id: ClothingOuterBioSecurity + amount: 2 + - id: ClothingHeadHatHoodBioSecurity + amount: 2 + - id: ClothingMaskSterile + amount: 2 # Cosmetic Crates diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index 1f5982cfcc..3db06daa53 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -111,3 +111,16 @@ contents: - id: BookRandom amount: 10 + +- type: entity + id: CrateJanitorBiosuit + parent: CratePlastic + components: + - type: StorageFill + contents: + - id: ClothingOuterBioJanitor + amount: 2 + - id: ClothingHeadHatHoodBioJanitor + amount: 2 + - id: ClothingMaskSterile + amount: 2