From 54e996aafb52b93bc003b239b852789ab9e01072 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Thu, 11 Jan 2024 16:54:46 +0800 Subject: [PATCH] Adds Extra Adv Med Optics To Medical + Optic Addition To Prep Vendor (#5290) # About the pull request Squad Prep vendors can now vend a small set of advance medical optics. They can also vend a larger amount of standard squad optics. A small amount of adv med optics have been placed in the Medical storage room in medbay, for doctors. # Explain why it's good for the game This opens up customization options for several roles such as the Corpsman, allowing the user to swap their medical helmet for a non-standard issue one. This also allows Doctors to use Marine helmets and insert a medical visor, freeing their eye slot for other cosmetic items. The visors themselves can only be used by people with the appropriate training, ergo there is no risk of this being a balance issue of non-corpsman/SO's stealing these items. The ability to vend squad optic visors, while very niche and more an aesthetic change, does open up the option for non-USCM forces, such as survivors or friendly ERTs, to gain access to USCM squad vision if they gain access to the visor. . # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-12-27 12 31 52](https://github.com/cmss13-devs/cmss13/assets/6595389/568736fd-07f7-486e-a4ef-f8c2a8b52b6c) I changed the 'VISOR' to 'OPTICS'
# Changelog :cl: balance: Squad Prep Vendors can now vend a small set of advance medical optics (corpsman only) and squad optics. mapping: A small amount of advance medical optics have been placed into the medical storage room. /:cl: --------- Co-authored-by: Steelpoint Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- .../machinery/vending/vendor_types/squad_prep/squad_prep.dm | 5 +++++ maps/map_files/USS_Almayer/USS_Almayer.dmm | 4 ++++ 2 files changed, 9 insertions(+) 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 e021b6fe0879..296bce8a9d8d 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 @@ -190,6 +190,11 @@ list("Falling Falcons Shoulder Patch", round(scale * 15), /obj/item/clothing/accessory/patch/falcon, 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), + + list("OPTICS", -1, null, null, null), + list("Advanced Medical Optic (CORPSMAN ONLY)", round(scale * 4), /obj/item/device/helmet_visor/medical/advanced, VENDOR_ITEM_REGULAR), + list("Squad Optic", round(scale * 15), /obj/item/device/helmet_visor, VENDOR_ITEM_REGULAR), + ) //--------------SQUAD SPECIFIC VERSIONS-------------- diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 5a64f8f16dc4..d637d1fa9b91 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -34661,6 +34661,10 @@ phone_id = "Medical Lower"; pixel_x = 16 }, +/obj/item/device/helmet_visor/medical/advanced, +/obj/item/device/helmet_visor/medical/advanced, +/obj/item/device/helmet_visor/medical/advanced, +/obj/item/device/helmet_visor/medical/advanced, /turf/open/floor/almayer{ icon_state = "sterile_green" },