From 85cbcb23aacd0bfee23c63285285dacb6509060a Mon Sep 17 00:00:00 2001 From: AnturK Date: Sat, 12 Dec 2020 20:15:03 +0100 Subject: [PATCH] Fixes RPD runtime (#55453) Simple signal regregister runtime. --- 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)