From 6fdacb21e0b744c983ef42cf8a7c46c99553e4a7 Mon Sep 17 00:00:00 2001
From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Date: Wed, 24 Sep 2025 13:59:35 -0400
Subject: [PATCH] Fixes hand interaction with kinetic assembler (#30463)
---
code/modules/smithing/machinery/kinetic_assembler.dm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/code/modules/smithing/machinery/kinetic_assembler.dm b/code/modules/smithing/machinery/kinetic_assembler.dm
index 8d413a8eb97..b7f47bda051 100644
--- a/code/modules/smithing/machinery/kinetic_assembler.dm
+++ b/code/modules/smithing/machinery/kinetic_assembler.dm
@@ -199,6 +199,10 @@
if(!allowed(user) && !isobserver(user))
to_chat(user, "Access denied.")
return FINISH_ATTACK
+ if(finished_product)
+ to_chat(user, "[src] has a nearly-complete product!")
+ return FINISH_ATTACK
+
if(!primary)
to_chat(user, "[src] lacks a primary component!")
return FINISH_ATTACK