From c88a75f64e28981215c11baa69e25bec5a8fe228 Mon Sep 17 00:00:00 2001 From: StellarX20 <97905447+StellarX20@users.noreply.github.com> Date: Mon, 17 Jan 2022 15:08:04 -0500 Subject: [PATCH] Added fusion;recategorized;hopefully didn't break stuff;got too bored to continue --- mods/Neutronium_Mod.js | 97 ++++++++++++++++++++++++++++++++++++------ 1 file changed, 85 insertions(+), 12 deletions(-) diff --git a/mods/Neutronium_Mod.js b/mods/Neutronium_Mod.js index 2c8c9bd5..a8ef8b59 100644 --- a/mods/Neutronium_Mod.js +++ b/mods/Neutronium_Mod.js @@ -5,35 +5,38 @@ elements.test = { state: "solid", density: 10, }; -elements.Neutronium = { +elements.neutronium = { + name: "Neutronium", color: "#aaffff", behavior: behaviors.POWDER, tempHigh: 1000, - stateHigh: "Molten_Neutronium", - category: "energy", + stateHigh: "molten_neutronium", + category: "solids", state: "solid", density: 100000000000000000, }; - elements.Molten_Neutronium = { + elements.molten_neutronium = { + name: "Molten Neutronium", color: "#ffffaa", behavior: behaviors.LIQUID, temp: 2500, tempHigh: 5000, - stateHigh: "Neutronium_Gas", + stateHigh: "neutronium_gas", tempLow: 1000, - stateLow: "Neutronium", + stateLow: "neutronium", viscosity: 10, - category: "energy", + category: "liquids", state: "liquid", density: 50000000000000000, }; - elements.Neutronium_Gas = { + elements.neutronium_gas = { + name: "Neutronium Gas", color: "#abcdef", behavior: behaviors.GAS, temp: 6000, tempLow: 5000, - stateLow: "Molten_Neutronium", - category: "energy", + stateLow: "molten_neutronium", + category: "gases", state: "gas", density: 0.045, }; @@ -48,7 +51,7 @@ elements.Neutronium = { burn: 100, burnTime: 2, tempHigh: 9726.85, - stateHigh: "Ionized_Hydrogen", + stateHigh: "ionized_hydrogen", tempLow: -252.8, stateLow: "liquid_hydrogen", state: "gas", @@ -71,13 +74,83 @@ elements.Neutronium = { state: "liquid", density: 71, }; - elements.Ionized_Hydrogen = { + elements.ionized_hydrogen = { name: "Ionized Protium", color: "#ff00ff", behavior: behaviors.GAS, + reactions: { + "fusion_catalyst": { "elem1":"ionized_deuterium", "elem2":"fusion_catalyst" }, + "ionized_deuterium": { "elem1":"ionized_tralphium", "elem2":"light" }, + }, category: "energy", state: "gas", density: 0.08375, + temp: 11000, tempLow: 9726.85, stateLow: "hydrogen" +}; + elements.fusion_catalyst = { + name: "Fusion Catalyst", + color: "#ff0000, #ffff00", + behavior: behaviors.POWDER, + category: "energy", + state: "solid", + density: 1500 +}; + elements.ionized_deuterium = { + name: "Ionized Deuterium", + color: "#aa00ff", + behavior: behaviors.GAS, + category: "energy", + state: "gas", + density: 0.17, + temp: 11000, + tempLow: 9726.85, + stateLow: "deuterium" +}; + elements.deuterium = { + name: "Deuterium", + color: "#ace0e6", + behavior: behaviors.GAS, + reactions: { + "oxygen": { "elem1":"heavy_water", "elem2":null }, + }, + category: "gases", + state: "gas", + density: 0.18, + tempHigh: 9726.85, + stateHigh: "ionized_deuterium" +}; + elements.ionized_tralphium = { + name: "Ionized Tralphium", + color: "#f0f7da", + behavior: behaviors.GAS, + reactions: { + "fusion_catalyst": { "elem1":"ionized_hydrogen", "elem2":"ionized_helium" } + }, + category: "energy", + state: "gas", + density: 0.164, + temp: 30000, + tempLow: 28726.85, + stateLow: "tralphium" +}; + elements.tralphium = { + name: "Tralphium", + color: "#bbc4a1", + behavior: behaviors.GAS, + category: "gases", + state: "gas", + density: 0.165, + tempHigh: 28726.85, + stateHigh: "ionized_tralphium", + tempLow: -272.2, + stateLow: "liquid_tralphium" +}; + elements.ionized_helium = { + color: "#ff0000", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + density: 10, };