From 97deb8a95e1ccc18d4064400cc9581909ca20257 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Mon, 4 Sep 2023 07:21:26 +0200 Subject: [PATCH] [MIRROR] Adds the medbeam module which replaces the Nukie Medgun [MDB IGNORE] (#23501) * Adds the medbeam module which replaces the Nukie Medgun (#77897) ## About The Pull Request Adds the Medbeam module, essentially works the same way as the implant version does where it pops into your hand. Replaces the handheld version with the modsuit one in the nuclear uplink ## Why It's Good For The Game Ever since modsuits were added I've wanted to see this become a module of its own, that and the medbeam itself doesn't see much use in most nukies rounds. As the borg gets that plus the nanities with nodrop, this might give it a teeny bit more use cases as now the operatives won't have to worry about dropping it in the middle of a firefight. ## Changelog :cl: add: Adds the medbeam module for nukies, don't cross the damn beams. (Also removes the handheld one from the uplink) /:cl: --------- Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com> * Adds the medbeam module which replaces the Nukie Medgun --------- Co-authored-by: DaydreamIQ <62606051+DaydreamIQ@users.noreply.github.com> Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com> --- code/modules/mod/modules/modules_antag.dm | 16 ++++++++++++++++ code/modules/uplink/uplink_items/nukeops.dm | 16 ++++++++-------- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index ce438fed83f..1cd70ef9f80 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -503,3 +503,19 @@ if(deleting) return mod.helmet.flash_protect = initial(mod.helmet.flash_protect) + +///Medbeam - Medbeam but built into a modsuit +/obj/item/mod/module/medbeam + name = "MOD Medbeam Module" + desc = "A wrist mounted variant of the medbeam gun, allowing the user to heal their allies without the risk of dropping it." + icon_state = "chronogun" + module_type = MODULE_ACTIVE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN + device = /obj/item/gun/medbeam/mod + incompatible_modules = list(/obj/item/mod/module/medbeam) + removable = TRUE + cooldown_time = 0.5 + +/obj/item/gun/medbeam/mod + name = "MOD medbeam" diff --git a/code/modules/uplink/uplink_items/nukeops.dm b/code/modules/uplink/uplink_items/nukeops.dm index e31421bdde4..e25763350a8 100644 --- a/code/modules/uplink/uplink_items/nukeops.dm +++ b/code/modules/uplink/uplink_items/nukeops.dm @@ -597,6 +597,14 @@ cost = 2 purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS +/datum/uplink_item/device_tools/medgun_mod + name = "Medbeam Gun Module" + desc = "A wonder of Syndicate engineering, the Medbeam gun module, or Medi-Gun enables a medic to keep his fellow \ + operatives in the fight, even while under fire. Don't cross the streams!" + item = /obj/item/mod/module/medbeam + cost = 15 + purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS + /datum/uplink_item/suits/syndi_intellicard name = "Pre-Loaded Syndicate Intellicard" desc = "A syndicate intellicard that can be activated to download a captured Nanotrasen AI, modified with the standard syndicate lawset. You can slot it into your modsuit for a conversational partner! It can additionally control the MODsuit's modules at will, and move your body around even if you're in critical condition or dead. \ @@ -634,14 +642,6 @@ cost = 4 purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS -/datum/uplink_item/device_tools/medgun - name = "Medbeam Gun" - desc = "A wonder of Syndicate engineering, the Medbeam gun, or Medi-Gun enables a medic to keep his fellow \ - operatives in the fight, even while under fire. Don't cross the streams!" - item = /obj/item/gun/medbeam - cost = 15 - purchasable_from = UPLINK_NUKE_OPS | UPLINK_CLOWN_OPS - /datum/uplink_item/device_tools/medkit name = "Syndicate Combat Medic Kit" desc = "This first aid kit is a suspicious black and red. Included is a number of atropine medipens \