diff --git a/code/controllers/subsystems/plants.dm b/code/controllers/subsystems/plants.dm index c82aee0e1bd..7a8dda507e0 100644 --- a/code/controllers/subsystems/plants.dm +++ b/code/controllers/subsystems/plants.dm @@ -2,7 +2,7 @@ // Processes vines/spreading plants. #define PLANTS_PER_TICK 500 // Cap on number of plant segments processed. -#define PLANT_TICK_TIME 75 // Number of ticks between the plant processor cycling. +#define PLANT_TICK_TIME 105 // Number of ticks between the plant processor cycling. // Debug for testing seed genes. /client/proc/show_plant_genes() diff --git a/code/modules/hydroponics/spreading/spreading.dm b/code/modules/hydroponics/spreading/spreading.dm index 353090ee683..30b35027dae 100644 --- a/code/modules/hydroponics/spreading/spreading.dm +++ b/code/modules/hydroponics/spreading/spreading.dm @@ -121,8 +121,8 @@ max_growth-- //Ensure some variation in final sprite, makes the carpet of crap look less wonky. mature_time = world.time + seed.get_trait(TRAIT_MATURATION) + 15 //prevent vines from maturing until at least a few seconds after they've been created. - spread_chance = seed.get_trait(TRAIT_POTENCY) - spread_distance = ((growth_type>0) ? round(spread_chance) : round(spread_chance*0.5)) + spread_chance = (seed.get_trait(TRAIT_POTENCY) / 2) + spread_distance = ((growth_type>0) ? round(spread_chance) : round(spread_chance*0.5)) / 1.5 update_icon() if(seed.get_trait(TRAIT_CHEMS) > 0)