From 9a47ed2d89294ac23bf1e3c509b02a4db780cf87 Mon Sep 17 00:00:00 2001 From: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Date: Wed, 3 Feb 2021 14:23:20 -0800 Subject: [PATCH] Fixes space vines dying instantly to gas movement (#56567) I mistakenly copied over space vine code in #55604, and assumed that the default mutation had some sort of cutoff for heat. I was wrong. Fixes #56552 --- code/modules/events/spacevine.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 8101901d6d5..74d7b47fb38 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -574,15 +574,14 @@ qdel(src) /obj/structure/spacevine/should_atmos_process(datum/gas_mixture/air, exposed_temperature) - return TRUE + return exposed_temperature > FIRE_MINIMUM_TEMPERATURE_TO_SPREAD //if you're cold you're safe /obj/structure/spacevine/atmos_expose(datum/gas_mixture/air, exposed_temperature) var/volume = air.return_volume() - var/override = 0 for(var/datum/spacevine_mutation/SM in mutations) - override += SM.process_temperature(src, exposed_temperature, volume) - if(!override) - qdel(src) + if(SM.process_temperature(src, exposed_temperature, volume)) //If it's ever true we're safe + return + qdel(src) /obj/structure/spacevine/CanAllowThrough(atom/movable/mover, turf/target) . = ..()