/tg/ Station 13 - Modules - TypesDefine Details

# code/modules/atmospherics/machinery/components/fusion/hfr_defines.dm LIGHT_SPEED Speed of light, in m/s Calculation between the plank constant and the lambda of the lightwave Radius of the h2 calculated based on the amount of number of atom in a mole (and some addition for balancing issues) Radius of the trit calculated based on the amount of number of atom in a mole (and some addition for balancing issues) Power conduction in the void, used to calculate the efficiency of the reaction Max reaction point per reaction cycle Min amount of allowed heat change Max amount of allowed heat change Max mole consumption per reaction cycle Mole count required (tritium/hydrogen) to start a fusion reaction Used to reduce the gas_power to a more useful amount Used to calculate the toroidal_size for the instability Constant used when calculating the chance of emitting a radioactive particle Conduction of heat inside the fusion reactor Conduction of heat near the external cooling loop Sets the minimum amount of power the machine uses Sets the multiplier for the damage Sets the range of the hallucinations Chance in percentage points per fusion level of iron accumulation when operating at unsafe levels Amount of iron accumulated per second whenever we fail our saving throw, using the chance above Maximum amount of iron that can be healed per second. Calculated to mostly keep up with fusion level 5. Amount of oxygen in moles required to fully remove 100% iron content. Currently about 2409mol. Calculated to consume at most 10mol/s. to prevent accent sounds from layering

## Define Details

### #define CALCULATED_H2RADIUS Radius of the h2 calculated based on the amount of number of atom in a mole (and some addition for balancing issues)

### #define CALCULATED_TRITRADIUS Radius of the trit calculated based on the amount of number of atom in a mole (and some addition for balancing issues)

### #define DAMAGE_CAP_MULTIPLIER Sets the multiplier for the damage

### #define FUSION_MOLE_THRESHOLD Mole count required (tritium/hydrogen) to start a fusion reaction

### #define HALLUCINATION_HFR (P) Sets the range of the hallucinations

### #define HIGH_EFFICIENCY_CONDUCTIVITY Conduction of heat near the external cooling loop

### #define HYPERTORUS_ACCENT_SOUND_MIN_COOLDOWN to prevent accent sounds from layering

### #define INSTABILITY_GAS_POWER_FACTOR Used to reduce the gas_power to a more useful amount

### #define IRON_ACCUMULATED_PER_SECOND Amount of iron accumulated per second whenever we fail our saving throw, using the chance above

### #define IRON_CHANCE_PER_FUSION_LEVEL Chance in percentage points per fusion level of iron accumulation when operating at unsafe levels

### #define IRON_OXYGEN_HEAL_PER_SECOND Maximum amount of iron that can be healed per second. Calculated to mostly keep up with fusion level 5.

### #define LIGHT_SPEED Speed of light, in m/s

### #define MAX_FUEL_USAGE Max mole consumption per reaction cycle

### #define MAX_FUSION_RESEARCH Max reaction point per reaction cycle

### #define MAX_HEAT_VARIATION Max amount of allowed heat change

### #define METALLIC_VOID_CONDUCTIVITY Conduction of heat inside the fusion reactor

### #define MIN_HEAT_VARIATION Min amount of allowed heat change

### #define MIN_POWER_USAGE Sets the minimum amount of power the machine uses

### #define OXYGEN_MOLES_CONSUMED_PER_IRON_HEAL Amount of oxygen in moles required to fully remove 100% iron content. Currently about 2409mol. Calculated to consume at most 10mol/s.

### #define PARTICLE_CHANCE_CONSTANT Constant used when calculating the chance of emitting a radioactive particle

### #define PLANCK_LIGHT_CONSTANT Calculation between the plank constant and the lambda of the lightwave

### #define TOROID_VOLUME_BREAKEVEN Used to calculate the toroidal_size for the instability

### #define VOID_CONDUCTION Power conduction in the void, used to calculate the efficiency of the reaction