From aa0152891e4d2b220f75606c89d0fa3793ec6ec6 Mon Sep 17 00:00:00 2001 From: mochi Date: Fri, 29 Jan 2021 13:20:49 +0100 Subject: [PATCH] supermatter_pull() now unbuckles mobs --- code/modules/power/supermatter/supermatter.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 38feb897ab4..21c238e2f7e 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -773,6 +773,10 @@ var/mob/M = P if(M.mob_negates_gravity()) continue //You can't pull someone nailed to the deck + else if(M.buckled) + var/atom/movable/buckler = M.buckled + if(buckler.unbuckle_mob(M, TRUE)) + visible_message("[src]'s sheer force rips [M] away from [buckler]!") step_towards(P,center) /obj/machinery/power/supermatter_crystal/proc/supermatter_anomaly_gen(turf/anomalycenter, type = FLUX_ANOMALY, anomalyrange = 5)