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) . = ..()