From abd0a76c57114fa596fbf782a10fddffdd1af74a Mon Sep 17 00:00:00 2001 From: SmArtKar <44720187+SmArtKar@users.noreply.github.com> Date: Fri, 19 Jul 2024 00:18:59 +0100 Subject: [PATCH] Fixes kinesis runtime due to un-unregistering signals (#85037) ## About The Pull Request Kinesis MODsuit module currently runtimes if you try to grab an item you already grabbed and released before because the signals aren't unregistered. ## Changelog :cl: fix: Fixed kinesis runtime due to un-unregistered signals /:cl: --- code/modules/mod/modules/module_kinesis.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mod/modules/module_kinesis.dm b/code/modules/mod/modules/module_kinesis.dm index 81a266f8ff4..9700fbca24f 100644 --- a/code/modules/mod/modules/module_kinesis.dm +++ b/code/modules/mod/modules/module_kinesis.dm @@ -180,6 +180,7 @@ if(playsound) playsound(grabbed_atom, 'sound/effects/empulse.ogg', 75, TRUE) STOP_PROCESSING(SSfastprocess, src) + UnregisterSignal(grabbed_atom, list(COMSIG_MOB_STATCHANGE, COMSIG_MOVABLE_SET_ANCHORED)) kinesis_catcher = null mod.wearer.clear_fullscreen("kinesis") grabbed_atom.cut_overlay(kinesis_icon)