From 85bcd2cbbc27c32ea5f0d938f6dc20746c0f772d Mon Sep 17 00:00:00 2001 From: Mathilde <146444134+ibexgoetia@users.noreply.github.com> Date: Wed, 1 Jul 2026 22:33:37 +0200 Subject: [PATCH] The Return of the (printable) defib (#5875) image ## About The Pull Request With this I am reverting the removal of the printable defibrillator, a change made by /tg/ some time ago. Only the **base** defibrillator is printable, not the compact/belt slot defibrillator. It will need to have a cell inserted to work. ## Why It's Good For The Game The change was initially made to increase the amount of interactions with cargo, but I believe that this only makes the process of obtaining defibrillators bothersome, as the interdepartmental action solely involves pressing a single button on the order console... Obtaining defibrillators through cargo is still possible; you'll get three with charged batteries in them, without having to spend resources. I'm simply re-adding the old way to get them. This change was disliked both on /tg/ and here. ## Proof Of Testing image ## Changelog :cl: balance: Defibrillators are now printable once again from the medical techfab. /:cl: --- .../code/modules/research/designs/medical_designs.dm | 12 ++++++++++++ .../code/modules/research/techweb/all_nodes.dm | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/modular_zubbers/code/modules/research/designs/medical_designs.dm b/modular_zubbers/code/modules/research/designs/medical_designs.dm index 16d40eb49db..68660032c33 100644 --- a/modular_zubbers/code/modules/research/designs/medical_designs.dm +++ b/modular_zubbers/code/modules/research/designs/medical_designs.dm @@ -48,3 +48,15 @@ RND_CATEGORY_TOOLS + RND_SUBCATEGORY_TOOLS_MEDICAL_ALIEN ) departmental_flags = DEPARTMENT_BITFLAG_MEDICAL + +/datum/design/defibrillator + name = "Defibrillator" + desc = "A portable defibrillator, used for resuscitating recently deceased crew." + id = "defibrillator" + build_type = PROTOLATHE | AWAY_LATHE + build_path = /obj/item/defibrillator + materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*4, /datum/material/glass = SHEET_MATERIAL_AMOUNT*2, /datum/material/silver =SHEET_MATERIAL_AMOUNT * 1.5, /datum/material/gold =HALF_SHEET_MATERIAL_AMOUNT * 1.5) + category = list( + RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_MEDICAL + ) + departmental_flags = DEPARTMENT_BITFLAG_MEDICAL diff --git a/modular_zubbers/code/modules/research/techweb/all_nodes.dm b/modular_zubbers/code/modules/research/techweb/all_nodes.dm index dcab939e082..e67450cb4d1 100644 --- a/modular_zubbers/code/modules/research/techweb/all_nodes.dm +++ b/modular_zubbers/code/modules/research/techweb/all_nodes.dm @@ -77,6 +77,13 @@ design_ids += list( "wound_scanner_internal" ) + +/datum/techweb_node/medbay_equip/New() + . = ..() + design_ids += list( + "defibrillator", + ) + //ENGINEERING /datum/techweb_node/atmos/New() . = ..()