diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 3d883523560..256f7b30e7a 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -196,14 +196,14 @@ qdel(src) return + if(!linked_node || get_dist(linked_node, src) > linked_node.node_range) + return + for(var/turf/T in U.GetAtmosAdjacentTurfs()) if (locate(/obj/structure/alien/weeds) in T || istype(T, /turf/space)) continue - if(!linked_node || get_dist(linked_node, src) > linked_node.node_range) - return - new /obj/structure/alien/weeds(T, linked_node)