From 551f6d7cb4897c70f91fb2f8b046e8d26c80dcde Mon Sep 17 00:00:00 2001 From: ninjanomnom Date: Sat, 21 Apr 2018 16:32:57 -0400 Subject: [PATCH 1/2] Adds a picker tool to advanced buildmode --- code/modules/admin/verbs/buildmode.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index be95af92910..d11f1e7b150 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -142,6 +142,7 @@ if(ADV_BUILDMODE) dat += "***********************************************************" dat += "Right Mouse Button on buildmode button = Set object type" + dat += "Left Mouse Button + alt on turf/obj = Copy object type" dat += "Left Mouse Button on turf/obj = Place objects" dat += "Right Mouse Button = Delete objects" dat += "" @@ -299,7 +300,9 @@ window.setDir(build_dir) log_admin("Build Mode: [key_name(user)] built a window at ([object.x],[object.y],[object.z])") if(ADV_BUILDMODE) - if(left_click) + if(left_click && alt_click) + objholder = object.type + else if(left_click) if(ispath(objholder, /turf)) var/turf/T = get_turf(object) log_admin("Build Mode: [key_name(user)] modified [T] ([T.x],[T.y],[T.z]) to [objholder]") From 03f0c4ff0129b5e9b89e2b60b675fdf113906156 Mon Sep 17 00:00:00 2001 From: ninjanomnom Date: Sun, 22 Apr 2018 07:29:24 -0400 Subject: [PATCH 2/2] Adds a selection chat notification --- code/modules/admin/verbs/buildmode.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index d11f1e7b150..4718ba925da 100644 --- a/code/modules/admin/verbs/buildmode.dm +++ b/code/modules/admin/verbs/buildmode.dm @@ -302,6 +302,7 @@ if(ADV_BUILDMODE) if(left_click && alt_click) objholder = object.type + to_chat(user, "[initial(object.name)] ([object.type]) selected.") else if(left_click) if(ispath(objholder, /turf)) var/turf/T = get_turf(object)