From e77922b87d8f9b958a382c776ffaf4e3cd7be389 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 13 Dec 2020 01:51:12 +0100 Subject: [PATCH] [MIRROR] Fixes RPD runtime (#2148) * Fixes RPD runtime (#55453) Simple signal regregister runtime. * Fixes RPD runtime Co-authored-by: AnturK --- code/game/objects/items/RPD.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/RPD.dm b/code/game/objects/items/RPD.dm index 6b8da326d90..67ae28aa8ef 100644 --- a/code/game/objects/items/RPD.dm +++ b/code/game/objects/items/RPD.dm @@ -243,7 +243,10 @@ GLOBAL_LIST_INIT(transit_tube_recipes, list( /obj/item/pipe_dispenser/equipped(mob/user, slot, initial) . = ..() - RegisterSignal(user, COMSIG_MOUSE_SCROLL_ON, .proc/mouse_wheeled) + if(slot == ITEM_SLOT_HANDS) + RegisterSignal(user, COMSIG_MOUSE_SCROLL_ON, .proc/mouse_wheeled) + else + UnregisterSignal(user,COMSIG_MOUSE_SCROLL_ON) /obj/item/pipe_dispenser/dropped(mob/user, silent) UnregisterSignal(user, COMSIG_MOUSE_SCROLL_ON)