diff --git a/code/modules/buildmode/submodes/fill.dm b/code/modules/buildmode/submodes/fill.dm index 3c06a199e47..8fe8b07823c 100644 --- a/code/modules/buildmode/submodes/fill.dm +++ b/code/modules/buildmode/submodes/fill.dm @@ -9,6 +9,7 @@ to_chat(user, "Left Mouse Button on turf/obj/mob = Select corner") to_chat(user, "Left Mouse Button + Alt on turf/obj/mob = Delete region") to_chat(user, "Right Mouse Button on buildmode button = Select object type") + to_chat(user, "Left Mouse Button + alt on turf/obj = Copy object type") to_chat(user, "***********************************************************") /datum/buildmode_mode/fill/change_settings(mob/user) @@ -26,6 +27,15 @@ deselect_region() /datum/buildmode_mode/fill/handle_click(mob/user, params, obj/object) + var/list/pa = params2list(params) + var/alt_click = pa.Find("alt") + var/left_click = pa.Find("left") + if(left_click && alt_click) + if(isturf(object) || isobj(object) || ismob(object)) + objholder = object.type + to_chat(user, "[initial(object.name)] ([object.type]) selected.") + else + to_chat(user, "[initial(object.name)] is not a turf, object, or mob! Please select again.") if(isnull(objholder)) to_chat(user, "Select an object type first.") deselect_region()