From 9fa7720b4c473359cb1c370a4088bbe08781894f Mon Sep 17 00:00:00 2001 From: Aroliacue Date: Tue, 18 Apr 2023 14:08:39 +1000 Subject: [PATCH 1/2] Unarmored Plate Carriers in Loadout --- .../preference_setup/loadout/loadout_suit.dm | 17 +++++++++++++++++ vorestation.dme | 1 + 2 files changed, 18 insertions(+) create mode 100644 modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm diff --git a/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm new file mode 100644 index 0000000000..80825e99f5 --- /dev/null +++ b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -0,0 +1,17 @@ +/datum/gear/suit/pcarrier // No protection until inserted with plates, purely for cosmetic purposes. + display_name = "Plate Carrier selection (Security/Exploration)" + path = /obj/item/clothing/suit/armor/pcarrier + allowed_roles = list("Head of Security", "Warden", "Security Officer", "Pathfinder", "Field Medic", "Explorer") + cost = 2 + +/datum/gear/suit/pcarrier/New() + ..() + var/list/pcarriers = list( + "Black Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier, + "Navy Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier/navy, + "Blue Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier/blue, + "Light Blue Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier/press, + "Green Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier/green, + "Tan Plate Carrier" = /obj/item/clothing/suit/armor/pcarrier/tan + ) + gear_tweaks += new/datum/gear_tweak/path(pcarriers) \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index c756ef7a14..a9dd05ca03 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -4560,6 +4560,7 @@ #include "modular_chomp\code\modules\client\preference_setup\general\03_body.dm" #include "modular_chomp\code\modules\client\preference_setup\global\setting_datums.dm" #include "modular_chomp\code\modules\client\preference_setup\loadout\loadout_general.dm" +#include "modular_chomp\code\modules\client\preference_setup\loadout\loadout_suit.dm" #include "modular_chomp\code\modules\client\preference_setup\loadout\loadout_xeno.dm" #include "modular_chomp\code\modules\clothing\clothing.dm" #include "modular_chomp\code\modules\clothing\clothing_icons.dm" From 086c8f5ae87fa19a428f16fd3edd4479d5a68fca Mon Sep 17 00:00:00 2001 From: Aroliacue Date: Tue, 18 Apr 2023 14:16:55 +1000 Subject: [PATCH 2/2] added detective and pilot to allowed list --- .../modules/client/preference_setup/loadout/loadout_suit.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm index 80825e99f5..d5af35f6df 100644 --- a/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm +++ b/modular_chomp/code/modules/client/preference_setup/loadout/loadout_suit.dm @@ -1,7 +1,7 @@ /datum/gear/suit/pcarrier // No protection until inserted with plates, purely for cosmetic purposes. display_name = "Plate Carrier selection (Security/Exploration)" path = /obj/item/clothing/suit/armor/pcarrier - allowed_roles = list("Head of Security", "Warden", "Security Officer", "Pathfinder", "Field Medic", "Explorer") + allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Pathfinder", "Field Medic", "Pilot", "Explorer") cost = 2 /datum/gear/suit/pcarrier/New()