From 608b4223b9b0895a00663a7617c6e925e19f5f0f Mon Sep 17 00:00:00 2001 From: tipoima <61978315+tipoima@users.noreply.github.com> Date: Sat, 6 Jul 2024 13:38:17 +0500 Subject: [PATCH] Adds a traitor rapid healing item: "Hyperregenerative Medipen" (#26033) * Adds Hyperregenative Medipen to traitor uplink * remove rogue pixel * Update code/datums/uplink_items/uplink_traitor.dm Co-authored-by: Spaghetti-bit Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> * Update code/datums/uplink_items/uplink_traitor.dm Co-authored-by: Spaghetti-bit Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> * Update code/modules/reagents/reagent_containers/hypospray.dm Co-authored-by: Spaghetti-bit Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> * Cuts iron, sanguine, and spaceaccil from the medipen * Update code/datums/uplink_items/uplink_traitor.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> * Update code/datums/uplink_items/uplink_traitor.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> --------- Signed-off-by: tipoima <61978315+tipoima@users.noreply.github.com> Co-authored-by: Spaghetti-bit Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --- code/datums/uplink_items/uplink_traitor.dm | 8 ++++++++ .../reagents/reagent_containers/hypospray.dm | 8 ++++++++ icons/obj/hypo.dmi | Bin 6760 -> 7116 bytes 3 files changed, 16 insertions(+) diff --git a/code/datums/uplink_items/uplink_traitor.dm b/code/datums/uplink_items/uplink_traitor.dm index a6e17d7a689..e949266ce2e 100644 --- a/code/datums/uplink_items/uplink_traitor.dm +++ b/code/datums/uplink_items/uplink_traitor.dm @@ -531,6 +531,14 @@ cost = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) +/datum/uplink_item/device_tools/hyper_medipen + name = "Hyper-regenerative Medipen" + desc = "An autoinjector filled with a variety of medical chemicals. It rapidly heals conventional injuries and genetic damage, but loses potency just as quickly. May have side effects if multiple are used in quick succession." + reference = "HMP" + item = /obj/item/reagent_containers/hypospray/autoinjector/hyper_medipen + cost = 10 + excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) + /// Nukies get Diamond Tipped Thermal Safe Drill instead /datum/uplink_item/device_tools/thermal_drill name = "Amplifying Thermal Safe Drill" diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 34e4f42eddd..1dddde46584 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -281,3 +281,11 @@ name = "\improper Anti-Plague Sequence Omega autoinjector" desc = "A small autoinjector containing 15 units of Anti-Plague Sequence Omega. Cures all cases of the Necrotizing Plague. Also heals dead limbs." list_reagents = list("zombiecure4" = 15) + +/obj/item/reagent_containers/hypospray/autoinjector/hyper_medipen + name = "suspicious medipen" + desc = "A cheap-looking medipen containing what seems to be a mix of nearly every medicine stored in the recently raided Nanotrasen warehouse." + icon_state = "hyperpen" + amount_per_transfer_from_this = 37 + volume = 37 + list_reagents = list("salglu_solution" = 3, "synthflesh" = 4, "omnizine" = 3, "weak_omnizine" = 3, "perfluorodecalin" = 2, "sal_acid" = 1, "bicaridine" = 4, "kelotane" = 4, "epinephrine" = 5, "lavaland_extract" = 2, "rezadone" = 1, "teporone" = 2, "menthol" = 1, "vitamin" = 2) diff --git a/icons/obj/hypo.dmi b/icons/obj/hypo.dmi index 3c940b69060b3572bb06a2ddb95bba13af930e41..6b55daafa22d7817e5510e6db1a17a36161e52c9 100644 GIT binary patch literal 7116 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