diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 63368000567..8f9381cec34 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -447,7 +447,7 @@ Class Procs: var/obj/item/circuitboard/CB = locate(/obj/item/circuitboard) in component_parts var/P if(W.works_from_distance) - display_parts(user) + to_chat(user, display_parts(user)) for(var/obj/item/stock_parts/A in component_parts) for(var/D in CB.req_components) if(ispath(A.type, D)) @@ -466,7 +466,7 @@ Class Procs: break RefreshParts() else - display_parts(user) + to_chat(user, display_parts(user)) if(shouldplaysound) W.play_rped_sound() return 1 @@ -477,6 +477,7 @@ Class Procs: . = list("Following parts detected in the machine:") for(var/obj/item/C in component_parts) . += "[bicon(C)] [C.name]" + . = jointext(., "\n") /obj/machinery/examine(mob/user) . = ..() diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index b27ebe3177d..03b325dd649 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -326,12 +326,12 @@ var/moved = 0 if(panel_open || W.works_from_distance) if(W.works_from_distance) - display_parts(user) + to_chat(user, display_parts(user)) for(var/I in W) if(istype(I, refill_canister)) moved += restock(I) else - display_parts(user) + to_chat(user, display_parts(user)) if(moved) to_chat(user, "[moved] items restocked.") W.play_rped_sound()