diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index 9fc35395ab..624ba0a766 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -425,9 +425,8 @@ movement_cost = 0 #define FOOTSTEP_SPRITE_AMT 2 -/* YW Edit: Disabled until we fix the dang mobs triggering this. I'm lookin' at you kel. /turf/snow/Entered(atom/A) - if(isliving(A)) + if(isliving(A) && !istype(A, /mob/living/simple_mob)) var/mdir = "[A.dir]" if(crossed_dirs[mdir]) crossed_dirs[mdir] = min(crossed_dirs[mdir] + 1, FOOTSTEP_SPRITE_AMT) @@ -445,5 +444,4 @@ for(var/i in 1 to amt) add_overlay(image(icon, "footprint[i]", text2num(d))) -*/ -//**** Here ends snow **** + diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index 233c6d5dd2..d6f1d178aa 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -12,7 +12,7 @@ */ /turf/simulated/floor/outdoors/snow/snow/Entered(atom/A) - if(isliving(A)) + if(isliving(A) && !istype(A, /mob/living/simple_mob)) var/mob/living/L = A if(L.hovering) // Flying things shouldn't make footprints. return ..()