diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index d513b4c3dd..c0a5b9ee18 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -518,7 +518,6 @@ name = "Shuttle Import" /obj/docking_port/mobile/proc/roadkill(list/L0, list/L1, dir) - var/list/hurt_mobs = list() for(var/i in 1 to L0.len) var/turf/T0 = L0[i] var/turf/T1 = L1[i] @@ -530,8 +529,7 @@ for(var/atom/movable/AM in T1) if(ismob(AM)) - if(isliving(AM) && !(AM in hurt_mobs)) - hurt_mobs |= AM + if(isliving(AM)) var/mob/living/M = AM if(M.buckled) M.buckled.unbuckle_mob(M, 1) @@ -539,15 +537,10 @@ M.pulledby.stop_pulling() M.stop_pulling() M.visible_message("[M] is hit by \ - a hyperspace ripple[M.anchored ? "":" and is thrown clear"]!", + a hyperspace ripple!", "You feel an immense \ crushing pressure as the space around you ripples.") - if(M.anchored) - M.gib() - else - step(M, dir) - M.Paralyse(10) - M.ex_act(2) + M.gib() else //non-living mobs shouldn't be affected by shuttles, which is why this is an else if(istype(AM, /obj/singularity) && !istype(AM, /obj/singularity/narsie)) //it's a singularity but not a god, ignore it.