From c700309efd6b47f07bbef5bbbe64f5838b889d37 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 16 Jan 2022 16:12:14 +1000 Subject: [PATCH] Fixes wrench dropping when deconstructing low wall + allows normal climbing --- code/game/objects/structures/low_wall.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/low_wall.dm b/code/game/objects/structures/low_wall.dm index 267585a044..f50ea247b5 100644 --- a/code/game/objects/structures/low_wall.dm +++ b/code/game/objects/structures/low_wall.dm @@ -99,6 +99,7 @@ if(do_after(user, 40, src)) to_chat(user, "You dissasembled the low wall!") dismantle() + return // Handle placing things if(isrobot(user)) @@ -121,7 +122,14 @@ return FALSE return TRUE -/obj/structure/low_wall/MouseDrop_T(obj/O, mob/user, src_location, over_location, src_control, over_control, params) +/obj/structure/low_wall/MouseDrop_T(atom/movable/AM, mob/user, src_location, over_location, src_control, over_control, params) + if(AM == user) + var/mob/living/H = user + if(istype(H) && can_climb(H)) + do_climb(AM) + var/obj/O = AM + if(!istype(O)) + return if(istype(O, /obj/structure/window)) var/obj/structure/window/W = O if(Adjacent(W) && !W.anchored)