From da1f812bc76abb6e7748e6fb3f925c553f59981c Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Sun, 26 Oct 2025 13:02:59 +0000 Subject: [PATCH] Update reagentgrinder.dm (#30734) --- .../modules/reagents/chemistry/machinery/reagentgrinder.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 3d94b8c5645..92e55011a1a 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -145,10 +145,11 @@ /obj/machinery/reagentgrinder/screwdriver_act(mob/user, obj/item/I) . = TRUE - if(!anchored || beaker) + if(!anchored) return if(!I.tool_use_check(user, 0)) return + detach(user) default_deconstruction_screwdriver(user, "juicer_open", "juicer0", I) /obj/machinery/reagentgrinder/wrench_act(mob/user, obj/item/I) @@ -328,10 +329,10 @@ juice() /obj/machinery/reagentgrinder/proc/detach(mob/user) - if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) - return if(!beaker) return + if(HAS_TRAIT(user, TRAIT_HANDS_BLOCKED)) + return beaker.forceMove(loc) beaker = null update_icon(UPDATE_ICON_STATE)