From bf0c97267744bc17b5b9e9db03e5991b3e6a94aa Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Fri, 30 May 2014 21:17:40 +0800 Subject: [PATCH] Unanchored objects and players without magboots are pulled twice as fast towards the supermatter. --- code/modules/supermatter/supermatter.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/supermatter/supermatter.dm b/code/modules/supermatter/supermatter.dm index 0e032dbf288..59360dc95ce 100644 --- a/code/modules/supermatter/supermatter.dm +++ b/code/modules/supermatter/supermatter.dm @@ -314,6 +314,8 @@ if(is_type_in_list(X, uneatable)) continue if(((X) && (!istype(X,/mob/living/carbon/human)))) step_towards(X,src) + if(!X:anchored) //unanchored objects pulled twice as fast + step_towards(X,src) if(istype(X, /obj/structure/window)) //shatter windows X.ex_act(2.0) else if(istype(X,/mob/living/carbon/human)) @@ -321,7 +323,9 @@ if(istype(H.shoes,/obj/item/clothing/shoes/magboots)) var/obj/item/clothing/shoes/magboots/M = H.shoes if(M.magpulse) + step_towards(H,src) //step just once with magboots continue + step_towards(H,src) //step twice step_towards(H,src) if(defer_powernet_rebuild != 2)