From ae774d8dbd27d701b01a4983552a04baebfba81a Mon Sep 17 00:00:00 2001 From: ariaworld <143797359+ariaworld@users.noreply.github.com> Date: Sat, 19 Apr 2025 12:28:42 +0200 Subject: [PATCH] [FIX]: Allows surgery initiator items to be used while laying down, not just surgery drapes (#90622) --- code/datums/components/surgery_initiator.dm | 2 ++ code/modules/surgery/tools.dm | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/components/surgery_initiator.dm b/code/datums/components/surgery_initiator.dm index 03ae96f394e..46731125101 100644 --- a/code/datums/components/surgery_initiator.dm +++ b/code/datums/components/surgery_initiator.dm @@ -13,6 +13,8 @@ var/obj/item/surgery_tool = parent surgery_tool.item_flags |= ITEM_HAS_CONTEXTUAL_SCREENTIPS + ///Make sure we can use the surgery UI while laying down + surgery_tool.interaction_flags_atom |= INTERACT_ATOM_IGNORE_MOBILITY /datum/component/surgery_initiator/Destroy(force) last_user_ref = null diff --git a/code/modules/surgery/tools.dm b/code/modules/surgery/tools.dm index b88a7e31f94..eac960c038a 100644 --- a/code/modules/surgery/tools.dm +++ b/code/modules/surgery/tools.dm @@ -330,7 +330,6 @@ w_class = WEIGHT_CLASS_TINY attack_verb_continuous = list("slaps") attack_verb_simple = list("slap") - interaction_flags_atom = parent_type::interaction_flags_atom | INTERACT_ATOM_IGNORE_MOBILITY drop_sound = SFX_CLOTH_DROP pickup_sound = SFX_CLOTH_PICKUP