forgor💀

This commit is contained in:
O-01-67 2022-09-02 08:57:06 -04:00 committed by GitHub
parent 839eabd766
commit fbea760827
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 28 deletions

View File

@ -409,20 +409,20 @@ elements.lithium = {
color: "#b0ab9d",
behavior: behaviors.WALL,
tick: function(pixel) {
tryTarnish(pixel,"lithium_oxide",0.007) //oxidation
tryTarnish(pixel,"lithium_oxide",0.007)
if(pixel.temp >= 179) {
pixel.burning = true; //auto-ignition at 179*C
pixel.burning = true;
pixel.burnStart = pixelTicks;
}
},
reactions: {
"steam": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" }, //should be 2 Li(s) + 2 H2O -> 2 LiOH (aq) + H2(g) according to https://www.lenntech.com/periodic/water/lithium/lithium-and-water.htm#ixzz7LUgLrzua
"water": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" }, //should be 2 Li(s) + 2 H2O -> 2 LiOH (aq) + H2(g) according to https://www.lenntech.com/periodic/water/lithium/lithium-and-water.htm#ixzz7LUgLrzua
"nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" }, //should be 6 Li + N2 → 2 Li3N according to Wikipedia
"liquid_nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" }, //should be 6 Li + N2 → 2 Li3N according to Wikipedia
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" }, //2 Li + H2 → 2 LiH
"ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" }, //2Li + 2NH_3 → 2LiNH_2 + H_2
"liquid_ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" }, //2Li + 2NH_3 → 2LiNH_2 + H_2
"steam": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" },
"water": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" },
"nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" },
"liquid_nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" },
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" },
"ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" },
"liquid_ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" },
},
density: 534,
category: "solids",
@ -444,17 +444,17 @@ elements.molten_lithium = { //too damn reactive
"M1|M1 AND HT:1%1|M1"
],
tick: function(pixel) {
tryTarnish(pixel,"lithium_oxide",0.014) //oxidation
tryTarnish(pixel,"lithium_oxide",0.014)
},
reactions: {
"steam": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" }, //should be 2 Li(s) + 2 H2O -> 2 LiOH (aq) + H2(g) according to https://www.lenntech.com/periodic/water/lithium/lithium-and-water.htm#ixzz7LUgLrzua
"water": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" }, //"
"nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" }, //should be 6 Li + N2 → 2 Li3N according to Wikipedia
"liquid_nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" }, //"
"hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" }, //2 Li + H2 → 2 LiH
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" }, //"
"ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" }, //2Li + 2NH_3 → 2LiNH_2 + H_2
"liquid_ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" }, //"
"steam": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" },
"water": { "elem1": "hydrogen", "elem2": "lithium_hydroxide" },
"nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" },
"liquid_nitrogen": { "elem1": "lithium_nitride", "elem2": "lithium_nitride" },
"hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" },
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_hydride" },
"ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" },
"liquid_ammonia": { "elem1": ["hydrogen",null], "elem2": "lithium_amide" },
},
burning: true,
burnInto: "lithium_oxide",
@ -466,8 +466,8 @@ elements.lithium_oxide = {
color: "#eee9ec", //HRT UV-to-visible strategy again
behavior: behaviors.POWDER,
reactions: {
"steam": { "elem1": "lithium_hydroxide", "elem2": "lithium_hydroxide", chance: 0.03 }, //> The oxide reacts slowly
"water": { "elem1": "lithium_hydroxide", "elem2": "lithium_hydroxide", chance: 0.03 }, //> The oxide reacts slowly
"steam": { "elem1": "lithium_hydroxide", "elem2": "lithium_hydroxide", chance: 0.03 },
"water": { "elem1": "lithium_hydroxide", "elem2": "lithium_hydroxide", chance: 0.03 },
"carbon_dioxide": { "elem1": null, "elem2": "lithium_carbonate" },
},
density: 2013,
@ -483,7 +483,7 @@ elements.lithium_hydroxide = {
reactions: {
"steam": { "elem1": null, "elem2": "lithium_hydroxide_monohydrate" },
"water": { "elem1": null, "elem2": "lithium_hydroxide_monohydrate" },
"carbon_dioxide": { "elem1": "water", "elem2": [null,"lithium_carbonate"], chance: 0.5 }, //simulating 2 LiOH + CO_2 → Li_2_CO_3 + H_2_O
"carbon_dioxide": { "elem1": "water", "elem2": [null,"lithium_carbonate"], chance: 0.5 },
},
density: 1460,
category: "powders",
@ -496,10 +496,10 @@ elements.lithium_hydroxide_monohydrate = {
color: "#e0e4e7",
behavior: behaviors.POWDER,
reactions: {
"carbon_dioxide": { "elem1": "water", "elem2": [null,"lithium_carbonate"], chance: 0.5 }, //should be 2x water: 2 LiOH•H_2_O + CO_2 → Li_2_CO_3 + 2 H_2_O
"carbon_dioxide": { "elem1": "water", "elem2": [null,"lithium_carbonate"], chance: 0.5 },
},
tick: function(pixel) {
emptyNeighborArray = [] //get empty neighbors to place split products
emptyNeighborArray = []
for(i=0;i<4;i++) {
if(isEmpty(pixel.x+neighbors[i][0],pixel.y+neighbors[i][1],true)) {
emptyNeighborArray.push(neighbors[i])
@ -521,7 +521,7 @@ elements.lithium_hydroxide_monohydrate = {
hidden: true,
}
elements.lithium_carbonate = { //todo?: https://en.wikipedia.org/wiki/Lithium_carbonate
elements.lithium_carbonate = { //todo
color: "#eeeeee",
behavior: behaviors.POWDER,
density: 2110,
@ -535,10 +535,10 @@ elements.lithium_nitride = {
color: "#eeeeee",
behavior: behaviors.POWDER,
reactions: {
"steam": { "elem1": "lithium_hydroxide", "elem2": "ammonia" }, //should be Li_3_N + 3 H_2_O → 3 LiOH + NH_3
"water": { "elem1": "lithium_hydroxide", "elem2": "ammonia" }, //should be Li_3_N + 3 H_2_O → 3 LiOH + NH_3
"hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_amide" }, //possibly Li_3_N + H → LiH + LiNH_2
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_amide" }, //possibly Li_3_N + H → LiH + LiNH_2
"steam": { "elem1": "lithium_hydroxide", "elem2": "ammonia" },
"water": { "elem1": "lithium_hydroxide", "elem2": "ammonia" },
"hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_amide" },
"liquid_hydrogen": { "elem1": "lithium_hydride", "elem2": "lithium_amide" },
},
density: 1270,
category: "powders",