diff --git a/code/game/machinery/cryo.dm b/code/game/machinery/cryo.dm index 48a4b19a881..ecf7cf5b957 100644 --- a/code/game/machinery/cryo.dm +++ b/code/game/machinery/cryo.dm @@ -50,7 +50,6 @@ if(air_contents) temperature_archived = air_contents.temperature heat_gas_contents() - expel_gas() if(abs(temperature_archived-air_contents.temperature) > 1) parent.update = 1 @@ -68,8 +67,10 @@ updateDialog() return - if(air_contents && occupant) - process_occupant() + if(air_contents) + if (occupant) + process_occupant() + expel_gas() updateDialog() return 1