From c283aa5d035869990b83c66d925689008df85c56 Mon Sep 17 00:00:00 2001 From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Date: Sun, 1 Jun 2025 12:13:31 -0400 Subject: [PATCH] Fixes casting basin access not properly denying (#29507) * Fixes casting basin access not properly denying * Better positioning --- code/modules/smithing/machinery/casting_basin.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/smithing/machinery/casting_basin.dm b/code/modules/smithing/machinery/casting_basin.dm index 27c8d4b5fab..c19d23bd01f 100644 --- a/code/modules/smithing/machinery/casting_basin.dm +++ b/code/modules/smithing/machinery/casting_basin.dm @@ -33,7 +33,7 @@ for(var/obj/machinery/magma_crucible/crucible in view(2, src)) linked_crucible = crucible linked_crucible.linked_machines |= src - return + return /obj/machinery/smithing/casting_basin/examine(mob/user) . = ..() @@ -148,8 +148,6 @@ update_icon(UPDATE_OVERLAYS) /obj/machinery/smithing/casting_basin/attack_hand(mob/user) - if(!allowed(user) && !isobserver(user)) - to_chat(user, "Access denied.") if(!we_are_open) to_chat(user, "You open [src].") we_are_open = TRUE @@ -166,6 +164,9 @@ produced_item = null update_icon(UPDATE_OVERLAYS) return FINISH_ATTACK + if(!allowed(user) && !isobserver(user)) + to_chat(user, "Access denied.") + return FINISH_ATTACK if(!cast) to_chat(user, "There is no cast inserted!") return FINISH_ATTACK