From 03c9996bc4fd5088036cc2fde620c822ac1636d0 Mon Sep 17 00:00:00 2001 From: kachnov Date: Thu, 19 Apr 2018 04:13:28 -0400 Subject: [PATCH 1/2] Fixes Kudzu growing in space (#36701) * initial commit * adds a macro * a small change * Update spacevine.dm --- code/modules/events/spacevine.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index d8fa4379eb..0d1fb7e7d8 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -510,11 +510,11 @@ /obj/structure/spacevine/proc/spread() var/direction = pick(GLOB.cardinals) var/turf/stepturf = get_step(src,direction) - for(var/datum/spacevine_mutation/SM in mutations) - SM.on_spread(src, stepturf) - stepturf = get_step(src,direction) //in case turf changes, to make sure no runtimes happen - if(!locate(/obj/structure/spacevine, stepturf)) - if(stepturf.Enter(src)) + if (!isspaceturf(stepturf) && stepturf.Enter(src)) + for(var/datum/spacevine_mutation/SM in mutations) + SM.on_spread(src, stepturf) + stepturf = get_step(src,direction) //in case turf changes, to make sure no runtimes happen + if(!locate(/obj/structure/spacevine, stepturf)) if(master) master.spawn_spacevine_piece(stepturf, src)