From 4254104676d0777894bc256b114fe8c1df305eeb Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Thu, 26 Apr 2018 16:26:20 -0400 Subject: [PATCH 1/2] Merge pull request #37337 from ninjanomnom/buildmode-picker Adds a picker tool to advanced buildmode --- code/modules/admin/verbs/buildmode.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/buildmode.dm b/code/modules/admin/verbs/buildmode.dm index 3907c87bab..a149214ed8 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 += "" @@ -314,7 +315,10 @@ WIN.setDir(NORTHWEST) 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 + to_chat(user, "[initial(object.name)] ([object.type]) selected.") + 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]")