From 852726d1072dd40ead0cbffc5b5cd34fcf5bdb19 Mon Sep 17 00:00:00 2001 From: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com> Date: Thu, 3 Nov 2022 13:56:13 -0400 Subject: [PATCH] yuh (#19592) --- code/modules/buildmode/submodes/advanced.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/buildmode/submodes/advanced.dm b/code/modules/buildmode/submodes/advanced.dm index c2e64fb488e..2cf90277c03 100644 --- a/code/modules/buildmode/submodes/advanced.dm +++ b/code/modules/buildmode/submodes/advanced.dm @@ -47,13 +47,15 @@ log_admin("Build Mode: [key_name(user)] modified [T] ([T.x],[T.y],[T.z]) to [objholder]") T.ChangeTurf(objholder) else if(!isnull(objholder)) - var/obj/A = new objholder (get_turf(object)) - A.setDir(BM.build_dir) - log_admin("Build Mode: [key_name(user)] modified [A]'s ([A.x],[A.y],[A.z]) dir to [BM.build_dir]") + //we only want to set the direction of mobs or objects, not turfs or areas. + var/atom/movable/A = new objholder(get_turf(object)) + if(istype(A)) + A.setDir(BM.build_dir) + log_admin("Build Mode: [key_name(user)] modified [A]'s ([A.x],[A.y],[A.z]) dir to [BM.build_dir]") else to_chat(user, "Select object type first.") else if(right_click) if(isobj(object)) log_admin("Build Mode: [key_name(user)] deleted [object] at ([object.x],[object.y],[object.z])") qdel(object) - +