From b6b990ee027844636d6561ca0a3c7096285a530c Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 22 Sep 2023 01:17:13 +0800 Subject: [PATCH 1/3] SynthBio --- .../vending/vendor_types/crew/synthetic.dm | 2 ++ code/modules/clothing/suits/bio.dm | 25 +++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 819040e5821d..da52981fe08a 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -230,6 +230,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("MP Cap", 12, /obj/item/clothing/head/beret/marine/mp/mpcap, null, VENDOR_ITEM_REGULAR), list("RO Cap", 12, /obj/item/clothing/head/cmcap/req, null, VENDOR_ITEM_REGULAR), list("Officer Cap", 12, /obj/item/clothing/head/cmcap/ro, null, VENDOR_ITEM_REGULAR), + list("Bio Hood", 12, /obj/item/clothing/head/bio_hood/synth, null, VENDOR_ITEM_REGULAR), list("Marine Helmet", 12, /obj/item/clothing/head/helmet/marine, null, VENDOR_ITEM_REGULAR), list("Grey Marine Helmet", 12, /obj/item/clothing/head/helmet/marine/grey, null, VENDOR_ITEM_REGULAR), list("Technician Helmet", 12, /obj/item/clothing/head/helmet/marine/tech, null, VENDOR_ITEM_REGULAR), @@ -257,6 +258,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("Labcoat", 12, /obj/item/clothing/suit/storage/labcoat, null, VENDOR_ITEM_REGULAR), list("Labcoat, Researcher", 12, /obj/item/clothing/suit/storage/labcoat/researcher, null, VENDOR_ITEM_REGULAR), list("Quartermaster Jacket", 12, /obj/item/clothing/suit/storage/RO, null, VENDOR_ITEM_REGULAR), + list("Bio Suit", 12, /obj/item/clothing/suit/storage/synthbio, null, VENDOR_ITEM_REGULAR), list("USCM Poncho", 12, /obj/item/clothing/accessory/poncho, null, VENDOR_ITEM_REGULAR), list("BACKPACK", 0, null, null, null), diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 3bf0b3fe74b2..27e15bfc305b 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -17,6 +17,11 @@ flags_armor_protection = BODY_FLAG_HEAD|BODY_FLAG_FACE|BODY_FLAG_EYES siemens_coefficient = 0.9 +/obj/item/clothing/head/bio_hood/synth + desc = "A hood that protects the head and face from biological contaminants, synthetic complient. Offers no real protection." + armor_bio = CLOTHING_ARMOR_NONE + armor_rad = CLOTHING_ARMOR_NONE + armor_internaldamage = CLOTHING_ARMOR_NONE /obj/item/clothing/suit/bio_suit name = "bio suit" desc = "A suit that protects against biological contamination." @@ -38,6 +43,26 @@ flags_inv_hide = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL siemens_coefficient = 0.9 +/obj/item/clothing/suit/storage/synthbio + name = "bio suit" + desc = "Synthetic complient bio-hazard suit. Intended to allow a synthetic to offer the illusion of infection control to humans. Has had most of the interal protective lining removed, allowing it to hold equipment and be lighter to move in." + icon_state = "bio" + item_state = "bio_suit" + allowed = list( + /obj/item/weapon/baton, + /obj/item/handcuffs, + /obj/item/device/binoculars, + /obj/item/attachable/bayonet, + + /obj/item/device/flashlight, + /obj/item/device/healthanalyzer, + /obj/item/device/radio, + /obj/item/tool/crowbar, + /obj/item/tool/crew_monitor, + /obj/item/tool/pen, + /obj/item/storage/large_holster/machete, + /obj/item/device/motiondetector, + ) //Standard biosuit, orange stripe /obj/item/clothing/head/bio_hood/general From bcc0f91c6ac2b957006dd6d9a3138b01b9d41ef8 Mon Sep 17 00:00:00 2001 From: Steelpoint Date: Fri, 22 Sep 2023 01:20:24 +0800 Subject: [PATCH 2/3] Space --- code/modules/clothing/suits/bio.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 27e15bfc305b..0f59f65c4ac8 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -22,6 +22,7 @@ armor_bio = CLOTHING_ARMOR_NONE armor_rad = CLOTHING_ARMOR_NONE armor_internaldamage = CLOTHING_ARMOR_NONE + /obj/item/clothing/suit/bio_suit name = "bio suit" desc = "A suit that protects against biological contamination." From 1dae50f139936b1ee29a41b06176606dc95c0585 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Fri, 22 Sep 2023 10:12:13 +0800 Subject: [PATCH 3/3] Update bio.dm --- code/modules/clothing/suits/bio.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index 0f59f65c4ac8..963e4efa3ae6 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -18,7 +18,7 @@ siemens_coefficient = 0.9 /obj/item/clothing/head/bio_hood/synth - desc = "A hood that protects the head and face from biological contaminants, synthetic complient. Offers no real protection." + desc = "A hood that protects the head and face from biological contaminants, synthetic compliant. Offers no real protection." armor_bio = CLOTHING_ARMOR_NONE armor_rad = CLOTHING_ARMOR_NONE armor_internaldamage = CLOTHING_ARMOR_NONE @@ -46,7 +46,7 @@ /obj/item/clothing/suit/storage/synthbio name = "bio suit" - desc = "Synthetic complient bio-hazard suit. Intended to allow a synthetic to offer the illusion of infection control to humans. Has had most of the interal protective lining removed, allowing it to hold equipment and be lighter to move in." + desc = "Synthetic compliant bio-hazard suit. Intended to allow a synthetic to offer the illusion of infection control to humans. Has had most of the internal protective lining removed, allowing it to hold equipment and be lighter to move in." icon_state = "bio" item_state = "bio_suit" allowed = list(