From b4ecfa4cec8dcfdf5b6433ea8844be78da09ec0b Mon Sep 17 00:00:00 2001 From: Arkatos1 Date: Wed, 24 Apr 2019 17:21:04 +0200 Subject: [PATCH] Boards now show their required components on examine --- code/game/machinery/computer/buildandrepair.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 2b294db78c9..c9e5e8ba676 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -56,6 +56,17 @@ /obj/item/circuitboard/machine board_type = "machine" +/obj/item/circuitboard/examine(mob/user) + ..() + if(LAZYLEN(req_components)) + var/list/nice_list = list() + for(var/B in req_components) + var/atom/A = B + if(!ispath(A)) + continue + nice_list += list("[req_components[A]] [initial(A.name)]") + to_chat(user,"Required components: [english_list(nice_list)].") + /obj/item/circuitboard/message_monitor name = "Circuit board (Message Monitor)" build_path = /obj/machinery/computer/message_monitor