mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 16:45:42 +00:00
* Remove hideous inline tab indentation, and bans it in contributing guidelines * a Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
57 lines
2.6 KiB
Plaintext
57 lines
2.6 KiB
Plaintext
//Defines used in atmos gas reactions. Used to be located in ..\modules\atmospherics\gasmixtures\reactions.dm, but were moved here because fusion added so fucking many.
|
|
|
|
//Plasma fire properties
|
|
#define OXYGEN_BURN_RATE_BASE 1.4
|
|
#define PLASMA_BURN_RATE_DELTA 9
|
|
#define HYDROGEN_BURN_RATE_DELTA 8
|
|
#define PLASMA_MINIMUM_OXYGEN_NEEDED 2
|
|
#define PLASMA_MINIMUM_OXYGEN_PLASMA_RATIO 30
|
|
#define FIRE_CARBON_ENERGY_RELEASED 100000 //Amount of heat released per mole of burnt carbon into the tile
|
|
#define FIRE_HYDROGEN_ENERGY_RELEASED 2800000 //Amount of heat released per mole of burnt hydrogen and/or tritium(hydrogen isotope)
|
|
#define FIRE_HYDROGEN_ENERGY_WEAK 280000
|
|
#define FIRE_PLASMA_ENERGY_RELEASED 3000000 //Amount of heat released per mole of burnt plasma into the tile
|
|
//General assmos defines.
|
|
#define WATER_VAPOR_FREEZE 200
|
|
//freon reaction
|
|
#define FREON_BURN_RATE_DELTA 4
|
|
#define FIRE_FREON_ENERGY_RELEASED -300000 //amount of heat absorbed per mole of burnt freon in the tile
|
|
|
|
#define N2O_DECOMPOSITION_MIN_ENERGY 1400
|
|
#define N2O_DECOMPOSITION_ENERGY_RELEASED 200000
|
|
|
|
#define NITRYL_DECOMPOSITION_ENERGY 30000
|
|
#define NITRYL_FORMATION_ENERGY 100000
|
|
#define NITROUS_FORMATION_ENERGY 10000
|
|
//tritium reaction
|
|
#define TRITIUM_BURN_OXY_FACTOR 100
|
|
#define TRITIUM_BURN_TRIT_FACTOR 10
|
|
#define TRITIUM_BURN_RADIOACTIVITY_FACTOR 50000 //The neutrons gotta go somewhere. Completely arbitrary number.
|
|
#define TRITIUM_MINIMUM_RADIATION_ENERGY 0.1 //minimum 0.01 moles trit or 10 moles oxygen to start producing rads
|
|
#define MINIMUM_TRIT_OXYBURN_ENERGY 2000000 //This is calculated to help prevent singlecap bombs(Overpowered tritium/oxygen single tank bombs)
|
|
//hydrogen reaction
|
|
#define HYDROGEN_BURN_OXY_FACTOR 100
|
|
#define HYDROGEN_BURN_H2_FACTOR 10
|
|
#define MINIMUM_H2_OXYBURN_ENERGY 2000000 //This is calculated to help prevent singlecap bombs(Overpowered hydrogen/oxygen single tank bombs)
|
|
//ammonia reaction
|
|
#define AMMONIA_FORMATION_FACTOR 250
|
|
#define AMMONIA_FORMATION_ENERGY 1000
|
|
//metal hydrogen
|
|
#define METAL_HYDROGEN_MINIMUM_HEAT 1e7
|
|
#define METAL_HYDROGEN_MINIMUM_PRESSURE 1e7
|
|
#define METAL_HYDROGEN_FORMATION_ENERGY 20000000
|
|
#define SUPER_SATURATION_THRESHOLD 96
|
|
#define STIMULUM_HEAT_SCALE 100000
|
|
#define STIMULUM_FIRST_RISE 0.65
|
|
#define STIMULUM_FIRST_DROP 0.065
|
|
#define STIMULUM_SECOND_RISE 0.0009
|
|
#define STIMULUM_ABSOLUTE_DROP 0.00000335
|
|
#define REACTION_OPPRESSION_THRESHOLD 5
|
|
#define NOBLIUM_FORMATION_ENERGY 2e7
|
|
#define STIM_BALL_GAS_AMOUNT 5
|
|
//Research point amounts
|
|
#define NOBLIUM_RESEARCH_AMOUNT 30
|
|
#define BZ_RESEARCH_SCALE 4
|
|
#define BZ_RESEARCH_MAX_AMOUNT 400
|
|
#define METAL_HYDROGEN_RESEARCH_MAX_AMOUNT 3000
|
|
#define STIMULUM_RESEARCH_AMOUNT 50
|