mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
i forgor :dead:
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.
@@ -74,3 +74,5 @@
|
||||
#define FUSION_RAD_MAX 1500
|
||||
#define FUSION_RAD_COEFFICIENT (-1000)
|
||||
#define FUSION_INSTABILITY_ENDOTHERMALITY 2
|
||||
// Snowflake fire product types
|
||||
#define FIRE_PRODUCT_PLASMA 0
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
flags = GAS_FLAG_DANGEROUS
|
||||
fire_burn_rate = OXYGEN_BURN_RATE_BASE // named when plasma fires were the only fires, surely
|
||||
fire_temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST
|
||||
fire_products = "plasma_fire"
|
||||
fire_products = FIRE_PRODUCT_PLASMA
|
||||
enthalpy = FIRE_PLASMA_ENERGY_RELEASED // 3000000, 3 megajoules, 3000 kj
|
||||
|
||||
/datum/gas/water_vapor
|
||||
|
||||
@@ -138,16 +138,24 @@ we use a hook instead
|
||||
/datum/gas_mixture/proc/set_volume(new_volume)
|
||||
/datum/gas_mixture/proc/get_moles(gas_type)
|
||||
/datum/gas_mixture/proc/set_moles(gas_type, moles)
|
||||
/datum/gas_mixture/proc/get_by_flag(flag)
|
||||
/datum/gas_mixture/proc/scrub_into(datum/gas_mixture/target, ratio, list/gases)
|
||||
/datum/gas_mixture/proc/mark_immutable()
|
||||
/datum/gas_mixture/proc/get_gases()
|
||||
/datum/gas_mixture/proc/add(amt)
|
||||
/datum/gas_mixture/proc/subtract(amt)
|
||||
/datum/gas_mixture/proc/multiply(factor)
|
||||
/datum/gas_mixture/proc/divide(factor)
|
||||
/datum/gas_mixture/proc/get_last_share()
|
||||
/datum/gas_mixture/proc/clear()
|
||||
|
||||
/datum/gas_mixture/proc/adjust_moles(gas_type, amt = 0)
|
||||
set_moles(gas_type, clamp(get_moles(gas_type) + amt,0,INFINITY))
|
||||
|
||||
/datum/gas_mixture/proc/adjust_moles_temp(gas_type, amt, temperature)
|
||||
|
||||
/datum/gas_mixture/proc/adjust_multi()
|
||||
|
||||
/datum/gas_mixture/proc/return_volume() //liters
|
||||
|
||||
/datum/gas_mixture/proc/thermal_energy() //joules
|
||||
@@ -164,6 +172,10 @@ we use a hook instead
|
||||
//Proportionally removes amount of gas from the gas_mixture
|
||||
//Returns: gas_mixture with the gases removed
|
||||
|
||||
/datum/gas_mixture/proc/remove_by_flag(flag, amount)
|
||||
//Removes amount of gas from the gas mixture by flag
|
||||
//Returns: gas_mixture with gases that match the flag removed
|
||||
|
||||
/datum/gas_mixture/proc/transfer_to(datum/gas_mixture/target, amount)
|
||||
|
||||
/datum/gas_mixture/proc/transfer_ratio_to(datum/gas_mixture/target, ratio)
|
||||
@@ -223,6 +235,14 @@ we use a hook instead
|
||||
//Makes every gas in the given list have the same pressure, temperature and gas proportions.
|
||||
//Returns: null
|
||||
|
||||
/datum/gas_mixture/proc/__remove_by_flag()
|
||||
|
||||
/datum/gas_mixture/remove_by_flag(flag, amount)
|
||||
var/datum/gas_mixture/removed = new type
|
||||
__remove_by_flag(removed, flag, amount)
|
||||
|
||||
return removed
|
||||
|
||||
/datum/gas_mixture/proc/__remove()
|
||||
/datum/gas_mixture/remove(amount)
|
||||
var/datum/gas_mixture/removed = new type
|
||||
|
||||
Reference in New Issue
Block a user