From 1bf37dfb1b6a57facdb71889e5672d3cd1d031b8 Mon Sep 17 00:00:00 2001 From: Putnam Date: Sat, 4 Apr 2020 22:04:37 -0700 Subject: [PATCH 1/2] Doubles pluoxium specific heat --- code/modules/atmospherics/gasmixtures/gas_types.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index 19f7bff965..0e65b83020 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -172,7 +172,7 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g /datum/gas/pluoxium id = "pluox" - specific_heat = 80 + specific_heat = 160 name = "Pluoxium" fusion_power = 10 rarity = 200 From 31f4269515e6b93749d7c2999e1e98be72f095ed Mon Sep 17 00:00:00 2001 From: Putnam Date: Sun, 5 Apr 2020 03:23:58 -0700 Subject: [PATCH 2/2] Makes miasma generate correctly, reverts previous pluox change. --- code/modules/atmospherics/gasmixtures/gas_types.dm | 4 ++-- code/modules/mob/living/carbon/life.dm | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm index 0e65b83020..5c34ece723 100644 --- a/code/modules/atmospherics/gasmixtures/gas_types.dm +++ b/code/modules/atmospherics/gasmixtures/gas_types.dm @@ -172,14 +172,14 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g /datum/gas/pluoxium id = "pluox" - specific_heat = 160 + specific_heat = 80 name = "Pluoxium" fusion_power = 10 rarity = 200 /datum/gas/miasma id = "miasma" - specific_heat = 0.00001 + specific_heat = 20 fusion_power = 50 name = "Miasma" gas_overlay = "miasma" diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index ebb5a3dd31..7c6d0e8cdc 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -377,9 +377,15 @@ var/turf/open/miasma_turf = deceasedturf - var/list/cached_gases = miasma_turf.air.gases + var/datum/gas_mixture/stank = new - cached_gases[/datum/gas/miasma] += 0.1 + stank.gases[/datum/gas/miasma] = 0.1 + + stank.temperature = BODYTEMP_NORMAL + + miasma_turf.assume_air(stank) + + miasma_turf.air_update_turf() /mob/living/carbon/proc/handle_blood() return