diff --git a/code/game/objects/effects/snowcloud.dm b/code/game/objects/effects/snowcloud.dm index 8567f4fc5a5..fc47a6ffd0e 100644 --- a/code/game/objects/effects/snowcloud.dm +++ b/code/game/objects/effects/snowcloud.dm @@ -21,7 +21,7 @@ if(QDELETED(parent_machine)) parent_machine = null var/turf/T = get_turf(src) - if(isspaceturf(T)) + if(isspaceturf(T) || T.density) // Don't want snowclouds or snow on walls qdel(src) return var/turf_hotness @@ -83,7 +83,7 @@ /obj/effect/snow/process() var/turf/T = get_turf(src) - if(isspaceturf(T)) + if(isspaceturf(T) || T.density) // Don't want snowclouds or snow on walls qdel(src) return else if(issimulatedturf(T))