From 5f343792ce8fff7e6d3a4cc4665f175aea2710c3 Mon Sep 17 00:00:00 2001 From: itchybones Date: Thu, 7 Dec 2023 22:12:35 +0100 Subject: [PATCH] Adds singulo help messages --- code/obj/machinery/singularity.dm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/code/obj/machinery/singularity.dm b/code/obj/machinery/singularity.dm index 9c2d7c70b6d23..199f42430e3c7 100644 --- a/code/obj/machinery/singularity.dm +++ b/code/obj/machinery/singularity.dm @@ -61,6 +61,9 @@ TYPEINFO(/obj/machinery/the_singularitygen) density = 1 var/bhole = 0 // it is time. we can trust people to use the singularity For Good - cirr + HELP_MESSAGE_OVERRIDE({"Automatically creates a singularity when all surrounding containment fields are active.\ + Can be anchord/unanchored with a wrench"}) + /obj/machinery/the_singularitygen/process() var/max_radius = singularity_containment_check(get_turf(src)) if(isnull(max_radius)) @@ -595,6 +598,10 @@ TYPEINFO(/obj/machinery/field_generator) var/active_dirs = 0 var/shortestlink = 0 + HELP_MESSAGE_OVERRIDE({"In order to be activated, the Field Generator has to be wrenched and welded down first. Once \ + secured, a valid ID has to be swiped to unlock the controls. Once activated, the generator will connect to \ + other ones within a cardinal range of 13 tiles."}) + proc/set_active(var/act) if (src.active != act) src.active = act @@ -1103,6 +1110,10 @@ TYPEINFO(/obj/machinery/emitter) var/obj/machinery/power/data_terminal/link = null var/datum/projectile/current_projectile = new/datum/projectile/laser/heavy + HELP_MESSAGE_OVERRIDE({"The Emitter shoots laser bolts at Containment Field Generators to power them. Has to be \ + wrenched and welded down before being useable. The control systems must be unlocked \ + with a valid ID in order to activate the Emitter."}) + /obj/machinery/emitter/New() ..() SPAWN(0.6 SECONDS) @@ -1387,6 +1398,8 @@ TYPEINFO(/obj/machinery/power/collector_array) var/obj/item/tank/plasma/P = null var/obj/machinery/power/collector_control/CU = null deconstruct_flags = DECON_WELDER | DECON_MULTITOOL | DECON_CROWBAR | DECON_WRENCH + HELP_MESSAGE_OVERRIDE({"Must be cardinally adjacent to a Radiation Collector Control to function. \ + It can be bolted or unbolted to the floor with a wrench."}) /obj/machinery/power/collector_array/New() ..() @@ -1521,6 +1534,10 @@ TYPEINFO(/obj/machinery/power/collector_control) var/list/obj/machinery/the_singularity/S = null deconstruct_flags = DECON_WELDER | DECON_MULTITOOL | DECON_CROWBAR | DECON_WRENCH + HELP_MESSAGE_OVERRIDE({"Outputs the energy harvested by the Radiation Collector Arrays, which have to be cardinally adjacent \ + to the controller, as useable electrical power to the wire below it. It can be bolted or \ + unbolted to the floor with a wrench."}) + /obj/machinery/power/collector_control/New() ..() START_TRACKING