mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-09 16:07:40 +00:00
Fixed a bug, accelerated gas mixture del
This commit is contained in:
BIN
auxmos.dll
BIN
auxmos.dll
Binary file not shown.
BIN
auxmos.pdb
BIN
auxmos.pdb
Binary file not shown.
@@ -105,9 +105,12 @@ GLOBAL_LIST_INIT(auxtools_atmos_initialized,FALSE)
|
||||
message_admins("[key_name(usr)] modified gas mixture [REF(src)]: Changed volume to [volume].")
|
||||
set_volume(volume)
|
||||
|
||||
/*
|
||||
we use a hook instead
|
||||
/datum/gas_mixture/Del()
|
||||
__gasmixture_unregister()
|
||||
. = ..()
|
||||
*/
|
||||
|
||||
/datum/gas_mixture/proc/__gasmixture_unregister()
|
||||
/datum/gas_mixture/proc/__gasmixture_register()
|
||||
|
||||
@@ -195,7 +195,9 @@
|
||||
mole_adjustments[entry] = -required_moles
|
||||
mole_adjustments[breath_results[entry]] = required_moles
|
||||
if(required_pp < safe_min)
|
||||
var/multiplier = handle_too_little_breath(H, required_pp, safe_min, required_moles) / required_moles
|
||||
var/multiplier = 0
|
||||
if(required_moles > 0)
|
||||
multiplier = handle_too_little_breath(H, required_pp, safe_min, required_moles) / required_moles
|
||||
for(var/adjustment in mole_adjustments)
|
||||
mole_adjustments[adjustment] *= multiplier
|
||||
if(alert_category)
|
||||
|
||||
Reference in New Issue
Block a user