diff --git a/code/modules/projectiles/guns/rifles.dm b/code/modules/projectiles/guns/rifles.dm index d76797eb02eb..4f48724dc874 100644 --- a/code/modules/projectiles/guns/rifles.dm +++ b/code/modules/projectiles/guns/rifles.dm @@ -552,9 +552,9 @@ playsound(loc,'sound/weapons/gun_empty.ogg', 25, 1) return FALSE + UnregisterSignal(linked_human, COMSIG_PARENT_QDELETING) linked_human = null is_locked = FALSE - UnregisterSignal(linked_human, COMSIG_PARENT_QDELETING) /obj/item/weapon/gun/rifle/m46c/pickup(user) if(!linked_human) diff --git a/code/modules/projectiles/guns/smartgun.dm b/code/modules/projectiles/guns/smartgun.dm index 9c091db3909f..f58e34ce7c58 100644 --- a/code/modules/projectiles/guns/smartgun.dm +++ b/code/modules/projectiles/guns/smartgun.dm @@ -678,9 +678,9 @@ playsound(loc,'sound/weapons/gun_empty.ogg', 25, 1) return FALSE + UnregisterSignal(linked_human, COMSIG_PARENT_QDELETING) linked_human = null is_locked = FALSE - UnregisterSignal(linked_human, COMSIG_PARENT_QDELETING) // ID lock action \\