diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 588bea85dd6..aa1a11ce4e8 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -215,6 +215,20 @@ GLOBAL_LIST_EMPTY(gravity_generators) // Interaction +/obj/machinery/gravity_generator/main/examine(mob/user) + . = ..() + if(!(machine_stat & BROKEN)) + return + switch(broken_state) + if(GRAV_NEEDS_SCREWDRIVER) + . += span_notice("The entire frame is barely holding together, the screws need to be refastened.") + if(GRAV_NEEDS_WELDING) + . += span_notice("There's lots of broken seals on the framework, it could use some welding.") + if(GRAV_NEEDS_PLASTEEL) + . += span_notice("Some of this damaged plating needs full replacement. 10 plasteel should be enough.") + if(GRAV_NEEDS_WRENCH) + . += span_notice("The new plating just needs to be bolted into place now.") + // Fixing the gravity generator. /obj/machinery/gravity_generator/main/attackby(obj/item/weapon, mob/user, params) if(machine_stat & BROKEN)