commit
1af0a5239d
|
|
@ -0,0 +1,286 @@
|
|||
//jaydstuff
|
||||
elements.super_raincloud = {
|
||||
color: "#0000ff",
|
||||
behavior: [
|
||||
"XX|M1%10|XX",
|
||||
"M1%5|XX|M1%5",
|
||||
"CR:water%40|CR:water%40|CR:water%40",
|
||||
],
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
density: 50,
|
||||
},
|
||||
elements.deuterium = {
|
||||
color: "#558bcf",
|
||||
behavior: behaviors.GAS,
|
||||
reactions: {
|
||||
"oxygen": { elem1:null, elem2:"heavy_steam", tempMin:500 },
|
||||
"tritium": { elem1:"neutron", elem2:"helium", tempMin:100000000, temp1:150000000, temp2:150000000 },
|
||||
"fire": { elem1:"explosion", chance:0.005 },
|
||||
},
|
||||
category: "gases",
|
||||
burn: 100,
|
||||
burnTime: 2,
|
||||
burnInto: ["fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","heavy_steam"],
|
||||
tempLow: -253,
|
||||
stateLow: "liquid_deuterium",
|
||||
state: "gas",
|
||||
density: 0.180,
|
||||
conduct: 0.02,
|
||||
colorOn: "#d6462d"
|
||||
},
|
||||
elements.liquid_deuterium = {
|
||||
color: "#97afcf",
|
||||
behavior: behaviors.LIQUID,
|
||||
reactions: {
|
||||
"liquid_oxygen": { elem1:"heavy_ice", elem2:null },
|
||||
"oxygen": { elem1:"ice", elem2:null }
|
||||
},
|
||||
category: "states",
|
||||
burn: 100,
|
||||
burnTime: 2,
|
||||
temp: -255.879,
|
||||
tempHigh: -252.879,
|
||||
stateHigh: "hydrogen",
|
||||
tempLow: -259.2,
|
||||
state: "liquid",
|
||||
density: 163.83,
|
||||
hidden: true
|
||||
},
|
||||
elements.tritium = {
|
||||
color: "#558bcf",
|
||||
behavior: [
|
||||
"M2|M1 AND CR:radiation%1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1 AND CR:radiation%0.5|M2",
|
||||
],
|
||||
reactions: {
|
||||
"oxygen": { elem1:null, elem2:"tritiated_steam", tempMin:500 },
|
||||
"deuterium": { elem1:"neutron", elem2:"helium", tempMin:100000000, temp1:150000000, temp2:150000000 },
|
||||
"fire": { elem1:"explosion", chance:0.005 },
|
||||
},
|
||||
category: "gases",
|
||||
burn: 100,
|
||||
burnTime: 2,
|
||||
burnInto: ["fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","fire","steam"],
|
||||
tempLow: -253,
|
||||
stateLow: "liquid_tritium",
|
||||
state: "gas",
|
||||
density: 0.269,
|
||||
conduct: 0.02,
|
||||
colorOn: "#d6462d"
|
||||
},
|
||||
elements.liquid_tritium = {
|
||||
color: "#97afcf",
|
||||
behavior: [
|
||||
"XX|CR:radiation%1|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
reactions: {
|
||||
"liquid_oxygen": { elem1:"tritiated_ice", elem2:null },
|
||||
"oxygen": { elem1:"ice", elem2:null }
|
||||
},
|
||||
category: "states",
|
||||
burn: 100,
|
||||
burnTime: 2,
|
||||
temp: -255.879,
|
||||
tempHigh: -252.879,
|
||||
stateHigh: "tritium",
|
||||
tempLow: -259.2,
|
||||
state: "liquid",
|
||||
density: 213,
|
||||
hidden: true
|
||||
},
|
||||
elements.heavy_water = {
|
||||
color: "#2167ff",
|
||||
behavior: behaviors.LIQUID,
|
||||
tempHigh: 101.4,
|
||||
stateHigh: "heavy_steam",
|
||||
tempLow: 0,
|
||||
stateLow: "heavy_ice",
|
||||
category: "liquids",
|
||||
heatCapacity: 4.184,
|
||||
reactions: {
|
||||
// electrolysis:
|
||||
"aluminum": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0025 },
|
||||
"zinc": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.015 },
|
||||
"steel": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
|
||||
"iron": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
|
||||
"tin": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.01 },
|
||||
"brass": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
|
||||
"bronze": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
|
||||
"copper": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
"silver": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
"gold": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
},
|
||||
state: "liquid",
|
||||
density: 1107,
|
||||
conduct: 0.02,
|
||||
stain: -0.5,
|
||||
extinguish: true
|
||||
},
|
||||
elements.heavy_steam = {
|
||||
color: "#abd6ff",
|
||||
behavior: behaviors.GAS,
|
||||
reactions: {
|
||||
"copper": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.01 },
|
||||
"bronze": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.005 },
|
||||
"iron": { elem1:"oxygen", elem2:"rust", chance:0.005 },
|
||||
"steel": { elem1:"oxygen", elem2:"rust", chance:0.004 },
|
||||
},
|
||||
temp: 150,
|
||||
tempLow: 95,
|
||||
extraTempLow: {
|
||||
0: "heavy_rime"
|
||||
},
|
||||
stateLow: "heavy_water",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
density: 1,
|
||||
conduct: 0.002,
|
||||
stain: -0.05,
|
||||
alias: "heavy water vapor",
|
||||
extinguish: true
|
||||
},
|
||||
elements.heavy_ice = {
|
||||
color: "#b2daeb",
|
||||
behavior: behaviors.WALL,
|
||||
temp: -5,
|
||||
tempHigh: 5,
|
||||
stateHigh: "heavy_water",
|
||||
category: "solids",
|
||||
state: "solid",
|
||||
density: 1014.202,
|
||||
breakInto: "heavy_snow"
|
||||
},
|
||||
elements.tritiated_water = {
|
||||
color: "#2167ff",
|
||||
behavior: [
|
||||
"XX|CR:radiation%1|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
tempHigh: 101.4,
|
||||
stateHigh: "tritiated_steam",
|
||||
tempLow: 0,
|
||||
stateLow: "tritiated_ice",
|
||||
category: "liquids",
|
||||
heatCapacity: 4.184,
|
||||
reactions: {
|
||||
// electrolysis:
|
||||
"aluminum": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0025 },
|
||||
"zinc": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.015 },
|
||||
"steel": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
|
||||
"iron": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
|
||||
"tin": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.01 },
|
||||
"brass": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
|
||||
"bronze": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
|
||||
"copper": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
"silver": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
"gold": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
|
||||
},
|
||||
state: "liquid",
|
||||
density: 1107,
|
||||
conduct: 0.02,
|
||||
stain: -0.5,
|
||||
extinguish: true
|
||||
},
|
||||
elements.tritiated_steam = {
|
||||
color: "#abd6ff",
|
||||
behavior: [
|
||||
"M2|M1 AND CR:radiation%1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1 AND CR:radiation%0.5|M2",
|
||||
],
|
||||
reactions: {
|
||||
"copper": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.01 },
|
||||
"bronze": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.005 },
|
||||
"iron": { elem1:"oxygen", elem2:"rust", chance:0.005 },
|
||||
"steel": { elem1:"oxygen", elem2:"rust", chance:0.004 },
|
||||
},
|
||||
temp: 150,
|
||||
tempLow: 95,
|
||||
extraTempLow: {
|
||||
0: "heavy_rime"
|
||||
},
|
||||
stateLow: "tritiated_water",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
density: 0.6,
|
||||
conduct: 0.002,
|
||||
stain: -0.05,
|
||||
alias: "tritiated water vapor",
|
||||
extinguish: true
|
||||
},
|
||||
elements.tritiated_ice = {
|
||||
color: "#b2daeb",
|
||||
behavior: [
|
||||
"XX|CR:radiation%0.25|XX",
|
||||
"CR:radiation%0.25|XX|CR:radiation%0.25",
|
||||
"XX|CR:radiation%0.25|XX",
|
||||
],
|
||||
temp: -5,
|
||||
tempHigh: 5,
|
||||
stateHigh: "tritiated_water",
|
||||
category: "solids",
|
||||
state: "solid",
|
||||
density: 1014.202,
|
||||
breakInto: "tritiated_snow"
|
||||
},
|
||||
elements.fusion = {
|
||||
color: "#ffffff",
|
||||
tool: function(pixel) {
|
||||
pixel.temp = 100000000;
|
||||
pixelTempCheck(pixel)
|
||||
},
|
||||
category: "tools",
|
||||
},
|
||||
elements.meese = {
|
||||
color: "#996515",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|FX%0.25|M2%0.5 AND BO",
|
||||
"XX|M1|XX",
|
||||
],
|
||||
category: "life"
|
||||
},
|
||||
elements.fluoroantimonic_acid = {
|
||||
color: ["#b5cf91","#a1ff5e","#288f2a"],
|
||||
behavior: [
|
||||
"XX|DB%5|XX",
|
||||
"DB%5 AND M2|XX|DB%5 AND M2",
|
||||
"DB%5 AND M2|DB%10 AND M1|DB%5 AND M2",
|
||||
],
|
||||
ignore: ["glass","rad_glass","glass_shard","rad_shard","stained_glass","baked_clay","acid_gas","neutral_acid","copper","gold","porcelain"],
|
||||
category: "liquids",
|
||||
state: "liquid",
|
||||
density: 2885,
|
||||
hidden: true,
|
||||
stain: -0.1,
|
||||
},
|
||||
elements.tritium_ice = {
|
||||
color: "#b5d2ff",
|
||||
behavior: [
|
||||
"XX|CR:radiation%0.25|XX",
|
||||
"CR:radiation%0.25|XX|CR:radiation%0.25",
|
||||
"XX|CR:radiation%0.25|XX",
|
||||
],
|
||||
temp: -259,
|
||||
tempHigh: -256,
|
||||
stateHigh: "liquid_tritium",
|
||||
category: "states",
|
||||
state: "solid",
|
||||
density: 258,
|
||||
},
|
||||
elements.unstain = {
|
||||
category: "tools",
|
||||
stain: -1,
|
||||
tool: (pixel) => {
|
||||
doStaining({
|
||||
element: "unstain",
|
||||
x: pixel.x,
|
||||
y: pixel.y
|
||||
})
|
||||
}
|
||||
};
|
||||
Loading…
Reference in New Issue