Merge branch 'main' of https://github.com/slweeb/sandboxels
This commit is contained in:
commit
092e6ac28e
|
|
@ -869,6 +869,56 @@ behavior: [
|
|||
],
|
||||
state: "solid"
|
||||
};
|
||||
elements.explosion5 = {
|
||||
color: ["#ffb48f","#ffd991","#ffad91"],
|
||||
category: "special",
|
||||
state: "solid",
|
||||
behavior: [
|
||||
"CR:explosion4|CR:explosion4|CR:explosion4",
|
||||
"CR:explosion4|DL|CR:explosion4",
|
||||
"CR:explosion4|CR:explosion4|CR:explosion4",
|
||||
],
|
||||
};
|
||||
elements.explosion4 = {
|
||||
color: ["#ffb48f","#ffd991","#ffad91"],
|
||||
category: "special",
|
||||
state: "solid",
|
||||
behavior: [
|
||||
"CR:explosion3|CR:explosion3|CR:explosion3",
|
||||
"CR:explosion3|DL|CR:explosion3",
|
||||
"CR:explosion3|CR:explosion3|CR:explosion3",
|
||||
],
|
||||
};
|
||||
elements.explosion3 = {
|
||||
color: ["#ffb48f","#ffd991","#ffad91"],
|
||||
category: "special",
|
||||
state: "solid",
|
||||
behavior: [
|
||||
"CR:explosion|CR:explosion|CR:explosion",
|
||||
"CR:explosion2|DL|CR:explosion2",
|
||||
"CR:explosion2|CR:explosion2|CR:explosion2",
|
||||
],
|
||||
};
|
||||
elements.explosion2 = {
|
||||
color: ["#ffb48f","#ffd991","#ffad91"],
|
||||
category: "special",
|
||||
state: "solid",
|
||||
behavior: [
|
||||
"CR:explosion|CR:explosion|CR:explosion",
|
||||
"CR:explosion|DL|CR:explosion",
|
||||
"CR:explosion|CR:explosion|CR:explosion",
|
||||
],
|
||||
};
|
||||
elements.explosion5explosion = {
|
||||
color: ["#ffb48f","#ffd991","#ffad91"],
|
||||
category: "special",
|
||||
state: "solid",
|
||||
behavior: [
|
||||
"EX:10>explosion5|EX:10>explosion5|EX:10>explosion5",
|
||||
"EX:10>explosion5|XX|EX:10>explosion5",
|
||||
"EX:10>explosion5|EX:10>explosion5|EX:10>explosion5",
|
||||
],
|
||||
};
|
||||
/* Unfinished:
|
||||
magnesium
|
||||
hematite mixture
|
||||
|
|
|
|||
|
|
@ -0,0 +1,553 @@
|
|||
//lava {
|
||||
|
||||
elements.magma.tempHigh = 3000
|
||||
elements.magma.stateHigh = "vaporized_rock"
|
||||
|
||||
elements.vaporized_rock = {
|
||||
color: ["#ffc94a", "#fcd34c", "#ffae36"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_rock": { "elem1": null, "elem2": "lava_cloud", "chance":0.3, "y":[0,15] },
|
||||
"lava_cloud": { "elem1": "lava_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
density: 2452, //just magma density * 0.9
|
||||
temp: 3100,
|
||||
tempLow: 3000,
|
||||
stateLow: "magma",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.lava_cloud = {
|
||||
color: ["#c58b2a", "#e48b15", "#df8317", "#eb930f"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:magma%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 3000,
|
||||
tempLow: 850,
|
||||
stateLow: "rock_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.rock_cloud = {
|
||||
color: ["#ba8843", "#c28a4a", "#bf8245", "#c4904b"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:basalt,basalt,basalt,rock%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 800,
|
||||
tempHigh: 3000,
|
||||
stateHigh: "lava_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
//}
|
||||
|
||||
//glass {
|
||||
|
||||
elements.molten_glass = {
|
||||
tempHigh: 2200,
|
||||
stateHigh: "vaporized_glass",
|
||||
}
|
||||
|
||||
elements.vaporized_glass = {
|
||||
color: ["#D6B049","#E8D957","#E8AE57"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_glass": { "elem1": null, "elem2": "hot_glass_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_glass_cloud": { "elem1": "hot_glass_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
density: 2, //very rough approximation based on https://nvlpubs.nist.gov/nistpubs/jres/46/jresv46n3p176_A1b.pdf
|
||||
temp: 2300, //https://www.sciencealert.com/did-this-piece-of-glass-really-break-a-law-of-thermodynamics
|
||||
tempLow: 2200,
|
||||
stateLow: "molten_glass",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.hot_glass_cloud = {
|
||||
color: ["#B69089","#C8B997","#C88E77"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_glass%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 2300,
|
||||
tempLow: 2200,
|
||||
stateLow: "cold_glass_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_glass_cloud = {
|
||||
color: ["#967089","#A89997","#A86E77"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:glass_shard%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 2000,
|
||||
tempHigh: 2200,
|
||||
stateHigh: "hot_glass_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
//}
|
||||
|
||||
// ash {
|
||||
|
||||
elements.ash.tempHigh = 1200 //https://www.quora.com/Can-you-melt-ashes
|
||||
elements.ash.stateHigh = "molten_ash" //https://www.sciencedirect.com/science/article/pii/S1877705817326772
|
||||
|
||||
elements.molten_ash = {
|
||||
color: ["#df6f30","#df8c30","#df4d30"],
|
||||
behavior: behaviors.MOLTEN,
|
||||
temp: 1300,
|
||||
tempLow: 1200,
|
||||
stateLow: "ash",
|
||||
tempHigh: 1700, //https://authors.library.caltech.edu/58447/1/018-Senior.pdf
|
||||
//https://pubs.acs.org/doi/10.1021/ef049693l
|
||||
stateHigh: "vaporized_ash",
|
||||
viscosity: 10000,
|
||||
category: "liquids",
|
||||
state: "liquid",
|
||||
density: 2725,
|
||||
},
|
||||
|
||||
elements.vaporized_ash = {
|
||||
color: ["#df9f50","#dfbc50","#df7d50"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_ash": { "elem1": null, "elem2": "hot_ash_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_ash_cloud": { "elem1": "hot_ash_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
temp: 1800,
|
||||
tempLow: 1700,
|
||||
stateLow: "molten_ash",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
density: 3,
|
||||
},
|
||||
|
||||
elements.hot_ash_cloud = {
|
||||
color: ["#bf8f50","#bfac50","#bf7d50"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_ash%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 0.7,
|
||||
temp: 1800,
|
||||
tempLow: 1700,
|
||||
stateLow: "cold_ash_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_ash_cloud = {
|
||||
color: ["#af8f50","#ab9c50","#af6d50"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:ash%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 0.7,
|
||||
temp: 1600,
|
||||
tempHigh: 1700,
|
||||
stateHigh: "hot_ash_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
//}
|
||||
|
||||
// charcoal {
|
||||
|
||||
elements.charcoal.tempHigh = 800
|
||||
elements.charcoal.stateHigh = "carbon_dioxide"
|
||||
|
||||
//}
|
||||
|
||||
// baking soda {
|
||||
|
||||
elements.baking_soda.tempHigh = 150,
|
||||
elements.baking_soda.stateHigh = ["water","carbon_dioxide","calcined_soda"]
|
||||
|
||||
// decomposition result {
|
||||
|
||||
elements.calcined_soda = { //TODO: decomposition?
|
||||
color: "#ededed",
|
||||
behavior: behaviors.POWDER,
|
||||
reactions: {
|
||||
"water": { "elem1": "washing_soda", "elem2": null } //should be 10x water
|
||||
//"carbon_dioxide": not possible: Na_{2}CO_{3} + CO_{2} + H_{2}O → 2NaHCO_{3}
|
||||
},
|
||||
category: "powders",
|
||||
state: "solid",
|
||||
density: 2540,
|
||||
tempHigh: 851,
|
||||
}
|
||||
|
||||
if(!elements.molten_calcined_soda) {
|
||||
elements.molten_calcined_soda = {}
|
||||
}
|
||||
|
||||
elements.molten_calcined_soda.temp = 1700
|
||||
elements.molten_calcined_soda.tempHigh = 1600
|
||||
elements.molten_calcined_soda.stateHigh = "vaporized_calcined_soda"
|
||||
elements.molten_calcined_soda.density = 1920
|
||||
|
||||
elements.vaporized_calcined_soda = {
|
||||
color: ["#ffbf60","#ffdc60","#ff9d60"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_calcined_soda": { "elem1": null, "elem2": "hot_calcined_soda_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_calcined_soda_cloud": { "elem1": "hot_calcined_soda_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
temp: 1700,
|
||||
tempLow: 1600,
|
||||
stateLow: "molten_calcined_soda",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
density: 1.5, //bs
|
||||
},
|
||||
|
||||
elements.hot_calcined_soda_cloud = {
|
||||
color: ["#cfbf70","#cfcc70","#cf9d70"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_calcined_soda%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 0.7,
|
||||
temp: 1700,
|
||||
tempLow: 1600,
|
||||
stateLow: "cold_calcined_soda_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_calcined_soda_cloud = {
|
||||
color: ["#afaf70","#afac70","#af8d70"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:calcined_soda%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 0.7,
|
||||
temp: 1500,
|
||||
tempHigh: 1600,
|
||||
stateHigh: "hot_calcined_soda_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
//}
|
||||
|
||||
// decomp hydrate {
|
||||
|
||||
elements.washing_soda = {
|
||||
color: "#ededed",
|
||||
behavior: behaviors.POWDER,
|
||||
//no reactions because it always requires ******* water
|
||||
category: "powders",
|
||||
state: "solid",
|
||||
density: 1460,
|
||||
tempHigh: 400,
|
||||
stateHigh: ["water","calcined_soda"],
|
||||
}
|
||||
|
||||
//}
|
||||
|
||||
//alkalinities {
|
||||
|
||||
elements.acid.reactions.baking_soda = { "elem1":"neutral_acid", "elem2":null }
|
||||
elements.acid.reactions.calcined_soda = { "elem1":"neutral_acid", "elem2":null }
|
||||
elements.acid.reactions.washing_soda = { "elem1":"neutral_acid", "elem2":null }
|
||||
|
||||
//}
|
||||
|
||||
//}
|
||||
|
||||
// dirt {
|
||||
|
||||
elements.molten_dirt = {
|
||||
tempHigh: 3000,
|
||||
stateHigh: "vaporized_rock",
|
||||
}
|
||||
|
||||
//}
|
||||
|
||||
// calcium {
|
||||
|
||||
elements.molten_calcium = {
|
||||
tempHigh: 2200,
|
||||
stateHigh: "vaporized_calcium",
|
||||
}
|
||||
|
||||
elements.vaporized_calcium = {
|
||||
color: ["#ffc94a", "#fcd34c", "#ffae36", "#ff9c40","#ffcd90","#cf8d50"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_calcium": { "elem1": null, "elem2": "hot_calcium_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_calcium_cloud": { "elem1": "hot_calcium_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
density: 1.5, //most of these density values are complete bullshit due to a lack of research
|
||||
temp: 1550,
|
||||
tempLow: 1484,
|
||||
stateLow: "molten_calcium",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.hot_calcium_cloud = {
|
||||
color: ["#dfa98a", "#dcb38c", "#df8e76", "#ef8c60","#efbdb0","#af8d70"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_calcium%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 1.5,
|
||||
temp: 1550,
|
||||
tempLow: 842,
|
||||
stateLow: "cold_calcium_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_calcium_cloud = {
|
||||
color: ["#bf998a", "#bca38c", "#bf8e76", "#cf8c60","#cfadb0","#9f8d70"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:calcium%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 800,
|
||||
tempHigh: 842,
|
||||
stateHigh: "hot_calcium_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
}
|
||||
|
||||
//}
|
||||
|
||||
// clay {
|
||||
|
||||
if(!elements.baked_clay) {
|
||||
elements.baked_clay = {}
|
||||
}
|
||||
|
||||
elements.baked_clay.tempHigh = 1600 //the range of melting points online is so fucking wide
|
||||
elements.baked_clay.stateHigh = "molten_clay"
|
||||
|
||||
elements.molten_clay = {
|
||||
color: ["#ff6d23","#ff5723","#ff4100"],
|
||||
behavior: [
|
||||
"XX|CR:fire%2.5|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
temp: 1700,
|
||||
tempLow: 1600,
|
||||
stateLow: "baked_clay",
|
||||
viscosity: 10000,
|
||||
hidden: true,
|
||||
state: "liquid",
|
||||
density: 1800,
|
||||
tempHigh: 2980,
|
||||
stateHigh: "vaporized_clay",
|
||||
category: "liquids",
|
||||
}
|
||||
|
||||
elements.vaporized_clay = {
|
||||
color: ["#ff8d43","#ff7743","#ff6120"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_clay": { "elem1": null, "elem2": "hot_clay_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_clay_cloud": { "elem1": "hot_clay_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
density: 1.6,
|
||||
temp: 1700,
|
||||
tempLow: 1600,
|
||||
stateLow: "molten_clay",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.hot_clay_cloud = {
|
||||
color: ["#ff9945", "#fca347", "#ff7e31"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_clay%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 1.5,
|
||||
temp: 1550,
|
||||
tempLow: 842,
|
||||
stateLow: "cold_clay_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_clay_cloud = {
|
||||
color: ["#ef7945", "#ec8347", "#ef5e31"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:baked_clay%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2,
|
||||
temp: 800,
|
||||
tempHigh: 842,
|
||||
stateHigh: "hot_clay_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
//}
|
||||
|
||||
// salt {
|
||||
|
||||
elements.molten_salt = {
|
||||
tempHigh: 1465,
|
||||
stateHigh: "vaporized_salt",
|
||||
}
|
||||
|
||||
elements.vaporized_salt = {
|
||||
color: ["#ff9f60","#ffbc60","#ff7d60"],
|
||||
behavior: [
|
||||
"M2|M1|M2",
|
||||
"M1|XX|M1",
|
||||
"M2|M1|M2",
|
||||
],
|
||||
reactions: {
|
||||
"vaporized_salt": { "elem1": null, "elem2": "hot_salt_cloud", "chance":0.3, "y":[0,15] },
|
||||
"hot_salt_cloud": { "elem1": "hot_salt_cloud", "chance":0.4, "y":[0,15] },
|
||||
},
|
||||
density: 1946,
|
||||
temp: 1550,
|
||||
tempLow: 1465,
|
||||
stateLow: "molten_salt",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.hot_salt_cloud = {
|
||||
color: ["#ef8f30","#efac60","#ef6d60"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:molten_salt%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2.2,
|
||||
temp: 1550,
|
||||
tempLow: 801,
|
||||
stateLow: "cold_salt_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
},
|
||||
|
||||
elements.cold_salt_cloud = {
|
||||
color: ["#cf7f60","#cf9c60","#cf7d60"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%7|CH:salt%0.05|M1%7",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
density: 2.2,
|
||||
temp: 700,
|
||||
tempHigh: 801,
|
||||
stateHigh: "hot_salt_cloud",
|
||||
category: "gases",
|
||||
state: "gas",
|
||||
}
|
||||
|
||||
//}
|
||||
|
||||
runAfterLoad(function() {
|
||||
if(elements.acid_gas.tempHigh) {
|
||||
delete elements.acid_gas.tempHigh
|
||||
}
|
||||
if(elements.acid_gas.stateHigh) {
|
||||
delete elements.acid_gas.stateHigh
|
||||
}
|
||||
elements.acid.stateHigh = "acid_gas"
|
||||
elements.acid_gas.tempLow = 400
|
||||
elements.acid_gas.stateLow = "acid"
|
||||
elements.yogurt.tempHigh = 400
|
||||
elements.yogurt.stateHigh = "ash"
|
||||
elements.dust.tempHigh = 400
|
||||
elements.dust.stateHigh = "fire"
|
||||
|
||||
if(enabledMods.includes("mods/fey_and_more.js")) {
|
||||
//mistake
|
||||
elements.concoction.reactions.vaporized_rock = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.lava_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.rock_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_glass = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_glass_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_glass_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.molten_ash = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_ash = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_ash_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_ash_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.calcined_soda = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.molten_calcined_soda = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_calcined_soda = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_calcined_soda_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_calcined_soda_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.washing_soda = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_calcium = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_calcium_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_calcium_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.molten_clay = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_clay = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_clay_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_clay_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.vaporized_salt = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.hot_salt_cloud = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cold_salt_cloud = { "elem1": "mistake", "elem2": null }
|
||||
};
|
||||
});
|
||||
|
|
@ -1,8 +1,28 @@
|
|||
// Sandboxels: Fey & More, v2.0
|
||||
// Sandboxels: Fey & More, v2.1
|
||||
// Author: MelecieDiancie
|
||||
|
||||
/*
|
||||
=== CHANGELOG ===
|
||||
Planned additions:
|
||||
+ Solid/Liquid Darkness, maybe a way to create bleakstone?
|
||||
+ Feywood
|
||||
+ Swampland, Swampy Water, and Will o' the Wisp
|
||||
~ Gloomfly now converts Fantastic Creatures items to itself
|
||||
|
||||
2.1 Version
|
||||
+ New fairies: Radiated, Spirit, Corrupt
|
||||
+ Liquid light through concoction and magic
|
||||
+ Toxic and unstable mistake variants
|
||||
+ Celie mix
|
||||
+ Cloud Cotton, and rain/snow variants
|
||||
+ Corrupt Rock
|
||||
+ Peark, Ivory, and Sky growth crystals
|
||||
~ Unhid concoction
|
||||
~ Slowed down poison- and pure water spreading to others
|
||||
~ Bugfix: thunder, light, mushroom, and magic fairies now die to iron and silver
|
||||
~ Bugfix: saplings now make birthpool when mixed with concoction
|
||||
- Removed everfire dust being created from magic
|
||||
|
||||
2.0 Version
|
||||
+ Updated to Mod Manager format
|
||||
+ Essence and spirits
|
||||
|
|
@ -63,7 +83,7 @@
|
|||
*/
|
||||
|
||||
// New lists
|
||||
eLists.FAIRY = ["fairy","fairy_egg","fire_fairy","ice_fairy","nature_fairy","earth_fairy","rain_fairy"],
|
||||
eLists.FAIRY = ["fairy","fairy_egg","fire_fairy","ice_fairy","nature_fairy","earth_fairy","rain_fairy","thunder_fairy","light_fairy","mushroom_fairy","magic_fairy","radiated_fairy","spirit_fairy","corrupt_fairy"],
|
||||
eLists.DYE =["red_dye","green_dye","blue_dye","yellow_dye","cyan_dye","magenta_dye"],
|
||||
eLists.IMPURITY = ["flea","fly","bone","blood","worm","termite","rat","plague","virus","bone_marrow","rotten_meat","mushroom_spore","gloomfly","meat_monster","rotten_ravager","bone_beast","poisonwater","corrupt_land","poisoned_ketchup"],
|
||||
eLists.WOOD = ["bamboo","bamboo_plant","sapling","wood","tree_branch","celie_seed","celie_wood","celie_branch"]
|
||||
|
|
@ -108,6 +128,12 @@ elements.fairy = {
|
|||
"liquid_light": { "elem1": "light_fairy",},
|
||||
"mushroom_cap": { "elem1": "mushroom_fairy",},
|
||||
"magic": { "elem1": "magic_fairy",},
|
||||
"radiation": { "elem1": "radiated_fairy",},
|
||||
"uranium": { "elem1": "radiated_fairy",},
|
||||
"essence": { "elem1": "spirit_fairy",},
|
||||
"liquid_essence": { "elem1": "spirit_fairy",},
|
||||
"gloomwind": { "elem1": "corrupt_fairy",},
|
||||
"gloomfly": { "elem1": "corrupt_fairy",},
|
||||
},
|
||||
};
|
||||
elements.fire_fairy = {
|
||||
|
|
@ -229,6 +255,36 @@ elements.magic_fairy = {
|
|||
],
|
||||
"category": "fey",
|
||||
};
|
||||
elements.radiated_fairy = {
|
||||
"color": ["#40703d","#718f6f","#40703d"],
|
||||
"state": "solid",
|
||||
"behavior": [
|
||||
"XX|M1|M1",
|
||||
"XX|FX%5|XX",
|
||||
"XX|CR:uranium%0.1s AND CR:fairy_dust%0.005 AND M1|M1",
|
||||
],
|
||||
"category": "fey",
|
||||
};
|
||||
elements.spirit_fairy = {
|
||||
"color": ["#6d7da3","#8b95ad","#6d7da3"],
|
||||
"state": "solid",
|
||||
"behavior": [
|
||||
"XX|CR:spirit%0.5 AND M1|M1",
|
||||
"XX|FX%5|XX",
|
||||
"XX|CR:spirit_tear%0.5 AND CR:fairy_dust%0.005 AND M1|M1",
|
||||
],
|
||||
"category": "fey",
|
||||
};
|
||||
elements.corrupt_fairy = {
|
||||
"color": ["#635678","#857999","#635678"],
|
||||
"state": "solid",
|
||||
"behavior": [
|
||||
"XX|CR:gloomwind%1 AND M1|M1",
|
||||
"CR:gloomwind%1|FX%5|CR:gloomwind%1",
|
||||
"XX|CR:gloomwind%1 AND CR:fairy_dust%0.005 AND M1|M1",
|
||||
],
|
||||
"category": "fey",
|
||||
};
|
||||
elements.fairy_dust = {
|
||||
"name": "fairy dust",
|
||||
"color": ["#ba97f0","#fae3ff","#ffffe6"],
|
||||
|
|
@ -322,10 +378,11 @@ elements.pure_water = {
|
|||
"dirt": { "elem1": null, "elem2": "mud", },
|
||||
"sand": { "elem1": null, "elem2": "wet_sand", },
|
||||
"quicklime": { "elem1": null, "elem2": "slaked_lime", },
|
||||
"water": { "elem1": "pure_water", "elem2": "pure_water", },
|
||||
"salt_water": { "elem1": "pure_water", "elem2": "pure_water", },
|
||||
"sugar_water": { "elem1": "pure_water", "elem2": "pure_water", },
|
||||
"chilly_water": { "elem1": "pure_water", "elem2": "pure_water", },
|
||||
"water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05 },
|
||||
"salt_water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05 },
|
||||
"sugar_water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05 },
|
||||
"chilly_water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05 },
|
||||
"swamp_water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05 },
|
||||
},
|
||||
};
|
||||
elements.pure_ice = {
|
||||
|
|
@ -424,14 +481,11 @@ elements.gloomwind = {
|
|||
"meat": { "elem1": null, "elem2": "meat_monster", },
|
||||
"rotten_meat": { "elem1": null, "elem2": "rotten_ravager", },
|
||||
"bone": { "elem1": null, "elem2": "bone_beast", },
|
||||
"water": { "elem1": null, "elem2": "poisonwater", },
|
||||
"water": { "elem1": null, "elem2": "poisonwater", },
|
||||
"salt_water": { "elem1": null, "elem2": "poisonwater", },
|
||||
"sugar_water": { "elem1": null, "elem2": "poisonwater", },
|
||||
"chilly_water": { "elem1": null, "elem2": "poisonwater", },
|
||||
"dirt": { "elem1": null, "elem2": "corrupt_land", },
|
||||
"mud": { "elem1": null, "elem2": "corrupt_land", },
|
||||
"mudstone": { "elem1": null, "elem2": "corrupt_land", },
|
||||
"water": { "elem1": null, "elem2": "poisonwater", "chance": 0.05 },
|
||||
"water": { "elem1": null, "elem2": "poisonwater", "chance": 0.05 },
|
||||
"salt_water": { "elem1": null, "elem2": "poisonwater", "chance": 0.05 },
|
||||
"sugar_water": { "elem1": null, "elem2": "poisonwater", "chance": 0.05 },
|
||||
"chilly_water": { "elem1": null, "elem2": "poisonwater", "chance": 0.05 },
|
||||
"wood": { "elem1": null, "elem2": "withery", },
|
||||
"tree_branch": { "elem1": null, "elem2": "withery", },
|
||||
"sapling": { "elem1": null, "elem2": "withery", },
|
||||
|
|
@ -456,6 +510,20 @@ elements.gloomwind = {
|
|||
"celie_leaves": { "elem1": null, "elem2": "withery_plant", },
|
||||
"old_celie_leaves": { "elem1": null, "elem2": "withery_plant", },
|
||||
"vine": { "elem1": null, "elem2": "withery_plant", },
|
||||
"dirt": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mud": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mudstone": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"wet_sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"packed_sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"clay": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"clay_soil": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mycelium": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"rock": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"gravel": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"limestone": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"quickline": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"basalt": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
},
|
||||
};
|
||||
elements.gloomfly = {
|
||||
|
|
@ -474,9 +542,13 @@ elements.gloomfly = {
|
|||
"burnTime":50,
|
||||
"hidden": true,
|
||||
"reactions": {
|
||||
"fly": { "elem1": "gloomfly", "elem2": "gloomfly", },
|
||||
"firefly": { "elem1": "gloomfly", "elem2": "gloomfly", },
|
||||
"bee": { "elem1": "gloomfly", "elem2": "gloomfly", },
|
||||
"fly": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"firefly": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"bee": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"bat": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"vampire_bat": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"hummingbird": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
"butterfly": { "elem1": "gloomfly", "elem2": "gloomfly", "chance": 0.5 },
|
||||
},
|
||||
};
|
||||
elements.meat_monster = {
|
||||
|
|
@ -764,21 +836,23 @@ elements.magic = {
|
|||
"reactions": {
|
||||
"water": { "elem1": null, "elem2": "pure_water", },
|
||||
"little_star": { "elem1": "mystic_fire", "elem2": "mystic_fire", },
|
||||
"ash": { "elem1": null, "elem2": "everfire_dust", },
|
||||
"cheese": { "elem1": null, "elem2": "moonrock", },
|
||||
"sapling": { "elem1": null, "elem2": "celie_seed", },
|
||||
"old_celie_leaves": { "elem1": null, "elem2": "celie_leaves", },
|
||||
"ketchup": { "elem1": null, "elem2": "enchanted_ketchup", },
|
||||
"tomato_sauce": { "elem1": null, "elem2": "enchanted_ketchup", },
|
||||
"rain_cloud": { "elem1": null, "elem2": "raincloud_cotton", },
|
||||
"snow_cloud": { "elem1": null, "elem2": "snowcloud_cotton", },
|
||||
"cloud": { "elem1": null, "elem2": "cloud_cotton", },
|
||||
},
|
||||
};
|
||||
elements.mystic_fire = {
|
||||
"name": "mystic fire",
|
||||
"color": ["#5454ff","#2020d4","#5800c4"],
|
||||
"behavior": [
|
||||
"M2|M1 AND CR:mystic_fire%2 AND SF|M2",
|
||||
"M1 AND CR:mystic_fire%0.2 AND SF|XX|M1 AND CR:mystic_fire%0.2 AND SF",
|
||||
"M2|M2 AND SF|M2",
|
||||
"M2|M1 AND CR:mystic_fire%10|M2",
|
||||
"M1 AND CR:mystic_fire%5|EX:15>mystic_fire%0.1|M1 AND CR:mystic_fire%5",
|
||||
"M2|M2|M2",
|
||||
],
|
||||
"temp":8500,
|
||||
"tempChange":-100,
|
||||
|
|
@ -856,6 +930,7 @@ elements.celie_seed = {
|
|||
"burnInto": ["ash","charcoal","fire"],
|
||||
"density": 1400,
|
||||
"category": "life",
|
||||
|
||||
};
|
||||
elements.celie_branch = {
|
||||
"color": "#a3764e",
|
||||
|
|
@ -936,6 +1011,7 @@ elements.celie_berry = {
|
|||
"hidden": true,
|
||||
"reactions": {
|
||||
"yeast": { "elem2": "alcohol" },
|
||||
"water": { "elem1": null, "elem2": "celie_mix" },
|
||||
},
|
||||
};
|
||||
elements.bleakstone = {
|
||||
|
|
@ -974,10 +1050,11 @@ elements.poisonwater = {
|
|||
"viscosity": 0,
|
||||
"category": "corruption",
|
||||
"reactions": {
|
||||
"water": { "elem1": "poisonwater", "elem2": "poisonwater", },
|
||||
"salt_water": { "elem1": "poisonwater", "elem2": "poisonwater", },
|
||||
"sugar_water": { "elem1": "poisonwater", "elem2": "poisonwater", },
|
||||
"chilly_water": { "elem1": "poisonwater", "elem2": "poisonwater", },
|
||||
"water": { "elem1": "poisonwater", "elem2": "poisonwater", "chance": 0.05},
|
||||
"salt_water": { "elem1": "poisonwater", "elem2": "poisonwater", "chance": 0.05 },
|
||||
"sugar_water": { "elem1": "poisonwater", "elem2": "poisonwater", "chance": 0.05 },
|
||||
"chilly_water": { "elem1": "poisonwater", "elem2": "poisonwater", "chance": 0.05 },
|
||||
"swamp_water": { "elem1": "poisonwater", "elem2": "poisonwater", "chance": 0.05 },
|
||||
},
|
||||
};
|
||||
elements.poisoned_ice = {
|
||||
|
|
@ -1051,8 +1128,7 @@ elements.concoction = {
|
|||
"M1|M1|M1",
|
||||
],
|
||||
"density": 1250,
|
||||
"category": "solids",
|
||||
"hidden": true,
|
||||
"category": "energy",
|
||||
"burn": 200,
|
||||
"burnTime": 200,
|
||||
"fireColor": ["#968fff", "#af8fff"],
|
||||
|
|
@ -1075,7 +1151,7 @@ elements.concoction = {
|
|||
"limestone": { "elem1": "mistake", "elem2": null, },
|
||||
"quicklime": { "elem1": "mistake", "elem2": null, },
|
||||
"salt_water": { "elem1": "mistake", "elem2": null, },
|
||||
"sugar_water": { "elem1": "mistake", "elem2": null, },
|
||||
"sugar_water": { "elem1": "sweetsauce", "elem2": null, }, //sweetsauce
|
||||
"dirty_water": { "elem1": "mistake", "elem2": null, },
|
||||
"magma": { "elem1": "mistake", "elem2": null, },
|
||||
"slime": { "elem1": "mistake", "elem2": null, },
|
||||
|
|
@ -1090,14 +1166,13 @@ elements.concoction = {
|
|||
"blood": { "elem1": "mistake", "elem2": null, },
|
||||
"honey": { "elem1": "mistake", "elem2": null, },
|
||||
"ketchup": { "elem1": "enchanted_ketchup", "elem2": null, }, // enchanted ketchup
|
||||
"molasses": { "elem1": "mistake", "elem2": null, },
|
||||
"molasses": { "elem1": "sweetsauce", "elem2": null, }, //sweetsauce
|
||||
"chocolate_syrup": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_hydrogen": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_oxygen": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_nitrogen": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_light": { "elem1": "mistake", "elem2": null, },
|
||||
"bamboo_plant": { "elem1": "mistake", "elem2": null, },
|
||||
"sapling": { "elem1": "mistake", "elem2": null, },
|
||||
"potato_seed": { "elem1": "birthpool", "elem2": null, }, // birthpool
|
||||
"grass_seed": { "elem1": "birthpool", "elem2": null, }, // birthpool
|
||||
"wheat_seed": { "elem1": "birthpool", "elem2": null, }, // birthpool
|
||||
"flower_seed": { "elem1": "birthpool", "elem2": null, }, // birthpool
|
||||
|
|
@ -1124,20 +1199,29 @@ elements.concoction = {
|
|||
"potassium_salt": { "elem1": "mistake", "elem2": null, },
|
||||
"gold_coin": { "elem1": "mistake", "elem2": null, },
|
||||
"yogurt": { "elem1": "mistake", "elem2": null, },
|
||||
"baking_soda": { "elem1": "mistake", "elem2": null, },
|
||||
"baking_soda": { "elem1": "sweetsauce", "elem2": null, }, //sweetsauce
|
||||
"flour": { "elem1": "sweetsauce", "elem2": null, }, //sweetsauce
|
||||
"sugar": { "elem1": "sweetsauce", "elem2": null, }, //sweetsauce
|
||||
"popcorn": { "elem1": "mistake", "elem2": null, },
|
||||
"bread": { "elem1": "mistake", "elem2": null, },
|
||||
"toast": { "elem1": "mistake", "elem2": null, },
|
||||
"flour": { "elem1": "mistake", "elem2": null, },
|
||||
"dough": { "elem1": "mistake", "elem2": null, },
|
||||
"salt": { "elem1": "mistake", "elem2": null, },
|
||||
"sugar": { "elem1": "mistake", "elem2": null, },
|
||||
"caramel": { "elem1": "mistake", "elem2": null, },
|
||||
"candy": { "elem1": "mistake", "elem2": null, },
|
||||
"calcium": { "elem1": "mistake", "elem2": null, },
|
||||
"sulfur": { "elem1": "mistake", "elem2": null, },
|
||||
"diamond": { "elem1": "mistake", "elem2": null, },
|
||||
"glitter": { "elem1": "mistake", "elem2": null, },
|
||||
"radiation": { "elem1": "toxic_mistake", "elem2": null, }, // toxic mistake
|
||||
"uranium": { "elem1": "toxic_mistake", "elem2": null, }, // toxic mistake
|
||||
"fallout": { "elem1": "toxic_mistake", "elem2": null, }, // toxic mistake
|
||||
"mycelium": { "elem1": "mistake", "elem2": null, },
|
||||
"slag": { "elem1": "mistake", "elem2": null, },
|
||||
"neutral_acid": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_helium": { "elem1": "mistake", "elem2": null, },
|
||||
"sawdust": { "elem1": "mistake", "elem2": null, },
|
||||
"molten_iron": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"molten_copper": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"molten_silver": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
|
|
@ -1145,6 +1229,10 @@ elements.concoction = {
|
|||
"molten_bronze": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"molten_steel": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"molten_mithril": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"electric": { "elem1": "lektre", "elem2": null, }, //lektre
|
||||
"uranium": { "elem1": "toxic_mistake", "elem2": null, }, //toxic mistake
|
||||
"radiation": { "elem1": "toxic_mistake", "elem2": null, }, //toxic mistake
|
||||
"light": { "elem1": "liquid_light", "elem2": null, }, // liquid light
|
||||
|
||||
// Fey & More
|
||||
"mystic_fire": { "elem1": "firesea", "elem2": null, }, // firesea
|
||||
|
|
@ -1162,8 +1250,18 @@ elements.concoction = {
|
|||
"dye_cleaner": { "elem1": "mistake", "elem2": null, },
|
||||
"corrupt_land": { "elem1": "mistake", "elem2": null, },
|
||||
"spirit_tear": { "elem2": null, }, // absorbs tears
|
||||
"cloud_cotton": { "elem1": "mistake", "elem2": null, },
|
||||
"raincloud_cotton": { "elem1": "mistake", "elem2": null, },
|
||||
"snowcloud_cotton": { "elem1": "mistake", "elem2": null, },
|
||||
"swampland": { "elem1": "mistake", "elem2": null, },
|
||||
"swamp_water": { "elem1": "mistake", "elem2": null, },
|
||||
"celie_mix": { "elem1": "mistake", "elem2": null, },
|
||||
"celie_berry": { "elem1": "mistake", "elem2": null, },
|
||||
|
||||
// Fantastic Creatures support
|
||||
"egg": { "elem1": "mistake", "elem2": null, },
|
||||
"golden_egg": { "elem1": "mistake", "elem2": null, },
|
||||
"silk": { "elem1": "mistake", "elem2": null, },
|
||||
|
||||
// Ketchup Mod support
|
||||
"poisoned_ketchup": { "elem1": "enchanted_ketchup", "elem2": null, }, // enchanted ketchup
|
||||
|
|
@ -1172,7 +1270,7 @@ elements.concoction = {
|
|||
"mustard": { "elem1": "mistake", "elem2": null, },
|
||||
"fry_sauce": { "elem1": "mistake", "elem2": null, },
|
||||
"ketchup_powder": { "elem1": "mistake", "elem2": null, },
|
||||
"tomato": { "elem1": "mistake", "elem2": null, },
|
||||
"tomato": { "elem1": "enchanted_ketchup", "elem2": null, },
|
||||
"tomato_sauce": { "elem1": "enchanted_ketchup", "elem2": null, }, // enchanted ketchup
|
||||
"sugary_tomato_sauce": { "elem1": "enchanted_ketchup", "elem2": null, }, // enchanted ketchup
|
||||
"cumin": { "elem1": "mistake", "elem2": null, },
|
||||
|
|
@ -1183,17 +1281,42 @@ elements.concoction = {
|
|||
"liquid_tralphium": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_deuterium": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_tritium": { "elem1": "mistake", "elem2": null, },
|
||||
"radioactive_water": { "elem1": "mistake", "elem2": null, },
|
||||
"radioactive_snow": { "elem1": "mistake", "elem2": null, },
|
||||
"radioactive_water": { "elem1": "toxic_mistake", "elem2": null, }, // toxic mistake
|
||||
"radioactive_snow": { "elem1": "toxic_mistake", "elem2": null, }, // toxic mistake
|
||||
"heavy_water": { "elem1": "mistake", "elem2": null, },
|
||||
"heavy_snow": { "elem1": "mistake", "elem2": null, },
|
||||
"coal": { "elem1": "firesea", "elem2": null, }, // firesea
|
||||
"coal_coke": { "elem1": "firesea", "elem2": null, }, // firesea
|
||||
"blast_furnace_fuel": { "elem1": "firesea", "elem2": null, }, // firesea
|
||||
"rutile": { "elem1": "mistake", "elem2": null, },
|
||||
"titanium_tetrachloride": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_chlorine": { "elem1": "mistake", "elem2": null, },
|
||||
"liquid_argon": { "elem1": "mistake", "elem2": null, },
|
||||
"berry_seed": { "elem1": "birthpool", "elem2": null, }, // birthpool
|
||||
"berry": { "elem1": "mistake", "elem2": null, },
|
||||
"juice": { "elem1": "mistake", "elem2": null, },
|
||||
"flamer": { "elem1": "firesea", "elem2": null, }, // firesea
|
||||
"hematite": { "elem1": "mistake", "elem2": null, },
|
||||
|
||||
// Chalcopyrite Mod support
|
||||
"chalcopyrite_ore": { "elem1": "mistake", "elem2": null, },
|
||||
"chalcopyrite_dust": { "elem1": "mistake", "elem2": null, },
|
||||
"copper_concentrate": { "elem1": "mistake", "elem2": null, },
|
||||
"fluxed_copper_concentrate": { "elem1": "mistake", "elem2": null, },
|
||||
"tailings": { "elem1": "mistake", "elem2": null, },
|
||||
|
||||
// Randomness Mod support
|
||||
"unnamed_powder": { "elem1": "mistake", "elem2": null, },
|
||||
|
||||
// combinations spread to concoction
|
||||
"mana": { "elem1": "concoction", "elem2": "concoction", "chance":0.05},
|
||||
"mistake": { "elem1": "mistake", "elem2": "mistake", "chance":0.05},
|
||||
"birthpool": { "elem1": "birthpool", "elem2": "birthpool", "chance":0.05},
|
||||
"chilly_water": { "elem1": "chilly_water", "elem2": "chilly_water", "chance": 0.05},
|
||||
"lektre": { "elem1": "lektre", "elem2": "lektre", "chance": 0.05},
|
||||
"pure_water": { "elem1": "pure_water", "elem2": "pure_water", "chance": 0.05},
|
||||
"sweetsauce": { "elem1": "sweetsauce", "elem2": "sweetsauce", "chance": 0.05},
|
||||
"liquid_light": { "elem1": "liquid_light", "elem2": "liquid_light", "chance": 0.05},
|
||||
}
|
||||
};
|
||||
elements.mistake = {
|
||||
|
|
@ -1300,8 +1423,29 @@ elements.corrupt_land = {
|
|||
"dirt": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mud": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mudstone": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"wet_sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"packed_sand": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"clay": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"clay_soil": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"mycelium": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"swampland": { "elem1": "corrupt_land", "elem2": "corrupt_land", "chance": 0.05},
|
||||
"rock": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"gravel": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"limestone": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"quickline": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
"basalt": { "elem1": "corrupt_rock", "elem2": "corrupt_rock", "chance": 0.05},
|
||||
}
|
||||
};
|
||||
elements.corrupt_rock = {
|
||||
color: ["#514c78","#514c78","#2a264d","#2a264d","#514c78","#514c78"],
|
||||
behavior: behaviors.POWDER,
|
||||
tempHigh: 1200,
|
||||
category: "corruption",
|
||||
state: "solid",
|
||||
density: 1220,
|
||||
reactions: elements.corrupt_land.reactions
|
||||
};
|
||||
elements.withery = {
|
||||
color: ["#454a43","#474a43"],
|
||||
behavior: [
|
||||
|
|
@ -1347,3 +1491,198 @@ elements.enchanted_ketchup = {
|
|||
density: 1235,
|
||||
hidden: true
|
||||
};
|
||||
elements.celie_mix = {
|
||||
color: ["#d9cb8d","#b8a658","#b89258", "#cfb082"],
|
||||
behavior: behaviors.LIQUID,
|
||||
viscosity: 50,
|
||||
state: "liquid",
|
||||
density: 1150,
|
||||
conduct: 0.02,
|
||||
category: "food",
|
||||
hidden: true,
|
||||
};
|
||||
elements.toxic_mistake = {
|
||||
color: ["#567855", "#254524"],
|
||||
behavior: [
|
||||
"XX|CR:radiation%1|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
state: "liquid",
|
||||
burn: 200,
|
||||
burnTime: 100,
|
||||
fireColor: "#a4d6a3",
|
||||
burnInto: ["mana_bubble", "radiation"],
|
||||
hidden: true,
|
||||
},
|
||||
elements.unstable_mistake = {
|
||||
color: ["#6b5248", "#7d645a"],
|
||||
behavior: [
|
||||
"XX|EX:5 AND EX:6>magic|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
state: "liquid",
|
||||
burn: 200,
|
||||
burnTime: 100,
|
||||
fireColor: "#a4d6a3",
|
||||
burnInto: ["mana_bubble"],
|
||||
hidden: true,
|
||||
},
|
||||
elements.cloud_cotton = {
|
||||
color: ["#d1dbf0", "#b3c3e6"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"M2%10|M1%25|M2%10",
|
||||
],
|
||||
category: "powders",
|
||||
density: 750,
|
||||
reactions: {
|
||||
"water": { "elem1": "raincloud_cotton", "elem2": null },
|
||||
"snow": { "elem1": "snowcloud_cotton", "elem2": null },
|
||||
}
|
||||
|
||||
},
|
||||
elements.raincloud_cotton = {
|
||||
color: ["#8b98b3", "#6d788f"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"M2%10|M1%25|M2%10",
|
||||
],
|
||||
category: "powders",
|
||||
density: 750,
|
||||
temp: 60,
|
||||
tempHigh: 70,
|
||||
stateHigh: "rain_cloud",
|
||||
},
|
||||
elements.snowcloud_cotton = {
|
||||
color: ["#a1acc2", "#8090b0"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"M2%10|M1%25|M2%10",
|
||||
],
|
||||
category: "powders",
|
||||
density: 750,
|
||||
temp: 0,
|
||||
tempLow: -10,
|
||||
stateLow: "snow_cloud",
|
||||
},
|
||||
elements.cloud = {
|
||||
color: "#f0f5ff",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M1%5|XX|M1%5",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
category:"gases",
|
||||
state: "gas",
|
||||
density: 1,
|
||||
conduct: 0.03,
|
||||
reactions: {
|
||||
"water": { "elem1": "raincloud", "elem2": null },
|
||||
"snow": { "elem1": "snowcloud", "elem2": null },
|
||||
}
|
||||
},
|
||||
elements.frostbomb = {
|
||||
color: "#72dfed",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|EX:15>frostwind|XX",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
category: "energy"
|
||||
}
|
||||
elements.pearl_growth_crystal = {
|
||||
color: ["#e1a1f7","#e1a1f7","#d195e6","#f2cbf7"],
|
||||
behavior: [
|
||||
"XX|CR:pearl_growth_crystal%0.4|XX",
|
||||
"CR:pearl_growth_crystal%0.4|CH:pearl_crystal%0.8|CR:pearl_growth_crystal%0.4",
|
||||
"XX|CR:pearl_growth_crystal%0.8|XX",
|
||||
],
|
||||
category: "land",
|
||||
}
|
||||
elements.pearl_crystal = {
|
||||
color: ["#d195e6","#d195e6","#d195e6","#d9b6de"],
|
||||
behavior: behaviors.WALL,
|
||||
category: "land",
|
||||
hidden: true,
|
||||
}
|
||||
elements.ivory_growth_crystal = {
|
||||
color: ["#d6c2ae","#d6c2ae","#d6c2ae","#edddcc"],
|
||||
behavior: [
|
||||
"XX|CR:ivory_growth_crystal%0.4|XX",
|
||||
"CR:ivory_growth_crystal%0.4|CH:ivory_crystal%0.8|CR:ivory_growth_crystal%0.4",
|
||||
"XX|CR:ivory_growth_crystal%0.8|XX",
|
||||
],
|
||||
category: "land",
|
||||
}
|
||||
elements.ivory_crystal = {
|
||||
color: ["#bfad9b","#bfad9b","#bfad9b","#d6c8b8"],
|
||||
behavior: behaviors.WALL,
|
||||
category: "land",
|
||||
hidden: true,
|
||||
}
|
||||
elements.sky_growth_crystal = {
|
||||
color: ["#aec6e6","#aec6e6","#aec6e6","#d1def0"],
|
||||
behavior: [
|
||||
"XX|CR:sky_growth_crystal%0.4|XX",
|
||||
"CR:sky_growth_crystal%0.4|CH:sky_crystal%0.8|CR:sky_growth_crystal%0.4",
|
||||
"XX|CR:sky_growth_crystal%0.8|XX",
|
||||
],
|
||||
category: "land",
|
||||
}
|
||||
elements.sky_crystal = {
|
||||
color: ["#95aac7","#95aac7","#95aac7","#b6c2d4"],
|
||||
behavior: behaviors.WALL,
|
||||
category: "land",
|
||||
hidden: true,
|
||||
},
|
||||
elements.swampland = {
|
||||
color: "#382a1c",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"XX|M1|XX",
|
||||
],
|
||||
category: "land",
|
||||
reactions: {
|
||||
//"light": { "elem2": "will_o_wisp" }
|
||||
},
|
||||
},
|
||||
elements.swamp_water = {
|
||||
color: "#524b44",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"M2|XX|M2",
|
||||
"M1|M1|M1",
|
||||
],
|
||||
category: "liquids",
|
||||
reactions: {
|
||||
//"light": { "elem2": "will_o_wisp" }
|
||||
},
|
||||
},
|
||||
/*elements.will_o_wisp = { // Element will be added when a related bug is fixed
|
||||
color: ["#f2eeb3","#f2e3b3"],
|
||||
behavior: [
|
||||
"XX|M1|XX",
|
||||
"XX|DL%1|XX",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
rotatable: false,
|
||||
category: "energy",
|
||||
hidden: true,
|
||||
},*/
|
||||
|
||||
elements.sweetsauce = { // placeholder for future feature i'm still working on
|
||||
color: ["#daedea", "#edeada"],
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|CH:mistake|XX",
|
||||
"XX|XX|XX",
|
||||
],
|
||||
hidden: true,
|
||||
extraInfo: "This element is coming soon!"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ elements.cum = {
|
|||
viscosity: 20,
|
||||
category:"cum",
|
||||
conduct:0,
|
||||
extraInfo: "A whitish, sticky liquid that contains sperm. <span style=\"font-size: 0;\">It isn't funny.</span>",
|
||||
},
|
||||
elements.dead_cum = {
|
||||
name: "dead cum",
|
||||
|
|
@ -59,7 +60,8 @@ elements.dead_cum = {
|
|||
viscosity: 20,
|
||||
category:"cum",
|
||||
conduct: 0.04,
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Semen whose sperm have died.",
|
||||
},
|
||||
elements.cum_water = {
|
||||
name: "cum water",
|
||||
|
|
@ -92,6 +94,7 @@ elements.cum_water = {
|
|||
category: "cum",
|
||||
conduct: 0.03,
|
||||
hidden: true,
|
||||
extraInfo: "Dilute semen.",
|
||||
},
|
||||
elements.dead_cum_water = {
|
||||
name: "dead cum water",
|
||||
|
|
@ -112,7 +115,8 @@ elements.dead_cum_water = {
|
|||
viscosity: 8,
|
||||
category: "cum",
|
||||
conduct: 0.03,
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Dilute semen whose sperm have died.",
|
||||
},
|
||||
elements.burnt_cum = {
|
||||
name: "burnt cum",
|
||||
|
|
@ -128,6 +132,7 @@ elements.burnt_cum = {
|
|||
stateHigh: "ash",
|
||||
hidden: true,
|
||||
category: "cum",
|
||||
extraInfo: "A disgusting residue left from burnt semen.",
|
||||
},
|
||||
elements.cum_ice = {
|
||||
name: "frozen cum",
|
||||
|
|
@ -144,6 +149,7 @@ elements.cum_ice = {
|
|||
tempHigh: 5,
|
||||
stateHigh: "cum",
|
||||
category: "cum",
|
||||
extraInfo: "Frozen semen.",
|
||||
},
|
||||
elements.cum_water_ice = {
|
||||
name: "cummy ice",
|
||||
|
|
@ -161,6 +167,7 @@ elements.cum_water_ice = {
|
|||
stateHigh: "cum_water",
|
||||
category: "cum",
|
||||
hidden: true,
|
||||
extraInfo: "Dilute, frozen semen.",
|
||||
},
|
||||
elements.dead_cum_ice = {
|
||||
name: "dead frozen cum",
|
||||
|
|
@ -174,7 +181,8 @@ elements.dead_cum_ice = {
|
|||
tempHigh: 5,
|
||||
stateHigh: "dead_cum",
|
||||
category: "cum",
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Frozen semen whose sperm have died.",
|
||||
},
|
||||
elements.dead_cum_water_ice = {
|
||||
name: "dead cummy ice",
|
||||
|
|
@ -188,7 +196,8 @@ elements.dead_cum_water_ice = {
|
|||
tempHigh: 5,
|
||||
stateHigh: "cum_water",
|
||||
category: "cum",
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Dilute, frozen semen whose sperm have died.",
|
||||
},
|
||||
elements.cummy_mud = {
|
||||
name: "cummy mud",
|
||||
|
|
@ -214,6 +223,7 @@ elements.cummy_mud = {
|
|||
state:"solid",
|
||||
density: 1740,
|
||||
hidden: true,
|
||||
extraInfo: "Dirt that has absorbed semen.",
|
||||
},
|
||||
elements.cummy_sand = {
|
||||
name: "cummy sand",
|
||||
|
|
@ -237,6 +247,7 @@ elements.cummy_sand = {
|
|||
state: "solid",
|
||||
density: 1915,
|
||||
hidden: true,
|
||||
extraInfo: "Sand that has absorbed semen.",
|
||||
},
|
||||
elements.dead_cummy_mud = {
|
||||
name: "dead cummy mud",
|
||||
|
|
@ -258,7 +269,8 @@ elements.dead_cummy_mud = {
|
|||
category:"cum",
|
||||
state:"solid",
|
||||
density: 1740,
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Dirt that has absorbed semen. The sperm are dead.",
|
||||
},
|
||||
elements.dead_cummy_sand = {
|
||||
name: "dead cummy sand",
|
||||
|
|
@ -278,7 +290,8 @@ elements.dead_cummy_sand = {
|
|||
category: "cum",
|
||||
state: "solid",
|
||||
density: 1915,
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Sand that has absorbed semen. The sperm are dead.",
|
||||
},
|
||||
elements.cum_slime = {
|
||||
name: "cummy slime",
|
||||
|
|
@ -294,7 +307,8 @@ elements.cum_slime = {
|
|||
density: 1470,
|
||||
tempHigh: 150,
|
||||
stateHigh: ["steam","steam","burnt_cum","burnt_cum","slime"],
|
||||
hidden:true
|
||||
hidden:true,
|
||||
extraInfo: "Slime that has absorbed semen.",
|
||||
},
|
||||
elements.cummy_snake = {
|
||||
color: "#bfbfbf",
|
||||
|
|
@ -305,6 +319,7 @@ elements.cummy_snake = {
|
|||
],
|
||||
rotatable: true,
|
||||
category: "cum",
|
||||
extraInfo: "It moves in a snake-like pattern and leaves a trail of solid semen. It can melt through this semen if it is trapped.",
|
||||
},
|
||||
elements.penis = {
|
||||
color: "#9c5e5f",
|
||||
|
|
@ -323,6 +338,7 @@ elements.penis = {
|
|||
conduct: 1,
|
||||
tempHigh: 60,
|
||||
stateHigh: "rotten_meat",
|
||||
extraInfo: "A piece of living tissue from which semen exits.",
|
||||
},
|
||||
elements.cummy_permafrost = {
|
||||
name: "cummy permafrost",
|
||||
|
|
@ -339,6 +355,7 @@ elements.cummy_permafrost = {
|
|||
stateHigh: "cummy_mud",
|
||||
category: "cum",
|
||||
hidden: true,
|
||||
extraInfo: "Frozen, semen-infused mud.",
|
||||
}
|
||||
elements.dead_cummy_permafrost = {
|
||||
name: "dead cummy permafrost",
|
||||
|
|
@ -352,6 +369,7 @@ elements.dead_cummy_permafrost = {
|
|||
stateHigh: "dead_cummy_mud",
|
||||
category: "cum",
|
||||
hidden: true,
|
||||
extraInfo: "Frozen mud infused with lifeless semen.",
|
||||
}
|
||||
elements.precum = {
|
||||
name: "pre-cum",
|
||||
|
|
@ -371,6 +389,7 @@ elements.precum = {
|
|||
stateLow: "precum_ice",
|
||||
viscosity: 20,
|
||||
category:"cum",
|
||||
extraInfo: "A sticky fluid that neutralizes acid.",
|
||||
},
|
||||
elements.precum_ice = {
|
||||
name: "frozen pre-cum",
|
||||
|
|
@ -385,7 +404,21 @@ elements.precum_ice = {
|
|||
viscosity: 20,
|
||||
category:"cum",
|
||||
hidden: true,
|
||||
extraInfo: "Frozen pre-ejaculate.",
|
||||
},
|
||||
elements.cum_bomb = {
|
||||
color: "#e3deba",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"M2|M1 AND EX:12>cum_ice,cold_fire,cum,cold_fire,cum_ice,cold_fire,cum,cold_fire,cum_ice,cold_fire,cum,cum,precum|M2",
|
||||
],
|
||||
category: "weapons",
|
||||
state: "solid",
|
||||
density: 1300,
|
||||
extraInfo: "A bomb full of semen.",
|
||||
},
|
||||
|
||||
|
||||
elements.precum.conduct = elements.water.conduct;
|
||||
|
||||
|
|
@ -439,6 +472,7 @@ runAfterLoad(function() {
|
|||
eLists.IMPURITY.push("cum_slime");
|
||||
eLists.IMPURITY.push("burnt_cum");
|
||||
eLists.IMPURITY.push("cum_fairy");
|
||||
eLists.IMPURITY.push("cum_bomb");
|
||||
//}
|
||||
//regenerate behaviors of elements that use eLists.IMPURITY {
|
||||
elements.pure_water.behavior = [
|
||||
|
|
@ -498,6 +532,7 @@ runAfterLoad(function() {
|
|||
elements.concoction.reactions.cum_slime = { "elem1": "mistake", "elem2": null },
|
||||
elements.concoction.reactions.cummy_snake = { "elem1": "mistake", "elem2": null },
|
||||
elements.concoction.reactions.penis = { "elem1": "mistake", "elem2": null }
|
||||
elements.concoction.reactions.cum_bomb = { "elem1": "mistake", "elem2": null }
|
||||
//}
|
||||
//cum fairy creation {
|
||||
elements.fairy.reactions.cum = { "elem1": "cum_fairy" }
|
||||
|
|
@ -35,7 +35,7 @@ elements.unnamed_gas = {
|
|||
tempHigh: 95,
|
||||
stateHigh: "burning_unnamed_gas",
|
||||
conduct: 0.2,
|
||||
},
|
||||
},
|
||||
|
||||
elements.burning_unnamed_gas = {
|
||||
color: "#eedd11",
|
||||
|
|
@ -58,7 +58,7 @@ elements.burning_unnamed_gas = {
|
|||
tempHigh: 160487147,
|
||||
stateHigh: "plasma",
|
||||
hidden: true,
|
||||
},
|
||||
},
|
||||
elements.unnamed_powder = {
|
||||
color: "#cddd22",
|
||||
behavior: [
|
||||
|
|
@ -80,7 +80,7 @@ elements.unnamed_powder = {
|
|||
tempHigh: 95,
|
||||
stateHigh: "burning_unnamed_gas",
|
||||
conduct: 0.4,
|
||||
},
|
||||
},
|
||||
|
||||
elements.burning_unnamed_powder = {
|
||||
color: "#ddcd22",
|
||||
|
|
@ -104,7 +104,7 @@ elements.burning_unnamed_powder = {
|
|||
stateHigh: "burning_unnamed_gas",
|
||||
conduct: 0.4,
|
||||
hidden: true,
|
||||
},
|
||||
},
|
||||
elements.steam_remover = { //pov: you tried using water to cool something
|
||||
name: "steam remover",
|
||||
color: "#542900",
|
||||
|
|
@ -114,7 +114,6 @@ elements.steam_remover = { //pov: you tried using water to cool something
|
|||
"CH:steam>steam_remover|CH:steam>steam_remover|CH:steam>steam_remover",
|
||||
],
|
||||
category: "special",
|
||||
|
||||
},
|
||||
elements.filler_remover = { //pov: you put a filler for fun but now you want your scene back
|
||||
name: "filler remover",
|
||||
|
|
@ -142,21 +141,12 @@ elements.plasma_remover = { //why would you need this?
|
|||
name: "black decay",
|
||||
color: "#222222",
|
||||
behavior: [
|
||||
"XX|CH:black_decay%2 AND DL:black_decay%30|XX", //forcing it to destroy itself through another element
|
||||
"XX|CH:black_decay%2 AND DL:black_decay%30|XX",
|
||||
"CH:black_decay%1|DL%0.2|CH:black_decay%1",
|
||||
"XX|CH:black_decay%1 AND M1|XX",
|
||||
],
|
||||
category: "special",
|
||||
},*/
|
||||
elements.tungsten = { //GTCE reference
|
||||
color: "#848A7D",
|
||||
behavior: behaviors.WALL,
|
||||
tempHigh: 3422,
|
||||
category: "solids",
|
||||
density: 19250,
|
||||
conduct: 0.55,
|
||||
},
|
||||
|
||||
elements.tungstensteel = {
|
||||
color: "#555589",
|
||||
behavior: behaviors.FAIRYKILL,
|
||||
|
|
@ -165,19 +155,12 @@ elements.tungstensteel = {
|
|||
density: 19000,
|
||||
conduct: 0.48,
|
||||
},
|
||||
|
||||
elements.molten_tungsten = {
|
||||
color: "#FFC285",
|
||||
behavior: behaviors.MOLTEN,
|
||||
density: 17600,
|
||||
conduct: 0.20,
|
||||
temp: 3500,
|
||||
tempHigh: 5555,
|
||||
stateHigh: "tungsten_gas",
|
||||
category: "liquids",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.tungsten_gas = {
|
||||
color: "#FFEEE2",
|
||||
behavior: [
|
||||
|
|
@ -185,21 +168,18 @@ elements.tungsten_gas = {
|
|||
"M1|XX|M1",
|
||||
"CR:plasma%0.625 AND M2|M1|CR:plasma%0.625 AND M2",
|
||||
],
|
||||
density: 17600,
|
||||
conduct: 0.20,
|
||||
density: 15800, //https://link.springer.com/article/10.1007/s11661-019-05262-5
|
||||
temp: 5600,
|
||||
tempLow: 5555,
|
||||
stateLow: "molten_tungsten",
|
||||
category: "gases",
|
||||
hidden: true,
|
||||
},
|
||||
|
||||
elements.molten_steel = {
|
||||
reactions: {
|
||||
"molten_tungsten": { "elem1":"molten_tungstensteel", "elem2":"molten_tungstensteel" }
|
||||
}
|
||||
}
|
||||
|
||||
elements.molten_tungstensteel = {
|
||||
behavior: [
|
||||
"XX|DL:"+eLists.FAIRY+" AND CR:fire%2.5|XX",
|
||||
|
|
@ -207,7 +187,6 @@ elements.molten_tungstensteel = {
|
|||
"M1|DL:"+eLists.FAIRY+"|M1",
|
||||
]
|
||||
}
|
||||
|
||||
elements.rm_water_balloon = {
|
||||
name: "water balloon",
|
||||
color: "#3dc2ff",
|
||||
|
|
@ -233,10 +212,6 @@ elements.wb3 = {
|
|||
"CR:wb2|CH:wb2|CR:wb2",
|
||||
"XX|CR:wb2|XX",
|
||||
],
|
||||
tempHigh: 100,
|
||||
stateHigh: "steam",
|
||||
tempLow: 0,
|
||||
stateLow: "ice",
|
||||
category: "liquid",
|
||||
state: "solid",
|
||||
density: 997,
|
||||
|
|
@ -251,10 +226,6 @@ elements.wb2 = {
|
|||
"CR:wb1|CH:wb1|CR:wb1",
|
||||
"XX|CR:wb1|XX",
|
||||
],
|
||||
tempHigh: 100,
|
||||
stateHigh: "steam",
|
||||
tempLow: 0,
|
||||
stateLow: "ice",
|
||||
category: "special",
|
||||
state: "liquid",
|
||||
density: 997,
|
||||
|
|
@ -269,10 +240,6 @@ elements.wb1 = {
|
|||
"CR:water|CH:water|CR:water",
|
||||
"XX|CR:water|XX",
|
||||
],
|
||||
tempHigh: 100,
|
||||
stateHigh: "steam",
|
||||
tempLow: 0,
|
||||
stateLow: "ice",
|
||||
category: "special",
|
||||
state: "liquid",
|
||||
density: 997,
|
||||
|
|
@ -301,9 +268,7 @@ elements.lb3 = {
|
|||
"CR:lb2|CH:lb2|CR:lb2",
|
||||
"XX|CR:lb2|XX",
|
||||
],
|
||||
temp: 950,
|
||||
tempLow: 800,
|
||||
stateLow: "rock",
|
||||
temp: 1000,
|
||||
category: "liquid",
|
||||
state: "solid",
|
||||
density: 2725,
|
||||
|
|
@ -318,9 +283,7 @@ elements.lb2 = {
|
|||
"CR:lb1|CH:lb1|CR:lb1",
|
||||
"XX|CR:lb1|XX",
|
||||
],
|
||||
temp: 950,
|
||||
tempLow: 800,
|
||||
stateLow: "rock",
|
||||
temp: 1000,
|
||||
category: "special",
|
||||
state: "liquid",
|
||||
density: 2725,
|
||||
|
|
@ -335,15 +298,38 @@ elements.lb1 = {
|
|||
"CR:magma|CH:magma|CR:magma",
|
||||
"XX|CR:magma|XX",
|
||||
],
|
||||
tempLow: 800,
|
||||
tempLow: 800,
|
||||
stateLow: "rock",
|
||||
temp: 1000,
|
||||
category: "special",
|
||||
state: "liquid",
|
||||
density: 2725,
|
||||
hidden: true,
|
||||
}
|
||||
|
||||
elements.unnamed_substance_bomb = {
|
||||
name: "unnamed_bomb",
|
||||
color: "#cdad52",
|
||||
behavior: [
|
||||
"XX|XX|XX",
|
||||
"XX|XX|XX",
|
||||
"M2|M1 AND EX:10>plasma,burning_unnamed_powder,unnamed_powder,unnamed_powder,unnamed_powder,burning_unnamed_gas,unnamed_gas,unnamed_gas,unnamed_gas|M2",
|
||||
],
|
||||
category: "weapons",
|
||||
state: "solid",
|
||||
density: 1300,
|
||||
},
|
||||
|
||||
elements.cluster_nuke = {
|
||||
color: "#e3f636",
|
||||
behavior: [
|
||||
"XX|EX:60>plasma,plasma,nuke,radiation,rad_steam,radiation,rad_steam|XX",
|
||||
"XX|XX|XX",
|
||||
"M2|M1 AND EX:60>plasma,plasma,plasma,plasma,radiation,rad_steam,nuke,radiation,rad_steam|M2",
|
||||
],
|
||||
category: "weapons",
|
||||
state: "solid",
|
||||
density: 1500,
|
||||
},
|
||||
|
||||
runAfterLoad(function() {
|
||||
elements.tungstensteel.behavior = [
|
||||
"XX|DL:"+eLists.FAIRY+"|XX",
|
||||
|
|
|
|||
Loading…
Reference in New Issue