From d75d20b907af75c08e21ccf1a96bb468a8aaf55f Mon Sep 17 00:00:00 2001 From: Luc <89928798+lewcc@users.noreply.github.com> Date: Wed, 16 Aug 2023 11:52:38 -0700 Subject: [PATCH] Makes things dust when the SM bumps them as well (#21677) * Add bump * nah * Add examine text to note it can be wrenched safely. --- code/modules/power/engines/supermatter/supermatter.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/power/engines/supermatter/supermatter.dm b/code/modules/power/engines/supermatter/supermatter.dm index a2e86fa37d8..52929330a97 100644 --- a/code/modules/power/engines/supermatter/supermatter.dm +++ b/code/modules/power/engines/supermatter/supermatter.dm @@ -245,6 +245,8 @@ . +="Any object that touches [src] instantly turns to dust, be it complex as a human or as simple as a metal rod. These bursts of energy can cause hallucinations if meson scanners are not worn near the crystal." if(isAntag(user)) . += "Although a T.E.G. is more costly, there's a damn good reason the syndicate doesn't use this. If the integrity of [src] dips to 0%, perhaps from overheating, the supermatter will violently explode destroying nearly everything even somewhat close to it and releasing massive amounts of radiation." + if(moveable) + . += "It can be [anchored ? "unfastened from" : "fastened to"] the floor with a wrench." /obj/machinery/atmospherics/supermatter_crystal/proc/get_status() var/turf/T = get_turf(src) @@ -799,6 +801,10 @@ playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) Consume(AM) +/obj/machinery/atmospherics/supermatter_crystal/Bump(atom/A, yes) + ..() + Bumped(A) + /obj/machinery/atmospherics/supermatter_crystal/proc/Consume(atom/movable/AM) if(isliving(AM)) var/mob/living/user = AM