From b848fa8c97b615fd98880b6e64d09ddb40139663 Mon Sep 17 00:00:00 2001 From: Max-023 Date: Thu, 19 Sep 2024 22:46:58 -0400 Subject: [PATCH] Forecon Stuff --- .../vendor_types/squad_prep/squad_medic.dm | 14 ++-- .../vendor_types/squad_prep/squad_prep.dm | 12 +-- .../suits/marine_armor/_marine_armor.dm | 2 +- code/modules/clothing/under/ties.dm | 72 ++++++++++++++---- icons/mob/humans/onmob/ties.dmi | Bin 28915 -> 29202 bytes icons/obj/items/clothing/ties_overlay.dmi | Bin 15296 -> 15472 bytes 6 files changed, 69 insertions(+), 31 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 2538a3f91d..56db0c2273 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -310,8 +310,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_forecon_medic, list( list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("ARMOR (CHOOSE 1)", 0, null, null, null), - list("Light Armor", 0, /obj/item/clothing/suit/marine/light/standard, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_REGULAR), - list("M3-R Armor", 0, /obj/item/clothing/suit/storage/marine/rto/forecon, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_RECOMMENDED), + list("M3-R Armor", 0, /obj/item/clothing/suit/marine/rto/forecon, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_RECOMMENDED), list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Medical Backpack", 0, /obj/item/storage/backpack/marine/medic/standard, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), @@ -346,11 +345,12 @@ GLOBAL_LIST_INIT(cm_vending_clothing_forecon_medic, list( list("Vial Pouch (Full)", 0, /obj/item/storage/pouch/vials/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), - list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), - list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/mag/recon, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Shotgun Shell Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/shotgun/recon, VENDOR_ITEM_REGULAR), + list("M3-R Pattern M40 Webbing", 2, /obj/item/clothing/accessory/storage/black_vest/m3/m40/recon, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Corpsman Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/recon/medic, VENDOR_ITEM_REGULAR), + list("Drop Pouch", 3, /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/holster, VENDOR_ITEM_REGULAR), )) /obj/structure/machinery/cm_vending/clothing/medic/forecon diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 314b431387..67a649133d 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -275,17 +275,14 @@ list("Marine Radio Headset", round(scale * 15), /obj/item/device/radio/headset/almayer/marine/solardevils/forecon, VENDOR_ITEM_REGULAR), list("WEBBINGS", -1, null, null), - list("M3 Pattern Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3, VENDOR_ITEM_REGULAR), - list("M3 Pattern Magazine Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/mag, VENDOR_ITEM_REGULAR), - list("M3 Pattern Shotgun Shell Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/shotgun, VENDOR_ITEM_REGULAR), - list("M3 Pattern M40 Webbing", 2, /obj/item/clothing/accessory/storage/black_vest/m3/m40, VENDOR_ITEM_REGULAR), - list("M3 Pattern Small Pouch Webbing", 2, /obj/item/clothing/accessory/storage/black_vest/m3, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/mag/recon, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Shotgun Shell Webbing", 2, /obj/item/clothing/accessory/storage/webbing/m3/shotgun/recon, VENDOR_ITEM_REGULAR), + list("M3-R Pattern M40 Webbing", 2, /obj/item/clothing/accessory/storage/black_vest/m3/m40/recon, VENDOR_ITEM_REGULAR), list("Drop Pouch", 3, /obj/item/clothing/accessory/storage/droppouch, VENDOR_ITEM_REGULAR), list("Shoulder Holster", round(max(1,(scale * 0.5))), /obj/item/clothing/accessory/storage/holster, VENDOR_ITEM_REGULAR), list("ARMOR", -1, null, null), - list("M3-R Pattern Recon Armor", round(scale * 10), /obj/item/clothing/suit/storage/marine/rto/forecon, VENDOR_ITEM_REGULAR), - list("M3-L Pattern Light Armor", round(scale * 10), /obj/item/clothing/suit/marine/light/standard, VENDOR_ITEM_REGULAR), + list("M3-R Pattern Recon Armor", round(scale * 10), /obj/item/clothing/suit/storage/rto/forecon, VENDOR_ITEM_REGULAR), list("BACKPACK", -1, null, null, null), list("Lightweight IMP Backpack", round(scale * 15), /obj/item/storage/backpack/marine/standard, VENDOR_ITEM_REGULAR), @@ -328,7 +325,6 @@ list("Prescription ballistic goggles", round(scale * 10), /obj/item/clothing/glasses/mgoggles/prescription, VENDOR_ITEM_REGULAR), list("Marine RPG glasses", round(scale * 10), /obj/item/clothing/glasses/regular, VENDOR_ITEM_REGULAR), list("Firearm Lubricant", round(scale * 15), /obj/item/prop/helmetgarb/gunoil, VENDOR_ITEM_REGULAR), - list("USCM Flair", round(scale * 15), /obj/item/prop/helmetgarb/flair_uscm, VENDOR_ITEM_REGULAR), list("FORECON Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/forecon, VENDOR_ITEM_REGULAR), list("USCM Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch, VENDOR_ITEM_REGULAR), list("Bedroll", round(scale * 20), /obj/item/roller/bedroll, VENDOR_ITEM_REGULAR), diff --git a/code/modules/clothing/suits/marine_armor/_marine_armor.dm b/code/modules/clothing/suits/marine_armor/_marine_armor.dm index 6e8cb4c893..de7a247539 100644 --- a/code/modules/clothing/suits/marine_armor/_marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor/_marine_armor.dm @@ -813,7 +813,7 @@ /obj/item/clothing/suit/marine/rto/forecon name = "\improper M3-R pattern recon armor" desc = "A modified Colonial Marines M3 Pattern Chestplate. Protects the chest from ballistic rounds, bladed objects and accidents. Issued exclusively to FORECON units." - icon_state = "forecon" + icon_state = "L1" flags_atom = NO_SNOW_TYPE|NO_NAME_OVERRIDE /obj/item/clothing/suit/marine/leader diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index 0eb239d0d8..2c99586766 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -569,11 +569,20 @@ /obj/item/ammo_magazine/rifle, ) +/obj/item/storage/internal/accessory/webbing/m3/mag/recon + storage_slots = 4 + /obj/item/storage/internal/accessory/black_vest/m3shotgun can_hold = list( /obj/item/ammo_magazine/handful, ) +/obj/item/storage/internal/accessory/black_vest/m3shotgun/recon + storage_slots = 7 + +/obj/item/storage/internal/accessory/black_vest/m3grenade/recon + storage_slots = 10 + /obj/item/clothing/accessory/storage/webbing name = "webbing" desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." @@ -594,6 +603,16 @@ /obj/item/ammo_magazine/handful/shotgun, ) +/obj/item/storage/internal/accessory/black_vest/m3generic/recon + storage_slots = 6 + can_hold = list( + /obj/item/storage/surgical_case/regular, + /obj/item/reagent_container/blood, + /obj/item/tool/surgery/surgical_line, + /obj/item/tool/surgery/synthgraft, + /obj/item/device/healthanalyzer, + ) + /obj/item/storage/internal/accessory/black_vest/m3grenade storage_slots = 6 can_hold = list( @@ -1137,6 +1156,19 @@ item_state = "uaflag" slot = ACCESSORY_SLOT_PAINT +/obj/item/clothing/accessory/storage/webbing/m3 + name = "\improper M3 Pattern Webbing" + desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." + icon_state = "m3webbing" + hold = /obj/item/storage/internal/accessory/webbing/m3/generic + slot = ACCESSORY_SLOT_M3UTILITY + +/obj/item/clothing/accessory/storage/webbing/m3/Initialize(mapload) + . = ..() + if(!(flags_atom & NO_SNOW_TYPE)) + select_gamemode_skin(type) + update_icon() + /obj/item/clothing/accessory/storage/webbing/m3/mag name = "\improper M3 Pattern Magazine Webbing" desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." @@ -1149,14 +1181,14 @@ icon_state = "m3webbingshotgun" hold = /obj/item/storage/internal/accessory/black_vest/m3shotgun -/obj/item/clothing/accessory/storage/webbing/m3 - name = "\improper M3 Pattern Webbing" +/obj/item/clothing/accessory/storage/black_vest/m3 + name = "\improper M3 Pattern Small Pouch Webbing" desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." - icon_state = "m3webbing" - hold = /obj/item/storage/internal/accessory/webbing/m3/generic + icon_state = "m3webbingsmall" + hold = /obj/item/storage/internal/accessory/black_vest/m3generic slot = ACCESSORY_SLOT_M3UTILITY -/obj/item/clothing/accessory/storage/webbing/m3/Initialize(mapload) +/obj/item/clothing/accessory/storage/black_vest/m3/Initialize(mapload) . = ..() if(!(flags_atom & NO_SNOW_TYPE)) select_gamemode_skin(type) @@ -1168,16 +1200,26 @@ icon_state = "m3webbingm40" hold = /obj/item/storage/internal/accessory/black_vest/m3grenade -/obj/item/clothing/accessory/storage/black_vest/m3 - name = "\improper M3 Pattern Small Pouch Webbing" +/obj/item/clothing/accessory/storage/webbing/m3/recon + name = "\improper M3 Pattern Magazine Webbing" desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." - icon_state = "m3webbingsmall" - hold = /obj/item/storage/internal/accessory/black_vest/m3generic - slot = ACCESSORY_SLOT_M3UTILITY + icon_state = "m3rwebbingmag" + hold = /obj/item/storage/internal/accessory/webbing/m3/mag/recon -/obj/item/clothing/accessory/storage/black_vest/m3/Initialize(mapload) - . = ..() - if(!(flags_atom & NO_SNOW_TYPE)) - select_gamemode_skin(type) - update_icon() +/obj/item/clothing/accessory/storage/webbing/m3/recon/m40 + name = "\improper M3 Pattern Magazine Webbing" + desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." + icon_state = "m3rwebbingmag" + hold = /obj/item/storage/internal/accessory/black_vest/m3grenade/recon + +/obj/item/clothing/accessory/storage/webbing/m3/recon/shotgun + name = "\improper M3 Pattern Magazine Webbing" + desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." + icon_state = "m3rwebbingmag" + hold = /obj/item/storage/internal/accessory/black_vest/m3shotgun/recon +/obj/item/clothing/accessory/storage/webbing/m3/recon/medic + name = "\improper M3 Pattern Corpsman Webbing" + desc = "A sturdy mess of synthcotton belts and buckles, ready to share your burden." + icon_state = "m3rwebbingmedic" + hold = /obj/item/storage/internal/accessory/black_vest/m3generic/recon diff --git a/icons/mob/humans/onmob/ties.dmi b/icons/mob/humans/onmob/ties.dmi index 9ef7c4c6c659421b3e8ae019207db11483ed6f90..f85a3cf98aca591ff5a3fe98dea52b6eb7c132ef 100644 GIT binary patch delta 8100 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 Y6k&T96usdHqLxMdwzf*aEsNm)0p#`LuK)l5 delta 7814 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 literal 15296 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