Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 5a09820

Browse files
Add pluoxium + antinoblium gas recipe to HFR (#21459)
* gas * fuck you hypernob * Update hfr_fuel_datums.dm * na
1 parent 6215107 commit 5a09820

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

code/modules/atmospherics/machinery/components/fusion/hfr_fuel_datums.dm

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,20 @@ GLOBAL_LIST_INIT(hfr_fuels_list, hfr_fuels_create_list())
125125
secondary_products = list(GAS_ANTINOB, GAS_HEALIUM, GAS_PLUONIUM, GAS_ZAUKER, GAS_NITRIUM, GAS_MIASMA)
126126
meltdown_flags = HYPERTORUS_FLAG_DEVASTATING_EXPLOSION | HYPERTORUS_FLAG_RADIATION_PULSE | HYPERTORUS_FLAG_EMP | HYPERTORUS_FLAG_BIG_SPREAD
127127

128+
/datum/hfr_fuel/pluox_antinob_fuel
129+
id = "pluox_antinob_fuel"
130+
name = "Pluoxium + Antinoblium fuel"
131+
negative_temperature_multiplier = 0.1
132+
positive_temperature_multiplier = 2.7
133+
energy_concentration_multiplier = 1.5
134+
fuel_consumption_multiplier = 0.05
135+
gas_production_multiplier = 2
136+
temperature_change_multiplier = 0.97
137+
requirements = list(GAS_PLUOXIUM, GAS_ANTINOB)
138+
primary_products = list(GAS_HYPERNOB, GAS_MIASMA)
139+
secondary_products = list(GAS_HALON, GAS_HEXANE, GAS_BZ, GAS_NITRIUM, GAS_HEALIUM, GAS_ZAUKER)
140+
meltdown_flags = HYPERTORUS_FLAG_DEVASTATING_EXPLOSION | HYPERTORUS_FLAG_RADIATION_PULSE | HYPERTORUS_FLAG_EMP | HYPERTORUS_FLAG_MASSIVE_SPREAD
141+
128142
/datum/hfr_fuel/hypernob_antinob_fuel
129143
id = "hypernob_antinob_fuel"
130144
name = "Hypernoblium + Antinoblium fuel"

code/modules/atmospherics/machinery/components/fusion/hfr_main_processes.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@
304304
heat_output *= 1.025
305305
var/remove_amount = round(min(moderator_internal.get_moles(GAS_PLUONIUM), scaled_production * 1.35), 0.01)
306306
moderator_internal.adjust_moles(GAS_PLUONIUM, -remove_amount)
307-
delta_mod_list[GAS_PLUONIUM] += remove_amount
307+
delta_mod_list[GAS_PLUONIUM] -= remove_amount
308308

309309
if(3, 4)
310310
if(moderator_list[GAS_PLASMA] > 10)

0 commit comments

Comments
 (0)