Adjusts input for atmos buildmode (#28843)

* Initial commit

* comma moment

* uno mas

* Update code/modules/buildmode/submodes/atmos.dm

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
This commit is contained in:
Burzah
2025-04-06 02:47:17 -07:00
committed by GitHub
parent 959d34f771
commit a0be952b79
+8 -8
View File
@@ -23,14 +23,14 @@
// FIXME this is a little tedious, something where you don't have to fill in each field would be cooler
// maybe some kind of stat panel thing?
/datum/buildmode_mode/atmos/change_settings(mob/user)
pressure = tgui_input_number(user, "Atmospheric Pressure", "Input", ONE_ATMOSPHERE)
temperature = tgui_input_number(user, "Temperature", "Input", T20C)
oxygen = tgui_input_number(user, "Oxygen ratio", "Input", O2STANDARD)
nitrogen = tgui_input_number(user, "Nitrogen ratio", "Input", N2STANDARD)
plasma = tgui_input_number(user, "Plasma ratio", "Input", 0)
cdiox = tgui_input_number(user, "CO2 ratio", "Input", 0)
nitrox = tgui_input_number(user, "N2O ratio", "Input", 0)
agentbx = tgui_input_number(user, "Agent B ratio", "Input", 0)
pressure = tgui_input_number(user, "Atmospheric Pressure", "Input", ONE_ATMOSPHERE, 100000, 0, round_value = FALSE)
temperature = tgui_input_number(user, "Temperature", "Input", T20C, 100000, 0, round_value = FALSE)
oxygen = tgui_input_number(user, "Oxygen ratio", "Input", O2STANDARD, 100000, 0, round_value = FALSE )
nitrogen = tgui_input_number(user, "Nitrogen ratio", "Input", N2STANDARD, 100000, 0, round_value = FALSE)
plasma = tgui_input_number(user, "Plasma ratio", "Input", 0, 100000, 0, round_value = FALSE)
cdiox = tgui_input_number(user, "CO2 ratio", "Input", 0, 100000, 0, round_value = FALSE)
nitrox = tgui_input_number(user, "N2O ratio", "Input", 0, 100000, 0, round_value = FALSE)
agentbx = tgui_input_number(user, "Agent B ratio", "Input", 0, 100000, 0, round_value = FALSE)
/datum/buildmode_mode/atmos/proc/ppratio_to_moles(ppratio)
// ideal gas equation: Pressure * Volume = Moles * r * Temperature