/datum/buildmode/clipboard
name = "Clipboard"
desc = {"***********************************************************
Left Mouse Button = Paste object
Right Mouse Button = Select object to copy
***********************************************************"}
icon_state = "buildmode11"
var/atom/cloned = null
click_left(atom/object, var/ctrl, var/alt, var/shift)
if (!cloned)
return
var/turf/T = get_turf(object)
if (isobj(cloned))
var/obj/O = cloned:clone()
O.set_loc(T)
O.appearance = cloned.appearance
O.dir = cloned.dir
else if (isturf(cloned))
var/turf/t = new cloned.type(T)
t.appearance = cloned.appearance
blink(T)
click_right(atom/object, var/ctrl, var/alt, var/shift)
if (isturf(object))
cloned = object
boutput(usr, "Selected [object] for copying by reference.")
update_button_text("Copying [object] by reference.")
else if (isobj(object))
cloned = object:clone()
boutput(usr, "Selected [object] for copying.")
update_button_text("Copying [object].")