diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 66e831b66c8..e54d482c80d 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -750,7 +750,6 @@ SLIME SCANNER volume = air.return_volume() //could just do mixture.volume... but safety, I guess? heat_capacity = air.heat_capacity() thermal_energy = air.thermal_energy() - if(total_moles) message += "Total: [round(total_moles, 0.01)] moles" if(air.oxygen() && (milla_turf_details || air.oxygen() / total_moles > 0.01)) @@ -776,6 +775,8 @@ SLIME SCANNER else// Sum mixtures then present for(var/datum/gas_mixture/air as anything in airs) + if(isnull(air)) + continue total_moles += air.total_moles() volume += air.return_volume() heat_capacity += air.heat_capacity()