From 47319cc8c902ff04216bba066bce67d9f83d8f4e Mon Sep 17 00:00:00 2001 From: TrilbySpaceClone Date: Fri, 8 May 2020 11:28:39 -0400 Subject: [PATCH] What if mechs give more information? --- code/game/mecha/mecha_construction_paths.dm | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index de1c035000..f8905e7e7b 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -3,6 +3,45 @@ //////////////////////////////// /datum/component/construction/mecha var/base_icon + var/looky_helpy = TRUE + +/datum/component/construction/mecha/examine(mob/user) + . = ..() + if(looky_helpy) + if("key" == TOOL_WRENCH) + desc += "The mech could be wrenched into place." + if("key" == TOOL_SCREWDRIVER) + desc += "The mech could be screwed into place." + if("key" == TOOL_WIRECUTTER) + desc += "The mech wires could be trimmed into place." + if("key" == /obj/item/stack/cable_coil) + desc += "The mech could use some wiring." + if("key" == /obj/item/circuitboard) + desc += "The mech could use a type ofcircuitboard." + if("key" == /obj/item/stock_parts/scanning_module) + desc += "The mech could use a scanning stock part." + if("key" == /obj/item/stock_parts/capacitor) + desc += "The mech could use a power based stock part." + if("key" == /obj/item/stock_parts/cell) + desc += "The mech could use a power source." + if("key" == /obj/item/stack/sheet/metal) + desc += "The mech could use some sheets of metal." + if("key" == /obj/item/stack/sheet/plasteel) + desc += "The mech could use some sheets of strong steel." + if("key" == /obj/item/bikehorn) + desc += "HONK IT!." + if("key" == /obj/item/clothing/mask/gas/clown_hat) + desc += "GIVE IT CLOWN MAKEUP HONK!." + if("key" == /obj/item/clothing/shoes/clown_shoes) + desc += "GIVE IT GOOFY SHOES HONK HONK!." + if("key" == /obj/item/mecha_parts/part) + desc += "The mech could use a mech part." + if("key" == /obj/item/stack/ore/bluespace_crystal) + desc += "The mech could use a crystal of sorts." + if("key" == /obj/item/assembly/signaler/anomaly) + desc += "The mech could use a anomaly of sorts." + else + return /datum/component/construction/mecha/spawn_result() if(!result)