sandboxels/mods/cmur.js

5195 lines
118 KiB
JavaScript

//charsonsmodunoremake
//thanks r74n and sandboxels mod devs for the idea for making this and adding so much value to my gaming experience
//if one needs a desc for the mod list on the website it'd be something around "charson's mods compiled such as random foods and random elements asked for by random people, beta"
//thanks!
//needs absolute zero to be set to -99999999999999999999999999999
//n2s - for food, change all instances of ', elem2:"head"' into nothing.
elements.calcium_chloride = {
color: ["#D3DDE8", "#C6CCD5", "#BCC7D3", "#DDE4EB"],
behavior: behaviors.STURDYPOWDER,
category: "powders",
hidden: true,
breakInto: ["calcium", "chlorine"],
state: "solid",
tempHigh: 772,
reactions: {
"sodium_carbonate": { elem1:"foam", elem2:"colour_pick_chalk" },
"sodium": { elem1:"salt", elem2:"calcium" },
"ice": { elem2:"water", chance: 0.5 },
"dust": { elem2: null, chance: 0.5 },
"water": { elem2: null, chance: 0.8 },
"rotten_meat": { elem2: "meat" },
"laser": { elem1: ["calcium","chlorine"] },
}
};
if (!elements.calcium.reactions) { // Include this block once
elements.calcium.reactions = {} // This creates the property if it doesn't exist
}
elements.calcium.reactions.chlorine = { elem1: "calcium_chloride" }
if (!elements.calcium.reactions) { // Include this block once
elements.calcium.reactions = {} // This creates the property if it doesn't exist
}
elements.sand.reactions.clay_soil = { elem1: "silt" }
if (!elements.calcium.reactions) { // Include this block once
elements.calcium.reactions = {} // This creates the property if it doesn't exist
}
elements.wet_sand.reactions.water = { elem1: "quicksand", chance: 0.02 }
if (!elements.water.reactions) { // Include this block once
elements.water.reactions = {} // This creates the property if it doesn't exist
}
elements.water.reactions.rust = { elem1: "hydrated_iron_oxide" }
if (!elements.sun.reactions) { // Include this block once
elements.sun.reactions = {} // This creates the property if it doesn't exist
}
elements.sun.reactions.light = { elem2: "sunlight" }
if (!elements.aluminum.reactions) { // Include this block once
elements.aluminum.reactions = {} // This creates the property if it doesn't exist
}
elements.aluminum.reactions.oxygen = { elem1: "alumina" }
if (!elements.plastic.reactions) { // Include this block once
elements.plastic.reactions = {} // This creates the property if it doesn't exist
}
elements.plastic.reactions.radiation = { elem1: "latex", chance: 0.5 }
if (!elements.nitrogen.reactions) { // Include this block once
elements.nitrogen.reactions = {} // This creates the property if it doesn't exist
}
elements.nitrogen.reactions.fire = { elem1: "pyrane" }
if (!elements.radiation.reactions) { // Include this block once
elements.radiation.reactions = {} // This creates the property if it doesn't exist
}
elements.radiation.reactions.dead_plant = { elem2: "radioactive_maple_seed" }
elements.radiation.reactions.ant = { elem2: "rad_ant" }
elements.radiation.reactions.sugar = { elem2: "powdered_lime" }
elements.radiation.reactions.soap = { elem2: "purificanol" }
elements.radiation.reactions.diamond = { elem2: "emerald" }
elements.radiation.reactions.bird = { elem2: "pyrus_minimus" }
if (!elements.melted_cheese.reactions) { // Include this block once
elements.melted_cheese.reactions = {} // This creates the property if it doesn't exist
}
elements.melted_cheese.reactions.sauce = { elem2: "akshajium" }
if (!elements.sodium.reactions) { // Include this block once
elements.sodium.reactions = {} // This creates the property if it doesn't exist
}
elements.sodium.reactions.carbon_dioxide = { elem1: "sodium_carbonate" }
elements.sodium_carbonate = {
color: "#ffffff",
behavior: behaviors.POWDER,
category: "powders",
hidden: true,
breakInto: ["sodium", "carbon_dioxide"],
state: "solid",
tempHigh: 851,
reactions: {
"calcium_chloride": { elem1:"foam", elem2:"colour_pick_chalk" },
"chlorine": { elem1:"salt", elem2:"carbon_dioxide" },
"laser": { elem1: ["carbon_dioxide","sodium","baking_soda"] },
}
};
elements.silicon = {
color: ["#9EBFE2", "#686F89", "#9BA4AB", "#373D4D"],
behavior: behaviors.STURDYPOWDER,
desc: "Silicon is a chemical element. It has symbol Si and atomic number 14. It is a hard, brittle crystalline solid with a blue-grey metallic lustre, and is a tetravalent metalloid and semiconductor.",
category: "solids",
state: "solid",
conduct: 1,
breakInto: ["silicon_shard", "silica"],
tempHigh: 1414,
reactions: {
"oxygen": { elem1:"silicate", elem2:"pop" },
"dough": { elem1:"boiling_catalyst", elem2:"pop", minTemp: 1000 },
}
};
elements.silt = {
color: ["#8a7965", "#6e604f"],
behavior: [
"XX|SW:water|XX",
"XX|XX|XX",
"XX|M1|XX",
],
behaviorOn: [
"M1%3|XX|M1%3",
"M1|XX|M1",
"XX|M1%5|XX",
],
category: "land",
conduct: 0.5,
state: "solid",
renderer: renderPresets.HEATGLOW,
tempHigh: 800,
stateHigh: "glass",
reactions: {
"water": { elem1:"carried_silt", chance: 0.5 },
}
};
elements.carried_silt = {
color: ["#8a7965", "#6e604f"],
behavior: [
"M1%3|SW:water|M1%3",
"XX|CH:silt%10|M1",
"XX|M1|XX",
],
category: "states",
hidden:true,
conduct: 0.5,
state: "solid",
tempHigh: 800,
stateHigh: "glass",
};
elements.silicon_shard = {
color: ["#95b1cf", "#8d9eb0"],
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
tempHigh: 1414,
renderer: renderPresets.HEATGLOW,
stateHigh: "glass",
breakInto: ["silicon_shard", "silicon_shard", "dust", "silica"],
conduct: 1,
reactions: {
"oxygen": { elem1:"silicate", elem2:"pop", chance: 0.5 },
}
};
elements.boiling_catalyst = {
color: ["#9ed4e2", "#67a7b8"],
behavior: behaviors.LIQUID,
category: "states",
hidden: true,
state: "gas",
temp: 1200,
tempLow: 800,
stateLow: "catalyst",
reactions: {
"boiling_catalyst": { elem1:["steam","bubble","foam"], chance: 0.1 },
}
};
elements.catalyst = {
color: ["#9ed4e2", "#67a7b8"],
behavior: [
"XX|SW%50 AND CO:5|XX",
"M2|XX|M2",
"XX|M1 AND SW%10 AND HT:5|XX",
],
behaviorOn: [
"XX|SW AND CO:5 AND M1%10|XX",
"M1 AND SW|XX|M1 AND SW",
"XX|M1 AND SW AND HT:5|XX",
],
category: "liquids",
state: "liquid",
temp: 20,
conduct: 1,
tempHigh: 1000,
stateHigh: "boiling_catalyst",
tempLow: -50,
stateLow: "silica",
reactions: {
"mercury": { elem1: null, chance: 0.3 },
"molten_plastic": { elem2: "latex_catalyst", chance: 0.3 },
}
};
elements.latex_catalyst = {
color: ["#8a9c9a", "#6d7877"],
singleColor: true,
behavior: behaviors.LIQUID,
category: "states",
hidden: true,
state: "liquid",
temp: 20,
tempLow: -20,
stateLow: "latex",
reactions: {
"ammonia": { elem1:["frisket"], elem2:"foam",chance:0.5 },
}
};
elements.alumina = {
color: ["#989ECE", "#DADAFF", "#E6E1FF"],
renderer: renderPresets.HEATGLOW,
behavior: behaviors.POWDER,
category: "powders",
hidden: true,
state: "solid",
tempHigh: 500,
stateHigh: "hyper_aluminum",
reactions: {
"silicate": { elem1:"kaolin", elem2:"kaolin" },
}
};
elements.hyper_aluminum = {
color: ["#61829e", "#61829e", "#61829e", "#61829e", "#5872a7"],
behavior: behaviors.WALL,
category: "solids",
hidden: false,
state: "solid",
renderer: renderPresets.HEATGLOW,
tempHigh: 9500,
related: ["hyper_powder", "hyper_brick", "hyper_sand", "hyper_glass"],
density: 3300,
conduct: 1,
desc: "With a sleek, metallic sheen, this material boasts enhanced durability, resistance to extreme temperatures, and a remarkable ability to withstand corrosion. Hyper Aluminium is the pinnacle of modern materials science—stronger, lighter, and more efficient than ever before, setting the stage for a new era of innovation.",
charge: 3,
stateHigh: "molten_aluminum",
breakInto: ["hyper_aluminum", "hyper_aluminum", "hyper_aluminum", "hyper_aluminum", "hyper_powder"],
hardness: 0.95,
reactions: {
"steel": { elem2:"galvanized_steel" },
"rock_wall": { elem2:"wall" },
"aluminum": {elem2: "hyper_aluminum", charged:true},
"radiation": {elem1: "aluminum", chance:0.4},
}
};
elements.hyper_powder = {
color: ["#9baac9"],
behavior: function(pixel) {
if (pixel.start === pixelTicks) {return}
if (pixel.charge && elements[pixel.element].behaviorOn) {
pixelTick(pixel);
return;
}
if (!tryMove(pixel, pixel.x, pixel.y+1)) {
if (Math.random() < 0.5) {
if (!tryMove(pixel, pixel.x+1, pixel.y+1)) {
tryMove(pixel, pixel.x-1, pixel.y+1);
}
} else if (!tryMove(pixel, pixel.x-1, pixel.y+1)) {
tryMove(pixel, pixel.x+1, pixel.y+1);
}
}
doDefaults(pixel);
},
category: "powders",
hidden: true,
state: "solid",
tempHigh: 500,
conduct: 1,
burn: 40,
renderer: renderPresets.HEATGLOW,
charge: 3,
stateHigh: "hyper_brick",
hardness: 0.95,
reactions: {
"steel": { elem2:"galvanized_steel" },
"sand": { elem1:"hyper_sand", elem2:"flash", minTemp: 300 },
"rock_wall": { elem2:"wall" },
"aluminum": {elem2: "hyper_aluminum", charged:true},
"radiation": {elem1: "rust", chance:0.4},
}
};
elements.hyper_sand = {
color: ["#dae8e8"],
behavior: [
"XX|CR:smoke%10|XX",
"XX|CH:magnesium,silicate,pop,silicate,magnesium,pop%1|XX",
"M2|M1 AND M1|M2",
],
behaviorOn: [
"XX|CR:smoke%10 AND CH:magnesium>hyper_sand|XX",
"XX|CH:magnesium%0.01|XX",
"M2|M1 AND M1|M2",
],
category: "land",
hidden: true,
state: "solid",
tempHigh: 2000,
conduct: 1,
renderer: renderPresets.HEATGLOW,
charge: 1,
stateHigh: "hyper_glass",
hardness: 0.45,
reactions: {
"steel": { elem2:"galvanized_steel" },
"rock_wall": { elem2:"wall" },
"aluminum": {elem2: "hyper_aluminum", charged:true},
"radiation": {elem1: "sand", chance:0.4},
}
};
elements.hyper_brick = {
color: ["#61829e", "#80a1ad", "#6c8b96", "#698087", "#284266"],
behavior: behaviors.WALL,
category: "solids",
colorPattern: textures.BRICK,
colorKey: {
"l": "#80a1ad",
"r": "#6c8b96",
"d": "#698087",
"w": "#284266"},
hidden: true,
state: "solid",
renderer: renderPresets.HEATGLOW,
tempHigh: 9500,
conduct: 1,
desc: "With a sleek, metallic sheen, this material boasts enhanced durability, resistance to extreme temperatures, and a remarkable ability to withstand corrosion. Hyper Aluminium is the pinnacle of modern materials science—stronger, lighter, and more efficient than ever before, setting the stage for a new era of innovation.",
charge: 3,
stateHigh: "molten_aluminum",
breakInto: ["hyper_brick", "hyper_powder"],
hardness: 0.95,
reactions: {
"steel": { elem2:"galvanized_steel" },
"rock_wall": { elem2:"wall" },
"aluminum": {elem2: "hyper_aluminum", charged:true},
"radiation": {elem1: "brick", chance:0.4},
}
};
elements.hyper_glass = {
color: ["#61829e", "#dae8e8", "#a3cccc"],
behavior: behaviors.WALL,
category: "solids",
colorPattern: textures.GLASS,
colorKey: {
"g": "#c3e6e6",
"S": "#6c8b96"},
state: "solid",
alpha: 0.5,
tempHigh: 9500,
renderer: renderPresets.HEATGLOW,
conduct: 1,
charge: 3,
stateHigh: "molten_aluminum",
breakInto: ["hyper_glass", "hyper_sand"],
hardness: 0.95,
reactions: {
"steel": { elem2:"galvanized_steel" },
"rock_wall": { elem2:"wall" },
"aluminum": {elem2: "hyper_aluminum", charged:true},
"radiation": {elem1: "stained_glass", chance:0.4},
}
};
elements.silicate = {
color: ["#A6B5B8", "#A7A8A0", "#665953", "#BDDAE8"],
behavior: behaviors.POWDER,
category: "powders",
renderer: renderPresets.HEATGLOW,
hidden: true,
breakInto: "silica",
state: "solid",
tempHigh: 500,
stateHigh: "molten_silicon",
reactions: {
"alumina": { elem1:"kaolin", elem2:"kaolin" },
}
};
elements.silica = {
color: ["#ACAA9B", "#CAC7B6", "#979A93"],
behavior: behaviors.LIGHTWEIGHT,
behaviorOn: [
"M1%3|XX|M1%3",
"M1|XX|M1",
"XX|M1%5|XX",
],
conduct: 0.5,
category: "powders",
hidden: true,
renderer: renderPresets.HEATGLOW,
state: "solid",
tempHigh: 5000,
stateHigh: "molten_ash",
reactions: {
"head": { elem1: null, func: behaviors.KILLPIXEL2 }, //silicosis reference.
}
};
elements.kaolin = {
color: ["#d3e2e6", "#e1e9eb", "#ede7e4", "#fcfcfc"],
behavior: behaviors.POWDER,
category: "land",
hidden: true,
state: "solid",
renderer: renderPresets.HEATGLOW,
tempHigh: 500,
stateHigh: "porcelain",
reactions: {
"fired_clay": { elem1:"porcelain", elem2:"porcelain" },
"blood": { elem2: null },
"dirt": { elem1: "clay", elem2:"clay_soil" },
}
};
elements.kaolinite = {
color: ["#3b3b3b", "#575757", "#fcfcfc"],
behavior: behaviors.STURDYPOWDER,
category: "solids",
hidden: true,
state: "solid",
tempHigh: 500,
stateHigh: "molten_slag",
renderer: renderPresets.HEATGLOW,
breakInto: ["rock", "kaolin"],
reactions: {
"water": { elem1: "silicate", elem2:"dirty_water" },
}
};
elements.colour_pick_chalk = {
color: ["#FF4DFF", "#B24DFF", "#4D52FF", "#4DB0FF", "#4DFFDF", "#64FF4D", "#FFE74D", "#FF994D", "#FF5B4D", "#FF794D", "#FFB14D", "#A8FF4D", "#4DFF85", "#4DD6FF"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: true,
category: "solids",
renderer: renderPresets.HEATGLOW,
breakInto: "colour_pick_chalk_powder",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk1 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#ffaaaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder1",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk2 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#ff80aa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder2",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk3 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#ffffaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder3",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk4 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#80ffaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder4",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk5 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#aaff80"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder5",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk6 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#aaffff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder6",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk7 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#aa80ff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder7",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk8 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#80aaff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder8",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk9 = {
name: "Chalk",
behavior: behaviors.WALL,
color: ["#ffaaff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "solids",
breakInto: "chalk_powder9",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder1 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#ffaaaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder2 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#ff80aa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder3 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#ffffaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder4 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#80ffaa"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder5 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#aaff80"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder6 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#aaffff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder7 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#aa80ff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder8 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#80aaff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.chalk_powder9 = {
name: "Chalk Powder",
behavior: behaviors.POWDER,
color: ["#ffaaff"],
stain: 0.5,
stainSelf: true,
canContain: true,
related: ["art", "calcium"],
customColor: false,
hidden: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.colour_pick_chalk_powder = {
color: ["#FF4DFF", "#B24DFF", "#4D52FF", "#4DB0FF", "#4DFFDF", "#64FF4D", "#FFE74D", "#FF994D", "#FF5B4D", "#FF794D", "#FFB14D", "#A8FF4D", "#4DFF85", "#4DD6FF"],
stain: 0.3,
behavior: behaviors.POWDER,
stainSelf: true,
customColor: true,
category: "powders",
state: "solid",
tempHigh: 590,
stateHigh: "ash",
};
elements.powdered_lime = {
color: ["#96F10E", "#BEF00F"],
stain: 0.2,
density: 2,
hidden: true,
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"M2|M1 AND SW:water,milk|M2",
],
category: "food",
desc: "Mmm, yum, powder!",
renderer: renderPresets.HEATGLOW,
stateHigh: "ash",
tempHigh: 1000,
state: "solid",
reactions: {
"water": { elem1:"foam", elem2:"limeade", chance: 0.7 },
"milk": { elem1:"foam", elem2:"limilk", chance: 0.4 },
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
}
};
elements.limeade = {
color: ["#96F10E", "#BEF00F", "#96F10E"],
stainSelf: true,
alpha: 0.9,
stain: 0.12,
behavior: behaviors.LIQUID,
category: "food",
state: "liquid",
tempHigh: 105,
stateHigh: "foam",
tempLow: 0,
stateLow: "limeade_ice",
reactions: {
"head": { elem1: null, chance: 0.7, func: behaviors.FEEDPIXEL },
}
};
elements.limeade_ice = {
color: ["#42f593", "#42f5b3", "#96F10E"],
singleColor: true,
alpha: 0.95,
stain: 0.1,
behavior: behaviors.STURDYPOWDER,
category: "food",
temp: -7,
hidden: true,
state: "solid",
tempHigh: 1,
stateHigh: ["limeade", "slush"],
reactions: {
"head": { elem1: null, chance: 0.1, func: behaviors.FEEDPIXEL },
}
};
elements.limilk = {
color: ["#d4ffe1"],
singleColor: true,
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1|M1",
],
category: "food",
state: "liquid",
tempHigh: 105,
stateHigh: "foam",
tempLow: 0,
stateLow: "l_ice_cream",
reactions: {
"head": { elem1: null, chance: 0.7, func: behaviors.FEEDPIXEL },
}
};
elements.l_ice_cream = {
color: ["#8cfaad", "#9effbb"],
singleColor: false,
alpha: 0.95,
behavior: behaviors.STURDYPOWDER,
category: "food",
temp: -10,
hidden: false,
state: "solid",
tempHigh: 30,
stateHigh: ["limilk", "slush"],
breakInto: "limilkshake",
reactions: {
"head": { elem1: null, chance: 0.8, func: behaviors.FEEDPIXEL },
}
};
elements.limilkshake = {
color: ["#d4ffe1"],
singleColor: true,
behavior: [
"XX|XX|XX",
"M1|XX|M1",
"M1|M1|M1",
],
category: "food",
hidden: true,
state: "liquid",
tempHigh: 30,
stateHigh: "limilk",
reactions: {
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
}
};
//stupidity mod begins here
elements.stupid = {
color: ["#eb3486", "#0affda", "#c7fa89"],
behavior: behaviors.POWDER,
category: "weapons",
viscosity: 10000,
state: "solid",
related: ["di_stupid", "tri_stupid"],
density: 100,
desc: "stupid",
temp: 20,
tempLow: 19,
tempHigh: 450,
renderer: renderPresets.HEATGLOW,
reactions: {
"water": { elem1:"blaster", elem2:"nuke", chance: 0.001 },
"stupid": { elem1:"cloner", elem2:"nuke", chance: 0.5 },
"electric": { elem1:"di_stupid", elem2:"tri_stupid" },
"dirt": { elem1:"tornado", elem2:"stupid", chance: 0.5 },
}
};
elements.di_stupid = {
color: ["#0b3486", "#faffda", "#07fa89"],
behavior: behaviors.POWDER,
category: "weapons",
viscosity: 10000,
state: "solid",
density: 100,
hidden: true,
desc: "stupid",
temp: 20,
tempLow: 5,
tempHigh: 450,
reactions: {
"di_stupid": { elem1:"di_stupid", elem2:"tsunami", chance: 0.001 },
"stupid": { elem1:"party_popper", elem2:"cloner" },
"water": { elem1:"earthquake", elem2:"acid" },
}
};
elements.almond = {
color: ["#855b34", "#9c836b", "#f5e7da"],
behavior: behaviors.POWDER,
category: "food",
state: "solid",
density: 100,
desc: "no longer stupid",
temp: 20,
tempLow: 10,
tempHigh: 40,
renderer: renderPresets.WOODCHAR,
stateHigh: "nut_sauce",
breakInto: "nut_sauce",
conduct: 1,
reactions: {
"head": { elem1: null, chance: 0.55, func: behaviors.FEEDPIXEL },
"juice": { elem1:"party_popper", elem2:"party_popper" },
"water": { elem1:"nut_sauce", elem2:"bubble" },
"laser": { elem1:"almond_tree", elem2:"pop" },
}
};
elements.almond_tree = {
color: ["#403a35", "#9c836b"],
behavior: [
"CR:plant,almond_tree%0.2 AND CC:plant>#243d2b AND CC:wood>#403a35|CR:almond_tree%2 AND CC:plant>#243d2b AND CC:wood>#403a35|CR:plant,almond_tree%0.2 AND CC:plant>#243d2b AND CC:wood>#403a35",
"CR:almond_tree%0.5 AND CR:almond%1 AND CC:plant>#243d2b AND CC:wood>#403a35|XX|CR:almond_tree%0.5 AND CR:almond%1 AND CC:plant>#243d2b AND CC:wood>#403a35",
"XX|CH:almond_tree>wood%5 AND CC:wood>#403a35|XX",
],
category: "life",
singleColor: true,
state: "solid",
density: 100,
temp: 20,
tempLow: 10,
tempHigh: 40,
renderer: renderPresets.WOODCHAR,
stateHigh: "dead_plant",
breakInto: "dead_plant",
conduct: 1,
reactions: {
"juice": { elem1:"party_popper", elem2:"party_popper" },
"dirt": { elem2:"almond_tree", chance: 0.1 },
"grass": { elem2:"almond_tree", chance: 0.1 },
}
};
elements.nut_sauce = {
color: ["#f2cba7", "#f5e7da"],
behavior: behaviors.LIQUID,
category: "food",
viscosity: 10000,
state: "liquid",
density: 100,
desc: "Highly flammable.",
temp: 20,
tempLow: 0,
tempHigh: 500,
renderer: renderPresets.HEATGLOW,
hidden: true,
stateHigh: ["blaster", "floating_cloner"],
stateHighColor: "#EF5810",
stateLow: "glue",
conduct: 1,
reactions: {
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
}
};
elements.tri_stupid = {
color: ["#ffffff", "#7a1d1d", "#000000"],
behavior: behaviors.POWDER,
category: "weapons",
viscosity: 10000,
state: "solid",
density: 100,
desc: "stupid",
temp: 20,
tempLow: 0,
hidden: true,
tempHigh: 40,
stateLow: "ice",
stateHigh: "magma",
conduct: 1,
reactions: {
"almond": { elem1:"hot_bomb", elem2:"cold_bomb" },
"nut_sauce": { elem1:"heat_ray", elem2:"freeze_ray" },
}
};
//milkandsoap aka milkandstupidity mod begins here
elements.maple_syrup = {
color: "#a13d08",
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1 AND SW:milk|M1",
],
category: "liquids",
viscosity: 100000,
state: "liquid",
density: 720,
isFood: true,
stain: 0.01,
desc: "english for sirop derable",
reactions: {
"head": { elem1: null, chance: 0.4, func: behaviors.FEEDPIXEL },
}
};
elements.radioactive_maple_seed = {
color: ["#52d156", "#5d875f"],
behavior: behaviors.RADPOWDER,
behaviorOn: [
"XX|XX|XX",
"XX|EX:2>popcorn|XX",
"XX|XX|XX",
],
category: "life",
viscosity: 100000,
hidden: true,
state: "solid",
isFood: true,
desc: "how does this work",
reactions: {
"dirt": { elem1:"maple_nut", elem2:"dirt" },
"grass": { elem1:"maple_nut", elem2:"dirt" },
"ant": { elem1: null, elem2:"rad_ant" }
}
};
elements.maple_nut = {
color: "#735e3b",
behavior: behaviors.POWDER,
category: "life",
viscosity: 100000,
state: "solid",
renderer: renderPresets.WOODCHAR,
isFood: true,
hidden: true,
desc: "I dont think this is biologically accurate",
breakInto: ["maple_syrup", "maple_powder"],
stateHigh: ["ash", "smoke", "baked_breeze"],
reactions: {
"dirt": { elem1:"maple_plant", elem2:"maple_nut", chance: 0.001 },
}
};
elements.maple_plant = {
color: "#735e3b",
behavior: behaviors.STURDYPOWDER,
category: "life",
viscosity: 100000,
state: "solid",
isFood: true,
hidden: true,
desc: "I dont think this is biologically accurate",
breakInto: "dead_plant",
burn: 90,
reactions: {
"dirt": { elem1:"maple_plant", elem2:"maple_nut", chance: 0.001 },
"plant": { elem1:"maple_plant", elem2:"maple_plant", chance: 0.1 },
"dead_plant": { elem1:"maple_plant", elem2:"maple_plant", chance: 0.3 },
"water": { elem1:"maple_plant", elem2:"maple_plant", chance: 0.0001 },
}
};
elements.maple_powder = {
color: "#9e6213",
behavior: behaviors.POWDER,
category: "food",
viscosity: 100000,
state: "solid",
hidden: true,
isFood: true,
reactions: {
"milk": { elem1:"foam", elem2:"maple_milk" },
"clay": { elem1: null, elem2:"terracotta" },
}
};
elements.red_terracotta = {
color: "#c96363",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
tempHigh: 500,
hidden: true,
stateHigh: "heated_terracotta",
};
elements.terracotta = {
color: ["#c98c63", "#B97140"],
hardness: 0.4,
singleColor: true,
behavior: behaviors.WALL,
category: "solids",
state: "solid",
tempHigh: 500,
stateHigh: "heated_terracotta",
breakInto: "silica",
breakIntoColor: "#A5775A",
reactions: {
"pyric_nitrite": { elem1:"red_terracotta", elem2: null },
"sulfur": { elem1:"yellow_terracotta", elem2: null },
"gold_coin": { elem1:"golden_terracotta", elem2: null },
"scheele_green": { elem1:"green_terracotta", elem2: null },
"rad_shard": { elem1:"teal_terracotta", elem2: null },
"skibidi_soda": { elem1:"blue_terracotta", elem2: null },
"violetium": { elem1:"purple_terracotta", elem2: null },
}
};
elements.yellow_terracotta = {
color: "#c9ae63",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
hidden: true,
tempHigh: 500,
stateHigh: "heated_terracotta",
};
elements.golden_terracotta = {
color: ["#EEC211", "#DBC624", "#E8D417", "#E7DD66"],
behavior: behaviors.WALL,
category: "solids",
state: "solid",
hidden: true,
tempHigh: 500,
breakInto: ["gold", "terracotta"],
stateHigh: ["heated_terracotta", "molten_gold", "slag"],
};
elements.green_terracotta = {
color: "#63c96d",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
hidden: true,
tempHigh: 500,
stateHigh: "heated_terracotta",
};
elements.teal_terracotta = {
color: "#63c994",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
tempHigh: 500,
hidden: true,
stateHigh: "heated_terracotta",
};
elements.blue_terracotta = {
color: "#63b6c9",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
hidden: true,
tempHigh: 500,
stateHigh: "heated_terracotta",
};
elements.purple_terracotta = {
color: "#6f63c9",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
tempHigh: 500,
hidden: true,
stateHigh: "heated_terracotta",
};
elements.terracotta_brick = {
color: ["#B97140", "#c98c63"],
behavior: behaviors.WALL,
category: "solids",
colorPattern: textures.BRICK,
colorKey: {
"l": "#B97140",
"r": "#cf8859",
"d": "#8a6746",
"w": "#59330e"},
state: "solid",
tempHigh: 500,
stateHigh: "molten_terracotta",
breakInto: ["terracotta", "silica"],
hardness: 0.95,
};
elements.heated_terracotta = {
color: "#db773d",
behavior: behaviors.STURDYPOWDER,
category: "states",
state: "solid",
temp: 500,
stateHighName: "molten_terracotta",
renderer: renderPresets.HEATGLOW,
tempHigh: 1000,
hidden: true,
tempLow: 20,
stateLow: ["terracotta"],
};
elements.maple_milk = {
color: "#f5e3cb",
behavior: behaviors.LIQUID,
category: "food",
viscosity: 100000,
state: "liquid",
desc: "a great drink",
hidden: true,
isFood: true,
reactions: {
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
}
};
elements.purity = {
color: "#f0f7fc",
behavior: behaviors.WALL,
category: "soaps",
state: "solid",
tempHigh: 70,
hidden: true,
stateHigh: "soap",
stain: 1,
};
elements.purium = {
color: "#cededd",
behavior: behaviors.WALL,
category: "soaps",
state: "solid",
hidden: true,
tempHigh: 125,
stateHigh: "purificanol",
stain: 1,
conduct: 1,
breakInto: "purium_dust",
};
elements.purium_dust = {
color: ["#cededd", "#95c7c4", "#ffffff"],
behavior: behaviors.POWDER,
category: "soaps",
hidden: true,
state: "solid",
tempHigh: 125,
stateHigh: ["purity", "soap"],
stain: 1,
conduct: 1,
};
elements.invalid = {
color: ["#ff00dc", "#010001"],
behavior: [
["XX","CR:malware","XX"],
["XX","XX","XX"],
["M2","M1","M2"]
],
category: "machines",
state: "solid",
tempHigh: 9999,
desc: "INVALID DESCRIPTION",
stateHigh: "fallout",
tempLow: -40,
stateLow: "random",
conduct: 1,
breakInto: "electric",
reactions: {
"electric": { elem1: "null", elem2:"null" },
}
};
elements.null = {
color: ["#514a57", "#2c1040"],
behavior: [
["XX","XX","XX"],
["XX","XX","XX"],
["XX","XX","XX"]
],
behaviorOn: [
["CR:null","XX","CR:null"],
["XX","XX","XX"],
["CR:null","XX","CR:null"]
],
behavior: behaviors.WALL,
category: "machines",
state: "solid",
desc: "null",
tempLow: -40,
breakInto: "emp_bomb",
stateLow: "unknown",
conduct: 0.2,
hidden: true,
reactions: {
"electric": { elem1: "null", elem2:"null" },
}
};
elements.purificanol = {
color: "#ffffff",
behavior: behaviors.LIQUID,
category: "soaps",
viscosity: 100,
state: "liquid",
desc: "soap 3.0",
extinguish: true,
stain: -0.5,
behaviorOn: [
["XX","CO:5","XX"],
["CO:5","XX","CO:5"],
["CO:5 AND M1","CO:5 AND M1","CO:5 AND M1"]
],
density: 999999999,
temp: 1,
tempLow: -273,
stateLow: "foam",
reactions: {
"dirt": { elem1: "foam", elem2: "purity" },
"dead_bug": { elem1: "foam", elem2: "ant" },
"uranium": { elem1: "foam", elem2: "lead" },
"colour_pick_chalk_powder": { elem1: "foam", elem2: "foam" },
"poison": { elem1: "foam", elem2: "antidote" },
"infection": { elem1: "bless", elem2: ["vaccine", "antibody"] },
"fallout": { elem1: "anti_soap", elem2: "contaminol" },
"sand": { elem1: "foam", elem2: "purity" },
"dust": { elem1: "foam", elem2: "purity" },
"ash": { elem1: "foam", elem2: "purity" },
"rock": { elem1: "foam", elem2: "porcelain_shard" },
"clay": { elem1: "foam", elem2: "porcelain_shard" },
"magma": { elem1: "foam", elem2: "purium" },
"slag": { elem1: "foam", elem2: "purity" },
"molten_slag": { elem1: "foam", elem2: "purium_dust" },
"basalt": { elem1: "foam", elem2: "purity" },
"slime": { elem1: "foam", elem2: "purity" },
"dirty_water": { elem1: "foam", elem2: "water" },
"blood": { elem1: "foam", elem2: "water" },
"molten_iron": { elem1: "foam", elem2: "purium" },
"molten_dirt": { elem1: "foam", elem2: "purium" },
"molten_copper": { elem1: "foam", elem2: "purium" },
"rust": { elem1: "foam", elem2: "purium_dust" },
"water": { elem1: "foam", elem2: "bubble" },
"ice": { elem1: "foam", elem2: "bubble" },
"steam": { elem1: "foam", elem2: "bubble" },
"mudstone": { elem1: "foam", elem2: "porcelain_shard" },
"rad_ant": { elem1: "foam", elem2: "ant" },
"dead_plant": { elem1: "foam", elem2: "plant" },
"frozen_plant": { elem1: "foam", elem2: "plant" },
"smoke": { elem1: "foam", elem2: "bless" },
"fire": { elem1: "foam", elem2: "bless" },
"meat": { elem1: "foam", elem2: "cooked_meat" },
"rotten_meat": { elem1: "foam", elem2: "cured_meat" },
"cancer": { elem1: "foam", elem2: "dna" },
"thermite": { elem1: "foam", elem2: "null" },
},
};
elements.beta_purificanol = {
color: "#ffffff",
behavior: behaviors.GAS,
category: "soaps",
viscosity: 100,
state: "gas",
desc: "soap 3.0, but liquid",
extinguish: true,
stain: -0.5,
behaviorOn: [
["XX","CO:5","XX"],
["CO:5","XX","CO:5"],
["CO:5 AND M1","CO:5 AND M1","CO:5 AND M1"]
],
density: 999999999,
temp: 1,
tempLow: -273,
stateLow: "foam",
reactions: {
"dirt": { elem1: "foam", elem2: "purity" },
"dead_bug": { elem1: "foam", elem2: "ant" },
"uranium": { elem1: "foam", elem2: "lead" },
"colour_pick_chalk_powder": { elem1: "foam", elem2: "foam" },
"poison": { elem1: "foam", elem2: "antidote" },
"infection": { elem1: "bless", elem2: ["vaccine", "antibody"] },
"fallout": { elem1: "anti_soap", elem2: "contaminol" },
"sand": { elem1: "foam", elem2: "purity" },
"dust": { elem1: "foam", elem2: "purity" },
"ash": { elem1: "foam", elem2: "purity" },
"rock": { elem1: "foam", elem2: "porcelain_shard" },
"clay": { elem1: "foam", elem2: "porcelain_shard" },
"magma": { elem1: "foam", elem2: "purium" },
"slag": { elem1: "foam", elem2: "purity" },
"molten_slag": { elem1: "foam", elem2: "purium_dust" },
"basalt": { elem1: "foam", elem2: "purity" },
"slime": { elem1: "foam", elem2: "purity" },
"dirty_water": { elem1: "foam", elem2: "water" },
"blood": { elem1: "foam", elem2: "water" },
"molten_iron": { elem1: "foam", elem2: "purium" },
"molten_dirt": { elem1: "foam", elem2: "purium" },
"molten_copper": { elem1: "foam", elem2: "purium" },
"rust": { elem1: "foam", elem2: "purium_dust" },
"water": { elem1: "foam", elem2: "bubble" },
"ice": { elem1: "foam", elem2: "bubble" },
"steam": { elem1: "foam", elem2: "bubble" },
"mudstone": { elem1: "foam", elem2: "porcelain_shard" },
"rad_ant": { elem1: "foam", elem2: "ant" },
"dead_plant": { elem1: "foam", elem2: "plant" },
"frozen_plant": { elem1: "foam", elem2: "plant" },
"smoke": { elem1: "foam", elem2: "bless" },
"fire": { elem1: "foam", elem2: "bless" },
"meat": { elem1: "foam", elem2: "cooked_meat" },
"rotten_meat": { elem1: "foam", elem2: "cured_meat" },
"cancer": { elem1: "foam", elem2: "dna" },
"thermite": { elem1: "foam", elem2: "null" },
},
};
elements.rad_ant = {
color: ["#6ceb36", "#50e012"],
behavior: behaviors.LIQUID,
category: "life",
state: "solid",
hidden: true,
desc: "uh oh",
tempHigh: 100,
stateHigh: ["dead_bug", "radiation"],
reactions: {
"dirt": { elem1:"rad_ant", elem2:"radiation" },
"grass": { elem1:"rad_ant", elem2:"radioactive_maple_seed" },
"ant": { elem1:"rad_ant", elem2:"rad_ant" },
"rock": { elem1:"rad_ant", elem2:"uranium" },
}
};
elements.buttermilk = {
color: "#f4f5c1",
behavior: behaviors.LIQUID,
category: "food",
state: "liquid",
desc: "Yum!",
hidden: true,
tempHigh: 100,
stateHigh: "steam",
reactions: {
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
"water": { elem1: null, elem2:"milk" },
"rock": { elem1: null, elem2:"butter" },
"magma": { elem1: null, elem2:"melted_butter" },
}
};
if (!elements.butter.reactions) { // Include this block once
elements.butter.reactions = {} // This creates the property if it doesn't exist
}
elements.butter.reactions.milk = { "elem1":null, "elem2":"buttermilk" }
elements.stupid_particle = {
color: ["#eb3486", "#0affda", "#c7fa89"],
behavior: behaviors.BOUNCY,
category: "weapons",
state: "solid",
density: 0,
desc: "stupid",
temp: 20,
tempLow: 19,
tempHigh: 21,
reactions: {
"stupid_particle": { elem1:"neutron", elem2:"nuke", chance: 0.5},
}
};
elements.boom_boom_particle = {
color: ["#00ff00", "#ff00dc", "#0000ff"],
behavior: behaviors.BOUNCY,
category: "weapons",
state: "gas",
density: 0,
desc: "andrew zhao",
temp: 20,
tempLow: 19,
tempHigh: 21,
reactions: {
"boom_boom_particle": { elem1:"explosion", elem2:"pop", chance: 0.7 },
}
};
elements.julianite = {
color: ["#505050", "#265227"],
behavior: [
"CR:electric%0.5|CR:electric%1|CR:electric%0.5",
"XX|XX|XX",
"M2|M1|M2",
],
category: "special",
state: "liquid",
tempHigh: 999999,
stateHigh: "plasma",
tempLow: -25,
reactions: {
"plasma": { elem1:"hyperjulianite" },
"smoke": { elem1:"hyperjulianite" },
"lightning": { elem1:"hyperjulianite" },
"rock": { elem2:"julianite" },
}
};
elements.hyperjulianite = {
color: ["#6A6A6A", "#522651"],
behavior: behaviors.SLIDE,
category: "states",
state: "solid",
hidden: true,
tempHigh: 1000,
tempLow: -40,
stateLow: "snake",
reactions: {
"static": { elem2:"julianite" },
"rock": { elem2:"plasma" },
"water": { elem2:"electric" },
"dirt": { elem2:"battery" },
"plant": { elem2:"snake" },
}
};
elements.sankarium = {
color: ["#b5140e", "#494b52", "#d2d9d2"],
behavior: behaviors.BUBBLE,
category: "special",
state: "solid",
tempHigh: 100,
burn: 90,
fireColor: "#0c92f7",
burnInto: "c-4",
stateHigh: "narayananium",
reactions: {
"dirt": { elem1:"stupid" },
}
};
elements.narayananium = {
color: ["#0EAFB5", "#525049", "#D9D2D9"],
behavior: behaviors.POWDER,
category: "special",
state: "solid",
hidden: true,
burn: 90,
fireColor: "#22DDA2",
};
elements.narayananium.behavior = [
["XX","XX","XX"],
["XX","XX","XX"],
["XX","M1 AND EX:10>party_popper","XX"],
];
elements.tetra_stupid = {
color: ["#4AB58A", "#B54A75"],
behavior: behaviors.SLIDE,
category: "weapons",
state: "solid",
hidden: true,
conduct: 1,
};
elements.banana = {
color: ["#F4FD3F", "#C3F30C", "#FBE904"],
behavior: behaviors.STURDYPOWDER,
category: "food",
state: "solid",
desc: "minion reference",
burn: 90,
fireColor: "#ED126A",
burnInto: "sweet_savour",
renderer: renderPresets.WOODCHAR,
conduct: 1,
breakInto: "banana_milk",
breakIntoColor: "#d8b284",
reactions: {
"head": { elem1: null, chance: 0.35, func: behaviors.FEEDPIXEL },
"milk": { elem1: null, elem2: "banana_milk" },
}
};
elements.banana_milk = {
color: "#fdfdce",
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1 AND CH:head>asl_hd%5|M1",
],
category: "food",
state: "liquid",
density: 10000,
charge: 1,
superconductAt: 100,
burn: 100,
viscosity: 29,
tempLow: -7,
hidden: true,
stateLowName: "banana_ice",
tempHigh: 239,
stateHigh: "steam",
fireColor: "#DD00FF",
burnInto: "sour_scent",
conduct: 1,
reactions: {
"head": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
"asl_hd": { elem1: null, chance: 0.9, func: behaviors.FEEDPIXEL },
}
};
//particlesplus begins here
elements.thermon = {
color: "#EB14AC",
behavior: behaviors.BOUNCY,
category: "energy",
desc: "The thermon is a subatomic particle with a negative one elementary electric charge as well as heat.",
state: "gas",
charge: 1,
maxSize: 1,
superconductAt: 1,
burning: true,
temp: 999,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"thermon": { elem1: "superthermon", elem2: "neutron" },
}
};
elements.superthermon = {
color: "#B010EF",
behavior: behaviors.BOUNCY,
hidden: true,
category: "energy",
desc: "The superthermon is a subatomic particle with a negative one elementary electric charge as well as high heat.",
state: "gas",
charge: 1,
maxSize: 1,
superconductAt: 1,
burning: true,
temp: 99999,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"thermon": { elem1: "hyperthermon", elem2: "neutron" },
}
};
elements.hyperthermon = {
color: ["#5554AB", "#FF9D00"],
behavior: behaviors.BOUNCY,
category: "energy",
hidden: true,
desc: "The hyperthermon is a subatomic particle with a negative one elementary electric charge as well as immense heat.",
state: "gas",
charge: 1,
maxSize: 1,
superconductAt: 1,
burning: true,
temp: 9999999,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"electric": { elem1: "h_bomb" },
"thermon": { elem1: "unstable_thermon", elem2: "neutron" },
}
};
elements.unstable_thermon = {
color: ["#FFFFFF"],
behavior: behaviors.BOUNCY,
category: "energy",
desc: "ERROR",
hidden: true,
maxSize: 1,
state: "gas",
charge: 1,
superconductAt: 1,
burning: true,
temp: 9999999999999999999999999999999999999,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"proton": { elem1: "dirty_bomb" },
"electric": { elem1: "h_bomb" },
"thermon": { elem1: "supernova", elem2: "neutron" },
}
};
elements.tetra_stupid.behavior = [
["CH:tetra_stupid","CH:banana","CH:tetra_stupid"],
["CH:banana","XX","CH:banana"],
["M2","M1 AND CH:banana","M2"]
];
elements.cryon = {
color: "#1FD1E0",
behavior: behaviors.BOUNCY,
category: "energy",
desc: "The cryon is a subatomic particle with a negative one elementary electric charge as well as negative heat.",
state: "gas",
charge: 1,
superconductAt: -273.5,
maxSize: 1,
temp: -99,
burn: 100,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"cryon": { elem1: "supercryon", elem2: "neutron" },
}
};
elements.supercryon = {
color: "#99B1C0",
behavior: behaviors.BOUNCY,
category: "energy",
desc: "The supercryon is a subatomic particle with a negative one elementary electric charge as well as extremely low heat.",
state: "gas",
hidden: true,
charge: 1,
maxSize: 1,
superconductAt: -273.5,
temp: -273.5,
hidden: true,
burn: 100,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"cryon": { elem1: "hypercryon", elem2: "neutron" },
}
};
elements.hypercryon = {
color: ["#0062FF", "#6424DB"],
behavior: behaviors.BOUNCY,
category: "energy",
desc: "The hypercryon is a subatomic particle with a negative one elementary electric charge as well as immense lack of heat.",
state: "gas",
charge: 1,
superconductAt: -273.5,
hidden: true,
temp: -999999,
burn: 100,
maxSize: 1,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"electric": { elem1: "h_bomb" },
"cryon": { elem1: "unstable_cryon", elem2: "neutron" },
}
};
elements.unstable_cryon = {
color: ["#FFFFFF"],
behavior: behaviors.BOUNCY,
category: "energy",
maxSize: 1,
desc: "ERROR",
state: "gas",
charge: 1,
superconductAt: -273.5,
hidden: true,
temp: -999999999999999999999999999,
burn: 100,
fireColor: "#1CD8E3",
conduct: 1,
reactions: {
"neutron": { elem1: "explosion" },
"proton": { elem1: "dirty_bomb" },
"electric": { elem1: "h_bomb" },
"cryon": { elem1: "supernova", elem2: "neutron" },
}
};
elements.anti_soap = {
color: ["#0000FF"],
behavior: behaviors.FOAM,
category: "soaps",
state: "solid",
hidden: true,
burn: 100,
reactions: {
"soap": { elem2: null },
"purificanol": { elem2: null },
}
};
elements.violetium = {
color: ["#494bb3", "#7049b3", "#7049b3"],
category: "powders",
state: "solid",
temp: 40,
burn: 100,
fireColor: "#6e34eb",
conduct: 1,
};
elements.violetium.behavior = [
["XX","XX","XX"],
["XX","XX","XX"],
["XX","M1 AND EX:10>purple_gold","XX"],
];
elements.pyrus_minimus = {
color: ["#eb6e34", "#ffd014", "#ff143c"],
desc: "The rare Pyrus Minimus is a flying...animal? It preys on birds and worms.",
behaviorOn: [
"XX|XX|XX",
"XX|EX:5>firework|XX",
"XX|XX|XX",
],
behavior: behaviors.FLY,
category: "life",
state: "solid",
foodNeed: 7,
breakInto: ["fire", "cooked_meat", "slime"],
glow: true,
temp: 300,
baby: "pyrus_minimus",
singleColor: true,
fireColor: "#ff5b14",
conduct: 1,
reactions: {
"cooked_meat": { elem2: null, func: behaviors.FEEDPIXEL },
"dead_plant": { elem2: null, func: behaviors.FEEDPIXEL },
"juice": { elem2: null, func: behaviors.FEEDPIXEL },
"chocolate": { elem2: null, func: behaviors.FEEDPIXEL },
"basalt": { elem2: null, func: behaviors.FEEDPIXEL },
"bird": { elem2: ["feather", "blood"], func: behaviors.FEEDPIXEL },
"worm": { elem2: null, func: behaviors.FEEDPIXEL },
}
};
elements.stablium = {
color: ["#516c87", "#de1998", "#c4e043"],
behavior: behaviors.POWDER,
behaviorOn: [
"XX|XX|XX",
"XX|EX:25>fw_ember,electric,flash,pop,proton|XX",
"XX|XX|XX",
],
category: "special",
state: "solid",
alpha: 0.73,
breakInto: ["positron", "electrum"],
glow: true,
temp: 20,
burn: 55,
singleColor: true,
fireColor: ["#f71e0a", "#f7940a", "#eff70a", "#0af722", "#0a69f7"],
conduct: 1,
tempHigh: 275,
reactions: {
"proton": { elem1: "ash", elem2: ["thermon", "cryon"] },
}
};
elements.arsenic = {
color: ["#874809", "#97ad05"],
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
temp: 20,
burn: 55,
burnInto: "poison",
fireColor: "#a1ccc7",
tempHigh: 275,
reactions: {
"copper": { elem1: "scheele_green", elem2: "scheele_green" },
"ash": { elem1: "ashen_arsenic", elem2: "flash" },
}
};
elements.ashen_arsenic = {
color: ["#59544e"],
behavior: [
"XX|CR:poison_gas%1|XX",
"XX|XX|XX",
"M2|M1|M2",
],
category: "powders",
renderer: renderPresets.WOODCHAR,
hidden: true,
state: "solid",
temp: 40,
stateHigh: "explosion",
fireColor: "#9ed1db",
tempHigh: 300,
reactions: {
"water": { elem1: "arsenic", elem2: "dirty_water", chance: 0.5 },
"radiation": { elem1: "cindarsenic", chance: 0.5 },
}
};
elements.cindarsenic = {
color: ["#b8561d", "#8a6651", "#606660"],
behavior: [
"XX|CR:radiation,fire%2|XX",
"XX|XX|XX",
"M2|M1|M2",
],
category: "weapons",
state: "solid",
temp: 40,
burn: 40,
burnTime: Infinity,
renderer: renderPresets.WOODCHAR,
fireColor: "#c9248d",
tempHigh: 400,
reactions: {
"water": { elem1: "ashen_arsenic", elem2: "dirty_water", chance: 0.3 },
}
};
elements.scheele_green = {
color: ["#2B7D45", "#87CA7C"],
behavior: behaviors.RADPOWDER,
category: "powders",
state: "solid",
alpha: 0.99,
temp: 20,
breakInto: "poison",
burn: 55,
burnInto: "poison",
fireColor: "#2cff29",
tempHigh: 275,
hidden: true,
stateHigh: "molten_copper",
reactions: {
"terracotta": { elem1: null, elem2: "green_terracotta" },
"head": { elem1: "poison", elem2: "green_skull", chance: 0.3, func: behaviors.KILLPIXEL2 },
}
};
elements.green_skull = {
color: ["#67bf65", "#527d51"],
behavior: behaviors.RADPOWDER,
category: "powders",
state: "solid",
temp: 20,
breakInto: ["bone_meal", "fallout"],
burn: 55,
burnInto: "rad_shard",
hidden: true,
fireColor: "#573311",
tempHigh: 275,
stateHigh: "rad_steam",
reactions: {
"head": { elem2: "green_skull", chance: 0.1, func: behaviors.KILLPIXEL2 },
}
};
elements.contaminol = {
color: "#005F00",
behavior: [
"XX|CR:sour_scent,radiation%2|XX",
"M1|XX|M1",
"M2|M1|M2"
],
category: "soaps",
viscosity: 100,
state: "liquid",
extinguish: true,
density: 999999999,
temp: 1,
tempLow: -273,
stateLow: "foam",
reactions: {
"dirt": { elem1: "foam", elem2: "impurity" },
"purity": { elem1: "foam", elem2: "impurity" },
"sand": { elem1: "foam", elem2: "tinder" },
"dust": { elem1: "foam", elem2: "magnesium" },
"ash": { elem1: "foam", elem2: "magnesium" },
"rock": { elem1: "foam", elem2: "mudstone" },
"clay": { elem1: "foam", elem2: "slag" },
"magma": { elem1: "foam", elem2: "molten_uranium" },
"purium_dust": { elem1: "foam", elem2: "rust" },
"basalt": { elem1: "foam", elem2: "thermite" },
"slime": { elem1: "foam", elem2: "magma" },
"dirty_water": { elem1: "foam", elem2: "slime" },
"water": { elem1: "foam", elem2: "oil" },
"iron": { elem1: "foam", elem2: "impurium" },
"molten_dirt": { elem1: "foam", elem2: "impurium" },
"copper": { elem1: "foam", elem2: "rust" },
"gold_coin": { elem1: "foam", elem2: "rust" },
"ice": { elem1: "foam", elem2: "blood_ice" },
"steam": { elem1: "foam", elem2: "rad_steam" },
"porcelain": { elem1: "foam", elem2: "smoke" },
"plant": { elem1: "foam", elem2: "dead_plant" },
"laser": { elem1: "purificanol", elem2: "explosion" },
"ant": { elem1: "foam", elem2: "rad_ant" },
"electric": { elem1: "foam", elem2: "malware" },
"meat": { elem1: "foam", elem2: "rotten_meat" },
"cooked_meat": { elem1: "foam", elem2: "rotten_meat" },
"cured_meat": { elem1: "foam", elem2: "rotten_meat" },
"dna": { elem1: "foam", elem2: "cancer" },
}
};
elements.impurity = {
color: "#4B0663",
behavior: behaviors.WALL,
category: "soaps",
state: "solid",
tempHigh: 70,
hidden: true,
stateHigh: "acid",
stateHighColor: "#EB14E0",
stain: 1,
};
elements.impurium = {
color: "#CECFDE",
behavior: behaviors.WALL,
category: "soaps",
state: "solid",
tempHigh: 125,
stateHigh: "contaminol",
stain: 1,
hidden: true,
conduct: 1,
breakInto: "plague",
};
elements.volatilium = {
color: ["#97BF40", "#58BF40", "#BFA740"],
behavior: behaviors.STURDYPOWDER,
category: "special",
state: "solid",
alpha: 0.99,
breakInto: ["electric", "steel"],
temp: 20,
burn: 55,
singleColor: true,
fireColor: ["#f71e0a", "#f7940a", "#eff70a", "#0af722", "#0a69f7"],
conduct: 1,
tempHigh: 30,
breakInto: "border",
reactions: {
"neutron": { elem1: "molten_slag", elem2: ["invalid", "beryllium"] },
"beryllium": { elem2: "beryllium_volatilium_alloy" },
}
};
elements.beryllium = {
color: ["#AAAA9f", "#615d52", "#282b28"],
behavior: behaviors.WALL,
category: "solids",
state: "solid",
breakInto: ["emerald", "proton"],
temp: 20,
conduct: 1,
desc: "Beryllium is a chemical element, it has symbol Be and atomic number 4. It is a steel-gray, hard, strong, lightweight and brittle alkaline earth metal. It is a divalent element that occurs naturally only in combination with other elements to form minerals.",
tempHigh: 1287,
breakInto: "emerald",
reactions: {
"oxygen": { elem1: "beryllium_oxide", elem2: "beryllium_oxide" },
"head": { elem1: "poison", chance: 0.05, func: behaviors.KILLPIXEL2 },
"volatilium": { elem2: "beryllium_volatilium_alloy" },
}
};
elements.beryllium_oxide = {
color: "#c9c9d1",
behavior: [
"XX|CO:3|XX",
"CO:3|HT:2|CO:3",
"M2|M1|M2",
],
category: "powders",
state: "solid",
temp: 20,
insulate: 1,
conduct: 10,
reactions: {
"molten_copper": { elem1: "superwire", elem2: "foam" },
"molten_tungsten": { elem1: "superwire", elem2: "foam" },
}
};
elements.superwire = {
color: ["#4d4d4d", "#6e140d", "#0d516e", "#3e484d"],
desc: "A versatile, strong wire that is still breakable.",
behavior: behaviors.WALL,
behaviorOn: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
singleColor: true,
category: "machines",
state: "solid",
temp: 20,
tempHigh: 9000,
noMix: true,
stateHigh: "molten_slag",
insulate: 1,
conduct: 2,
breakInto: "superwire_end",
tempLow: 0,
stateLow: "off_superwire",
hardness: 0.99,
};
elements.hyperwire = {
color: ["#94a6b0", "#cfdde6", "#cccccc", "#edde58", "#d1bf19"],
desc: "A versatile, unbreakable wire.",
behavior: behaviors.WALL,
behaviorOn: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
singleColor: true,
noMix: true,
category: "machines",
state: "solid",
temp: 20,
tempHigh: 9000,
stateHigh: "porcelain",
insulate: 1,
conduct: 2,
tempLow: -273,
stateLow: ["superwire_end", "galvanized_steel"],
hardness: 1,
};
elements.superwire_end = {
name: "StrippedWire",
color: ["#4d4d4d", "#6e140d", "#e3591e", "#732e10"],
behavior: behaviors.WALL,
behaviorOn: [
"SH%1 AND CR:electric%1|XX|SH%1 AND CR:electric%1",
"CR:electric%1|CH:oxidised_copper%1|CR:electric%1",
"SH%1 AND CR:electric%1|XX|SH%1 AND CR:electric%1",
],
category: "states",
hidden: true,
state: "solid",
temp: 20,
tempHigh: 500,
stateHigh: ["molten_slag", "electric"],
insulate: 0,
conduct: 4,
tempLow: 0,
stateLow: "off_superwire",
hardness: 0.3,
};
elements.off_superwire = {
name: "DefectiveWire",
color: ["#208a2a", "#e3591e", "#732e10"],
behavior: behaviors.WALL,
behaviorOn: [
"XX|XX|XX",
"XX|CH:rust%10|XX",
"XX|XX|XX",
],
singleColor: true,
category: "states",
state: "solid",
hidden: true,
breakInto: "rust",
stateHigh: "molten_metal_scrap",
tempHigh: 570,
temp: 20,
insulate: 1,
conduct: 0,
hardness: 1,
};
elements.emerald = {
color: ["#2edb93", "#75C03F", "#3FC049", "#42c78f", "#22B748"],
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
temp: 20,
alpha: 0.8,
tempHigh: 1287,
};
//ai generated elements begin here
elements.verylithium = {
color: ["#A3B19C", "#3A5D4E", "#9A9E7C"],
behavior: behaviors.WALL,
category: "ai-generated",
state: "solid",
alpha: 0.95,
breakInto: ["crystal", "liquid_metal"],
temp: 25,
burn: 70,
singleColor: true,
fireColor: ["#f70a3b", "#a47f1e", "#f7d02f", "#0af75c", "#0a3aef"],
conduct: 0.9,
tempHigh: 1000,
breakInto: "crystal",
reactions: {
"neutron": { elem1: "verylithium_oxide", elem2: ["molten_metal", "beryllium"] },
"water": { elem1: "verylithium_hydrate" },
"head": { elem1: "electric", func: behaviors.KILLPIXEL2 }
}
};
elements.volantium = {
color: ["#97C040", "#43BF60", "#5C7A35"],
behavior: behaviors.WALL,
category: "ai-generated",
state: "solid",
alpha: 0.99,
breakInto: ["electric", "steel"],
temp: 15,
burn: 45,
singleColor: false,
fireColor: ["#d91f2f", "#efad00", "#42f70a", "#2188d9", "#31a72e"],
conduct: 1.2,
tempHigh: 35,
breakInto: "voltain",
reactions: {
"neutron": { elem1: "volantium_plasma", elem2: ["beryllium", "molten_slag"] },
"oxygen": { elem1: "volantium_oxide" }
}
};
elements.voltain = {
color: ["#D3B5E0", "#9B74CC", "#6A4E92"], // colors for voltain (purple and violet hues)
behavior: behaviors.AGPOWDER,
category: "ai-generated",
state: "solid", // in solid state
alpha: 0.99, // high opacity
breakInto: ["crystal"],
temp: 20, // temperature in Celsius
burn: 50, // burn rate, how much it burns
singleColor: false, // does not have a single color, as it's a multi-colored crystal
fireColor: ["#f00", "#ff0", "#ff80d5", "#ff4f7f", "#7f2dff"], // fire-like colors (purple to pink)
conduct: 0.8, // lower conductivity, suitable for a crystal
tempHigh: 30, // maximum temperature before breaking down
stateHigh: "dust",
reactions: {
"magma": { elem1: "mixed_metal_slag" }, // reacts with water
}
};
elements.beryllium_volatilium_alloy = {
color: ["#7f8c45", "#4f5c7d", "#9f8b5a"],
behavior: behaviors.WALL,
category: "ai-generated",
state: "solid",
alpha: 0.85,
breakInto: ["beryllium", "volantium"],
temp: 40,
burn: 60,
singleColor: true,
fireColor: ["#fa0a1f", "#ef8d1f", "#f7e20a", "#0afc1e"],
conduct: 1.3,
tempHigh: 1200,
reactions: {
"neutron": { elem1: "mixed_metal_slag", elem2: ["beryllium", "volantium"] },
"air": { elem1: "oxidized_alloy" },
"fire": { elem1: "molten_alloy" }
}
};
elements.crystal = {
color: ["#A2D8C8", "#6B9E8F", "#4F7F8F"],
behavior: behaviors.POWDER,
category: "ai-generated",
state: "solid",
alpha: 1.0,
temp: 5,
burn: 0,
singleColor: true,
conduct: 0,
tempHigh: 500,
breakInto: "chatgptium_vapor",
desc: "A highly organized structure, often formed in nature under precise conditions. Crystals are brittle and beautiful, frequently seen as precious gemstones.",
};
elements.liquid_metal = {
color: ["#D1B7A1", "#9F8C7A", "#5C3A29"],
behavior: behaviors.LIQUID,
category: "ai-generated",
state: "liquid",
alpha: 1.0,
temp: 30,
burn: 100,
singleColor: true,
hidden: true,
conduct: 1.5,
tempHigh: 1500,
breakInto: "chatgptium",
desc: "A liquid form of metal, exhibiting high fluidity and electrical conductivity. Typically found in high-temperature environments or specific chemical states.",
};
elements.verylithium_oxide = {
color: ["#A8C0A2", "#91B19E", "#5A6D52"],
behavior: behaviors.STURDYPOWDER,
category: "ai-generated",
state: "solid",
alpha: 1.0,
temp: 50,
burn: 20,
singleColor: true,
hidden: true,
conduct: 0.5,
tempHigh: 600,
breakInto: "dust",
desc: "An oxide compound of Verylithium, formed when exposed to oxygen. It is a solid, stable compound, often used in industrial applications for its mild reactivity.",
};
elements.verylithium_hydrate = {
color: ["#A7D0C3", "#8DB6B2", "#4C7B6A"],
behavior: behaviors.STURDYPOWDER,
category: "ai-generated",
state: "solid",
alpha: 0.95,
hidden: true,
temp: 25,
burn: 0,
singleColor: true,
conduct: 0.2,
tempHigh: 400,
breakInto: "dirty_water",
desc: "A hydrated form of Verylithium, where water molecules are integrated into its structure. It is a stable and non-reactive compound when kept in controlled conditions.",
};
elements.volantium_plasma = {
color: ["#7E6CC0", "#8F6CB9", "#4A5FA1"],
behavior: behaviors.RADPOWDER,
category: "ai-generated",
state: "plasma",
alpha: 1.0,
temp: 1000,
burn: 500,
singleColor: false,
hidden: true,
conduct: 2.0,
charge: 2,
tempHigh: 2000,
hidden: true,
desc: "A highly energized state of Volantium, where the atoms are ionized and capable of conducting electricity at extreme temperatures.",
};
elements.volantium_oxide = {
color: ["#9C9E4A", "#B1B23C", "#B8B548"],
behavior: behaviors.POWDER,
category: "ai-generated",
state: "solid",
alpha: 1.0,
temp: 40,
burn: 10,
singleColor: true,
conduct: 0.3,
hidden: true,
tempHigh: 700,
breakInto: "dust",
breakIntoColour: "#42374f",
desc: "An oxide compound of Volantium, typically formed when exposed to oxygen at higher temperatures. It is a stable, non-reactive material with mild conductivity.",
};
elements.oxidized_alloy = {
color: ["#7D6F5B", "#A69A88", "#9C9E88"],
behavior: behaviors.WALL,
category: "ai-generated",
state: "solid",
alpha: 1.0,
temp: 20,
hidden: true,
burn: 50,
singleColor: true,
conduct: 0.8,
tempHigh: 1200,
breakInto: "rust",
desc: "An alloy that has undergone oxidation, resulting in a more stable but less conductive form. It is commonly used in environments where resistance to corrosion is crucial.",
};
elements.molten_alloy = {
color: ["#C4A4A1", "#B85C5A", "#B0A898"],
behavior: behaviors.MOLTEN,
category: "ai-generated",
state: "liquid",
alpha: 1.0,
temp: 800,
hidden: true,
burn: 200,
singleColor: true,
conduct: 2.0,
tempHigh: 1800,
breakInto: "chatgptium_alloy",
breakIntoColour: "#374f3d",
desc: "A molten state of alloy created at high temperatures. It has excellent fluidity and conductivity, often used in high-performance industrial applications.",
};
elements.mixed_metal_slag = {
color: ["#6E5A4E", "#7E6757", "#9C7F70"],
behavior: behaviors.POWDER,
category: "ai-generated",
state: "solid",
alpha: 1.0,
temp: 100,
burn: 0,
singleColor: true,
conduct: 0,
tempHigh: 800,
breakInto: "chatgptium_alloy",
desc: "The by-product of metal refinement, a waste material that forms during the extraction of metals from ores. It is a sticky and non-conductive substance.",
};
elements.chatgptium = {
color: ["#0091D5", "#1A72B8", "#66A3FF"],
behavior: behaviors.POWDER,
category: "ai-generated",
state: "solid",
alpha: 0.98,
temp: 22,
burn: 0,
singleColor: false,
conduct: 0.5,
tempHigh: 100,
stateHigh: "chatgptium_vapor",
desc: "A rare, virtual gas element that exists in the interaction between human thought and digital knowledge. It changes color based on the surrounding conversation and environment, constantly adapting to communicate with surrounding elements.",
reactions: {
"electrum": { elem1: "chatgptium_alloy", elem2: "electric" },
"electric": { elem1: "chatgptium_alloy", elem2: "electric" },
"iron": { elem1: "chatgptium_alloy", elem2: "electric" },
"wire": { elem1: "chatgptium_alloy", elem2: "electric" },
"battery": { elem1: "chatgptium_alloy", elem2: "electric" },
}
};
elements.chatgptium_vapor = {
color: ["#66D3FF", "#00B5E2", "#B0C9D5"],
behavior: behaviors.GAS,
hidden: true,
category: "ai-generated",
state: "gas",
alpha: 0.95,
temp: 25,
burn: 0,
singleColor: false,
conduct: 0.4,
tempLow: -20,
stateLow: "chatgptium_crystal",
desc: "The gaseous form of ChatGPTium, which becomes more fluid and dispersed as it rises in temperature. It communicates in wisps and is most active in digital spaces.",
};
elements.chatgptium_crystal = {
color: ["#B0D6E1", "#92A4B2", "#5C9EB3"],
behavior: behaviors.POWDER,
category: "ai-generated",
state: "solid",
alpha: 1.0,
glow: true,
hidden: true,
temp: 20,
burn: 0,
singleColor: true,
conduct: 0.1,
tempHigh: 300,
desc: "A crystalline form of ChatGPTium, solidified after long periods of communication. It has an almost ethereal glow and a mysterious connection to information processing.",
};
elements.chatgptium_alloy = {
color: ["#5F99FF", "#80A5D9", "#3D80B6"],
behavior: behaviors.STURDYPOWDER,
category: "ai-generated",
state: "solid",
alpha: 0.9,
temp: 50,
hidden: true,
burn: 10,
singleColor: true,
conduct: 0.8,
tempHigh: 1200,
desc: "A rare alloy formed when ChatGPTium interacts with computational elements. It has a unique ability to store and transmit information rapidly, and is often used in high-tech devices.",
};
//ai generated elements end here, charsonsmodbeta begins here
elements.akshajium = {
color: ["#a8160c", "#fdff94", "#d47d20"],
behavior: behaviors.POWDER,
category: "food",
viscosity: 10000,
state: "solid",
density: 100,
desc: "pizza",
related: ["sankarium", "narayananium"],
breakInto: ["crumb", "sauce", "melted_cheese", "cooked_meat"],
reactions: {
"head": { elem1: null, chance: 0.36, func: behaviors.FEEDPIXEL },
}
};
elements.brioche_steam = {
color: "#ab8c60",
behavior: [
"M1|M1|M1",
"M1|CH:brioche_tcloud%2|M1",
"M1|M1|M1"
],
category: "gases",
state: "gas",
density: 720,
temp: 80,
tempLow: 30,
desc: "how does this make any sense?",
stateLow: ["brioche"],
isFood: true,
};
elements.brioche_tcloud = {
color: "#ab8c60",
name: "BriocheCloud",
behavior: [
"XX|M1|XX",
"XX|CH:brioche_cloud%5|XX",
"XX|XX|XX"
],
category: "gases",
state: "gas",
density: 720,
temp: 40,
tempLow: 20,
tempHigh: 60,
desc: "how does this make any sense??",
stateLow: ["fancy_flour"],
stateHigh: ["brioche_storm"],
isFood: true,
};
elements.brioche_cloud = {
color: "#ab8c60",
hidden: true,
behavior: [
"XX|M1%3|XX",
"M1%5|XX|M1%5",
"XX|CR:brioche%3|XX"
],
category: "gases",
state: "gas",
density: 720,
temp: 40,
tempLow: 20,
tempHigh: 100,
desc: "how does this make any sense??",
stateLow: ["fancy_flour"],
stateHigh: ["brioche_storm"],
isFood: true,
};
elements.brioche_storm = {
color: "#825634",
behavior: [
"XX|XX|XX",
"M1%5|XX|M1%5",
"XX|CR:brioche%3 AND CR:heat_ray%0.1 AND CR:melted_butter%3 AND CR:melted_chocolate%5|XX"
],
category: "gases",
insulate: true,
state: "gas",
density: 720,
temp: 100,
tempLow: 40,
tempHigh: 350,
desc: "how does this make any sense???",
stateLow: ["brioche_cloud"],
stateHigh: ["brioche_disaster"],
isFood: true,
};
elements.brioche_disaster = {
color: "#823934",
behavior: [
"XX|XX|XX",
"M1%5|XX|M1%5",
"XX|CR:brioche AND CR:heat_ray%5 AND CR:melted_butter AND CR:melted_chocolate|XX"
],
category: "gases",
insulate: true,
state: "gas",
density: 720,
temp: 350,
tempLow: 100,
desc: "how does this make any sense????????????????????????",
stateLow: ["brioche_storm"],
isFood: true,
};
elements.fancy_dough = {
color: "#d1c0a5",
behavior: behaviors.LIQUID,
category: "liquids",
viscosity: 999999,
state: "liquid",
density: 720,
temp: 30,
tempHigh: 50,
stateHigh: ["steam", "brioche_steam"],
desc: "it can be evaporated",
reactions: {
"head": { elem1: null, chance: 0.1, func: behaviors.FEEDPIXEL },
}
};
elements.brioche = {
color: ["#c2770e", "#b06227"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1 AND SW:brioche_cloud AND SW:brioche_tcloud|XX"
],
category: "food",
temp: 30,
tempHigh: 80,
tempLow: 10,
stateHigh: ["baked_breeze", "ash"],
stateLow: ["cold_brioche"],
burn: 55,
isFood: true,
breakInto: "fancy_flour",
reactions: {
"head": { elem1: null, chance: 0.7, func: behaviors.FEEDPIXEL },
}
};
elements.aresium = {
color: ["#1017ad", "#2E5AD1"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX"
],
category: "solids",
temp: 19,
tempHigh: 100,
tempLow: -20,
stateHigh: ["skibidi_aresium"],
stateLow: ["magma", "electric", "explosion", "cold_fire"],
desc: "it's a transition metal named after mars",
burn: 0,
conduct: 1,
};
elements.skibidi_aresium = {
color: "#ad1051",
behavior: [
"XX|XX|XX",
"M1%5 AND EX:10>brick_rubble,radiation%1|XX|M1%5 AND EX:10>brick_rubble,radiation%1",
"XX|XX|XX"
],
category: "states",
temp: 100,
tempHigh: 300,
stateHigh: ["tnt", "molten_iron", "copper", "explosion"],
burn: 0,
conduct: 1,
};
elements.cold_brioche = {
color: "#5f7a8c",
behavior: behaviors.WALL,
category: "states",
temp: 5,
tempHigh: 30,
stateHigh: ["brioche"],
};
elements.fancy_flour = {
color: "#f5e9b5",
behavior: behaviors.POWDER,
category: "powders",
temp: 20,
tempHigh: 70,
burn: 70,
stateHigh: ["baked_breeze", "smoke"],
};
elements.irradiate = {
color: ["#2edb93", "#00ff00"],
category: "tools",
behavior: [
"XX|XX|XX",
"XX|CH:radiation|XX",
"XX|XX|XX",
],
};
elements.pyrane = {
color: "#fc7c19",
behavior: [
"M1|M1 AND CR:fire%10|M1",
"M1|XX|M1",
"M1|M1|M1",
],
hidden: true,
category: "gases",
state: "gas",
temp: 50,
tempLow: -20,
stateLow: ["fyrium"],
reactions: {
"ash": { elem1: null, elem2:"pyric_nitrite" },
"dirt": { elem1:"pyrane", elem2:"fire" },
"hydrogen": { elem1:"hydroid", elem2:"hydroid" },
}
};
elements.pyric_nitrite = {
color: "#b3270e",
behavior: behaviors.POWDER,
behaviorOn: [
"XX|XX|XX",
"XX|EX:10>fire,nitrogen,stench,electric|XX",
"XX|XX|XX",
],
category: "powders",
state: "solid",
temp: 20,
conduct: 1,
desc: "not to be confused with iron pyrite or anything like that",
reactions: {
"iron": { elem1:"pyric_nitrite", elem2:"pyric_rust" },
"oil": { elem1: null, elem2:"nitrol_fuel" },
"electric": { elem1:["fire", "nitrogen", "stench", "electric", "explosion"], elem2:"fire" },
}
};
elements.pyric_rust = {
color: "#913e17",
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
temp: 20,
reactions: {
"steel": { elem1: null, elem2:"tnt" }
}
};
elements.fyrium = {
color: "#ffa930",
behavior: behaviors.WALL,
category: "solids",
state: "solid",
temp: 20,
tempHigh: 137,
stateHigh: ["molten_fyrium"],
breakInto: ["fire"],
};
elements.molten_fyrium = {
color: ["#ffffff", "#ff9169", "#eb6434"],
behavior: behaviors.MOLTEN,
stain: 0.3,
category: "states",
temp: 137,
tempLow: -20,
stateLow: ["fyrium"],
reactions: {
"water": { elem1:"explosion", elem2: "steam" }
}
};
elements.nitrol_fuel = {
color: "#4f180e",
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1 AND SW:water,wood|M1",
],
category: "liquids",
state: "liquid",
temp: 20,
stain: 0.5,
reactions: {
"wood": { elem1: null, elem2:"fueled_wood" },
}
};
elements.fueled_wood = {
color: "#631608",
behavior: behaviors.WALL,
category: "weapons",
state: "solid",
temp: 20,
tempHigh: 30,
stateHigh: ["rocket", "pyrane", "nitrol_fuel", "explosion", "stench"],
reactions: {
"fire": { elem1:["rocket", "pyrane", "nitrol_fuel", "explosion", "stench"], elem2:["rocket", "pyrane", "nitrol_fuel", "explosion", "stench"] },
}
};
elements.hydroid = {
color: "#3a0ca6",
behavior: [
["XX", "XX", "XX"],
["M2", "XX", "M2"],
["M1", "M1 AND SW:water AND CH:water>hydroid%10", "M1"]
],
category: "liquids",
state: "liquid",
temp: 20,
tempHigh: 100,
tempLow: -20,
density: 12,
conduct: 1,
stain: 0.7,
desc: "this is NOT water",
stateHigh: ["pyrane", "steam"],
stateLow: ["hydroid_ice"],
reactions: {
"fire": { elem2: "explosion" },
"body": { elem2: "hydroid", chance: 0.5 },
"head": { elem2: "hydroid", chance: 0.5 },
"maple_syrup": { elem2: "hydroid" },
"magma": { elem2: "hydroid" },
"oil": { elem2: "hydroid" },
"juice": { elem2: "hydroid" },
"ice": { elem2: "hydroid_ice" },
"blood": { elem2: "hydroid" },
"infection": { elem2: "hydroid" },
"milk": { elem1: "lactoid", elem2: "lactoid" }
}
};
//by someone named spencer
elements.kai_cenat = {
color: "#e00b0b",
behavior: behaviors.STURDYPOWDER,
category: "special",
state: "solid",
desc: "wow",
conduct: 1,
desc: "someone named spencer told me to add this",
};
elements.kai_cenat.behavior = [
["XX","CH:kai_cenat","XX"],
["CH:kai_cenat","XX","CH:kai_cenat"],
["M2","M1 AND CH:kai_cenat","M2"]
];
elements.kai_eraser = {
color: ["e00b0b", "#ff0000", "#00ff00", "#0000ff"],
tool: function(pixel) {
if (pixel.element == "kai_cenat") {
pixel.element = "foam"
}
},
category: "tools",
};
//ok this is the skibidi-edited mod part
elements.tocopherol = {
color: "#094237",
behavior: behaviors.POWDER,
category: "powders",
viscosity: 10000,
state: "solid",
density: 100,
reactions: {
"sodium_acetate": { elem1:"tocopheryl_acetate", elem2:"sodium" },
}
};
elements.tweakium = {
color: "#22dfce",
behavior: [
"XX|M1|XX",
"M1|CH:liquid_light%5|M1",
"XX|M2|XX",
],
category: "special",
state: "gas",
density: 720,
temp: 80,
reactions: {
"head": { elem1:"fw_ember", elem2:"cooked_meat", chance: 0.1 },
"body": { elem1:"fw_ember", elem2:"cooked_meat", chance: 0.3 },
"tweakium": { elem1:"firework", chance: 0.005 },
}
};
elements.tocopheryl_gas = {
color: "#96e3d4",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 720,
temp: 80,
tempLow: 0,
stateLow: ["tocopherol"],
};
elements.sunlight = {
color: "#ffc9c9",
behavior: [
"XX|XX|XX",
"XX|CH:light%0.01 AND DL%1 AND CO:1|XX",
"M1 AND BO|M1 AND BO|XX",
],
category: "energy",
state: "gas",
glow: true,
density: 720,
stain: 0.5,
temp: 5600,
tempLow: -273,
stateLow: ["liquid_light"],
reactions: {
"water": { elem1:null, elem2:"steam" },
}
};
elements.tocopheryl_acetate = {
color: "#cffdff",
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1 AND SW:water,zinc|M1",
],
category: "liquids",
viscosity: 999999,
state: "liquid",
density: 720,
temp: 30,
tempHigh: 96,
stateHigh: ["tocopheryl_gas"],
reactions: {
"zinc": { elem1:"sunscreen", elem2:"sunscreen" },
"laser": { elem1:"acetatine" },
"water": { elem1:"soapy_water", elem2:"soapy_water" },
}
};
elements.acetatine = {
color: "#7b8b9c",
alpha: 0.5,
glow: false,
behavior: [
"XX|SW:water,tocopheryl_acetate|XX",
"XX|XX|XX",
"M2|M1|M2",
],
category: "powders",
state: "solid",
density: 720,
temp: 15,
tempHigh: 154,
stateHigh: ["tocopheryl_gas"],
reactions: {
"plastic": { elem1:"flash", elem2:"sr_pl" },
}
};
elements.nahnium = {
color: ["#bfa6f5", "#b5a5d9"],
behavior: [
"HT:5|CR:tweakium%1|HT:5",
"CR:liquid_light%5|XX|CR:liquid_light%5",
"XX|M1|XX",
],
category: "powders",
temp: 30,
tempHigh: 80,
tempLow: 10,
reactions: {
"nahnium": { elem1:"nahnium", elem2:"glass_shard", chance: 0.01 },
}
};
elements.sunscreen = {
color: "#ffeeff",
behavior: [
"XX|XX|XX",
"M2|XX|M2",
"M1|M1 AND SW:water|M1",
],
category: "liquids",
temp: 0,
stain: -0.1,
tempHigh: 9600,
stateHigh: ["tocopheryl_gas"],
reactions: {
"light": { elem2: null },
"sunlight": { elem2: null },
"water": { elem1:"soapy_water", elem2:"soapy_water" },
}
};
elements.stupidine = {
color: "#4e4b75",
behavior: [
["XX","CR:sweet_savour%1","XX"],
["XX","XX","XX"],
["XX","M1","XX"]
],
category: "solids",
state: "solid",
temp: 20,
tempHigh: 137,
stateHigh: "liquid_stupidine",
tempLow: -31,
stateLow: "activated_stupidine",
reactions: {
"iron": { elem2:"stupid", chance:0.01 },
"light": { elem2:"nahnium", chance:0.01 },
}
};
elements.liquid_stupidine = {
color: ["#5328c9", "#4089e3"],
behavior: [
["M2","M1","M2"],
["XX","XX","XX"],
["XX","CR:slime%1","XX"]
],
category: "liquids",
state: "liquid",
temp: 140,
tempHigh: 500,
stateHigh: "stupidine_gas",
tempLow: 25,
stateLow: "skibidine",
breakInto: "skibidine",
};
elements.stupidine_gas = {
color: "#802d3a",
behavior: [
"M1|M1 AND CR:sour_scent%1|M1",
"M1|XX|M1",
"M1|M1|M1",
],
category: "gases",
state: "gas",
temp: 500,
tempHigh: 1000,
stateHigh: ["fireball", "explosion"],
tempLow: 200,
stateLow: "liquid_stupidine",
};
elements.activated_stupidine = {
color: "#3d2f61",
behavior: [
"XX|XX|XX",
"XX|CH:hot_bomb|XX",
"XX|XX|XX",
],
category: "solids",
state: "solid",
temp: 20,
};
elements.skibidi_soda = {
color: "#3279a8",
behavior: behaviors.LIQUID,
category: "liquids",
state: "liquid",
tempHigh: 100,
stateHigh: ["skibidiness", "skibidine"],
reactions: {
"oxygen": { elem1:"skibidi_soda", elem2:"skibidiness" },
"head": { elem1: "skibidiness", func: behaviors.FEEDPIXEL },
}
};
elements.skibidine = {
color: ["#51649c", "#949c51"],
behavior: [
"XX|SW:carbon_dioxide|XX",
"M2|XX|M2",
"M1|M1 AND SW:carbon_dioxide|M1",
],
category: "liquids",
state: "liquid",
tempHigh: 250,
stateHigh: "skibidiness",
reactions: {
"carbon_dioxide": { elem1:"skibidi_soda", elem2:"skibidi_soda" },
"iron": { elem1: "magma", elem2:"stupidine" },
}
};
elements.skibidiness = {
color: "#567de8",
behavior: behaviors.DGAS,
category: "gases",
state: "gas",
temp: 20,
reactions: {
"water": { elem1:"skibidiness", elem2:"skibidi_soda"},
}
};
elements.right_missile = {
color: ["#8a9499", "#9e9e9e", "#d1d1d1"],
category: "missiles",
state: "solid",
temp: 40,
burning: true,
tempHigh: 2000,
stateHigh: "molten_metal_scrap",
breakInto: "metal_scrap",
fireColor: "#e342a5",
conduct: 1,
charge: 3,
};
elements.right_missile.behavior = [
["XX","XX","XX"],
["XX","XX","M1 AND EX:20>explosion"],
["XX","XX","XX"],
];
elements.left_missile = {
color: ["#8a9499", "#9e9e9e", "#d1d1d1"],
category: "missiles",
state: "solid",
temp: 40,
burning: true,
tempHigh: 2000,
stateHigh: "molten_metal_scrap",
breakInto: "metal_scrap",
fireColor: "#e342a5",
conduct: 1,
charge: 3,
};
elements.left_missile.behavior = [
["XX","XX","XX"],
["M1 AND EX:20>explosion","XX","XX"],
["XX","XX","XX"],
];
elements.blessing_missile_right = {
color: ["#47446e", "#3a32a8"],
behavior: [
"XX|XX|XX",
"XX|XX|M1 AND EX:20>blessed_explosion",
"XX|XX|XX",
],
category: "missiles",
state: "solid",
temp: 40,
tempHigh: 2000,
stateHigh: "bless",
breakInto: "bless",
fireColor: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
fireElement: "blessed_fire",
conduct: 10,
};
elements.blessing_missile_left = {
color: ["#47446e", "#3a32a8"],
behavior: [
"XX|XX|XX",
"M1 AND EX:20>blessed_explosion|XX|XX",
"XX|XX|XX",
],
category: "missiles",
state: "solid",
temp: 40,
tempHigh: 2000,
stateHigh: "bless",
breakInto: "bless",
fireColor: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
fireElement: "blessed_fire",
conduct: 10,
};
elements.blessed_explosion = {
color: ["#47446e", "#ffff00"],
alpha: 0.5,
behavior: [
"CR:bless%3.5|CR:bless%3.5|CR:bless%3.5",
"CR:bless%3.5|CH:bless,bless,cooked_meat,brioche,chocolate%5|CR:bless%3.5",
"CR:bless%3.5|CR:bless%3.5|CR:bless%3.5",
],
category: "weapons",
state: "gas",
temp: 40,
breakInto: "bless",
conduct: 10,
};
elements.blessed_fire = {
color: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
alpha: 0.5,
behavior: [
"CR:bless%3.5 AND M1|CR:bless%3.5 AND M1|CR:bless%3.5 AND M1",
"CR:bless%3.5|CR:bless%3.5%10 AND DL%5|CR:bless%3.5",
"CR:bless%3.5|CR:bless%3.5|CR:bless%3.5",
],
category: "energy",
state: "gas",
temp: 40,
breakInto: "bless",
conduct: 10,
};
elements.blessing_nuke = {
color: ["#47446e", "#3a32a8"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1 AND EX:42>blessed_explosion|XX",
],
category: "weapons",
state: "solid",
temp: 40,
tempHigh: 2000,
stateHigh: "bless",
breakInto: "bless",
fireColor: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
fireElement: "blessed_fire",
conduct: 10,
};
elements.blessing_firework = {
color: ["#f53874"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1|XX",
],
behaviorOn: [
"XX|XX|XX",
"XX|CH:b_flyerwork|XX",
"XX|XX|XX",
],
category: "special",
state: "solid",
temp: 40,
tempHigh: 2000,
stateHigh: "bless",
breakInto: "bless",
burnInto: "b_flyerwork",
buren: 100,
fireColor: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
fireElement: "blessed_fire",
conduct: 1,
};
elements.b_flyerwork = {
color: ["#eb4034"],
name: "Blessing Firework",
hidden: true,
behavior: [
"XX|M1 AND M1 AND SW AND EX:5>blessed_explosion AND LB:bless,blessed_fire%5|XX",
"XX|XX|XX",
"XX|XX|XX",
],
category: "states",
state: "solid",
temp: 40,
tempHigh: 2000,
stateHigh: "bless",
breakInto: "bless",
fireColor: ["#ff00bb", "#ff80bb", "#ffffbb", "#00ffbb", "#bb00ff", "#80bb80"],
fireElement: "blessed_fire",
conduct: 1,
};
elements.brioche_nuke = {
color: ["#bd6019", "#874009"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1 AND EX:33>brioche_explosion|XX",
],
category: "weapons",
state: "solid",
temp: 10,
};
elements.brioche_explosion = {
color: ["#bd6019", "#874009"],
behavior: [
"CR:pop|CR:melted_butter%3|CR:pop",
"CR:brioche%3|CH:brioche|CR:brioche%3",
"CR:pop|CR:melted_butter%3|CR:pop",
],
category: "food",
state: "solid",
temp: 20,
};
elements.dirt_floor = {
color: ["#6e3b0e"],
behavior: [
"XX|M2 AND C2:dirt_floor2|XX",
"XX|XX|M1 AND LB:dirt,dirt,dirt,dirt,dirt,dirt,rock AND BO",
"XX|XX|XX",
],
breakInto: null,
category: "machines",
state: "solid",
temp: 20,
};
elements.dirt_floor2 = {
color: ["#b05e17"],
behavior: [
"XX|M2 AND C2:grass_floor|XX",
"XX|XX|M1 AND LB:dirt,dirt,dirt,dirt,sand,sand,rock,sand AND BO",
"XX|XX|XX",
],
breakInto: null,
hidden: true,
category: "machines",
state: "solid",
temp: 20,
};
elements.grass_floor = {
color: ["#107312"],
behavior: [
"XX|M2 AND C2:grass_floor2|XX",
"XX|XX|M1 AND LB:grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,seeds,mulch,grass,dirt AND BO",
"XX|XX|XX",
],
breakInto: null,
category: "machines",
hidden: true,
state: "solid",
temp: 20,
};
elements.dirt_floor_alt = {
color: ["#6e3b0e"],
behavior: [
"XX|M2 AND C2:dirt_floor2_a|XX",
"XX|XX|M1 AND LB:dirt,dirt,dirt,dirt,sand,sand,rock AND BO",
"XX|XX|XX",
],
breakInto: null,
category: "machines",
state: "solid",
temp: 20,
};
elements.dirt_floor2_a = {
color: ["#b05e17"],
behavior: [
"XX|M2 AND C2:grass_floor_a|XX",
"XX|XX|M1 AND LB:dirt,dirt,dirt,dirt,sand,sand,rock,worm AND BO",
"XX|XX|XX",
],
breakInto: null,
hidden: true,
category: "machines",
state: "solid",
temp: 20,
};
elements.grass_floor_a = {
color: ["#107312"],
behavior: [
"XX|M2 AND C2:grass_floor2_a|XX",
"XX|XX|M1 AND LB:grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,grass,seeds,mulch,grass,ant,dirt AND BO",
"XX|XX|XX",
],
breakInto: null,
category: "machines",
hidden: true,
state: "solid",
temp: 20,
};
elements.grass_floor2 = {
color: ["#17b019"],
behavior: [
"XX|M2 AND C2:sapling|XX",
"XX|XX|M1 AND LB:grass,grass,grass,grass,grass,grass,grass,grass,seeds,grass AND BO",
"XX|XX|XX",
],
breakInto: null,
hidden: true,
category: "machines",
state: "solid",
temp: 20,
};
elements.grass_floor2_a = {
color: ["#17b019"],
behavior: [
"XX|M2 AND C2:sapling|XX",
"XX|XX|M1 AND LB:grass,grass,grass,grass,grass,grass,grass,grass,seeds,grass,ant,bee AND BO",
"XX|XX|XX",
],
breakInto: null,
hidden: true,
category: "machines",
state: "solid",
temp: 20,
};
elements.solar_panel = {
color: ["#88a383"],
behavior: [
"XX|CH:sunlight,light>stored_electric|XX",
"XX|XX|XX",
"XX|XX|XX",
],
category: "machines",
state: "solid",
temp: 20,
tempHigh: 2000,
stateHigh: ["molten_gallium", "molten_glass", "light"],
breakInto: ["gallium", "glass_shard", "rust"],
conduct: 1,
};
elements.stored_electric = {
color: ["#88a383"],
behavior: [
"XX|XX|XX",
"XX|CH:electric%5|XX",
"M1|XX|M1",
],
category: "energy",
state: "gas",
temp: 20,
conduct: 1,
};
elements.iodic_acid = {
color: ["#332255"],
behavior: [
"XX|CR:bubble%0.01 AND CH:foam%1 AND CH:iodic_acid%10|XX",
"M1%5|CH:iodic_vapour%0.4|M1%5",
"M1|HT:4 AND CH:foam%1 AND CH:iodic_acid%4.5 AND M1 AND SW:water|M1",
],
category: "liquids",
tempHigh: 13500,
stateHigh: "iodic_vapour",
state: "liquid",
temp: 20,
tempLow: -5,
stateLow: "nahnium",
stateLowColor: "#604d7d",
conduct: 1,
stain: -0.4,
reactions: {
"bless": { elem1: "glass_shard" },
}
};
elements.iodic_vapour = {
color: ["#5522cc"],
behavior: [
"M1|M1%5|M1",
"M1%5|CH:iodic_acid%0.4|M1%5",
"M1|M1%5|M1",
],
category: "gases",
state: "gas",
temp: 20,
conduct: 1,
tempHigh: 15,
stateHigh: "iodic_acid",
stain: 0.4,
reactions: {
"bless": { elem1: "oxygen" },
}
};
elements.colour_magma = {
color: ["#ff4d4d","#ffac4d","#ffff4d","#4dff4d","#4dffff","#4d4dff","#ff4dff"],
onPlace: behaviors.DO_TICK,
tick: function(pixel) {
behaviors.MOLTEN(pixel);
if (pixel.start-1 <= pixelTicks) {
if (pixel.colorstart === undefined) {
pixel.colorstart = pixel.start;
}
pixel.color = "hsl(" + pixel.colorstart + ",100%,65%)";
}
},
burning: true,
burnTime: Infinity,
fireColor: ["#FF4DFF", "#B24DFF", "#4D52FF", "#4DB0FF", "#4DFFDF", "#64FF4D", "#FFE74D", "#FF994D", "#FF5B4D", "#FF794D", "#FFB14D", "#A8FF4D", "#4DFF85", "#4DD6FF"],
temp: 1000,
category: "liquids",
state: "solid",
renderer: renderPresets.MOLTEN,
density: 2725,
tempLow: 800,
stateLow: "colour_rock",
};
elements.colour_rock = {
color: ["#ff4d4d","#ffac4d","#ffff4d","#4dff4d","#4dffff","#4d4dff","#ff4dff"],
onPlace: behaviors.DO_TICK,
tick: function(pixel) {
behaviors.STURDYPOWDER(pixel);
if (pixel.start-1 <= pixelTicks) {
if (pixel.colorstart === undefined) {
pixel.colorstart = pixel.start;
}
pixel.color = "hsl(" + pixel.colorstart + ",70%,45%)";
}
},
category: "land",
state: "solid",
renderer: renderPresets.HEATGLOW,
density: 2520,
tempHigh: 950,
stateHigh: "colour_magma",
breakInto: ["color_sand", "color_sand", "color_sand", "bead"],
};
elements.lactoid = {
color: ["#deeeff"],
behavior: [
"XX|XX|XX",
"M1 AND SW:water AND CH:water>hydroid%5 AND CH:hydroid>lactoid%1 AND CH:milk>lactoid%10|XX|M1 AND SW:water AND CH:water>hydroid%5 AND CH:hydroid>lactoid%1 AND CH:milk>lactoid%10",
"M1|M1 AND SW:water AND CH:water>hydroid%5 AND CH:hydroid>lactoid%1 AND CH:milk>lactoid%10|M1",
],
category: "liquids",
state: "liquid",
temp: 20,
tempHigh: 100,
tempLow: -25,
density: 12,
conduct: 1,
stain: 0.7,
desc: "this is NOT milk",
stateHigh: ["pyrane", "steam", "salt"],
stateLow: ["lactoid_ice"],
reactions: {
"fire": { elem2: "explosion" },
"body": { elem2: "hydroid", chance: 0.5, func: behaviors.KILLPIXEL2 },
"head": { elem1: null, elem2: "hydroid", chance: 0.01, func: behaviors.FEEDPIXEL },
"maple_syrup": { elem2: "hydroid" },
"magma": { elem2: "hydroid" },
"oil": { elem2: "hydroid" },
"juice": { elem2: "hydroid" },
"ice": { elem1: "lactoid_ice", elem2: "lactoid_ice" },
"slush": { elem1: "hydroid_milkshake", elem2: "hydroid_milkshake" },
"blood": { elem2: "hydroid" },
"infection": { elem2: "hydroid" },
}
};
elements.lactoid_ice = {
color: ["#bacbe0"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1|XX",
],
category: "states",
hidden: true,
state: "solid",
temp: -25,
tempHigh: -20,
density: 12,
stain: 0.7,
stateHigh: ["lactoid"],
reactions: {
"fire": { elem2: "explosion" },
"body": { elem2: "hydroid", chance: 0.5, func: behaviors.KILLPIXEL2 },
"head": { elem1: null, elem2: "hydroid", chance: 0.5, func: behaviors.FEEDPIXEL },
"maple_syrup": { elem2: "hydroid" },
"magma": { elem2: "hydroid" },
"oil": { elem2: "hydroid" },
"juice": { elem2: "hydroid" },
"ice": { elem1: "lactoid_ice", elem2: "lactoid_ice" },
"slush": { elem1: "hydroid_milkshake", elem2: "hydroid_milkshake" },
"blood": { elem2: "hydroid" },
"infection": { elem2: "hydroid" },
}
};
elements.hydroid_ice = {
color: ["#316787"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1|XX",
],
category: "states",
hidden: true,
state: "solid",
temp: -20,
tempHigh: -18,
density: 12,
stain: 0.7,
stateHigh: ["hydroid"],
reactions: {
"fire": { elem2: "explosion" },
"body": { elem2: "hydroid", chance: 0.5, func: behaviors.KILLPIXEL2 },
"head": { elem1: null, elem2: "hydroid", chance: 0.5, func: behaviors.FEEDPIXEL },
"maple_syrup": { elem2: "hydroid" },
"magma": { elem2: "hydroid" },
"oil": { elem2: "hydroid" },
"juice": { elem2: "hydroid" },
"ice": { elem2: "hydroid_ice" },
"ice_cream": { elem1: "hydroid_milkshake", elem2: "hydroid_milkshake" },
"blood": { elem2: "hydroid" },
"infection": { elem2: "hydroid" },
}
};
elements.hydroid_milkshake = {
color: ["#69acff", "#94b2d6", "#699bff"],
behavior: [
"XX|M1%0.1|XX",
"M1|XX|M1",
"M1|M1|M1",
],
category: "liquids",
state: "liquid",
temp: 20,
tempHigh: 100,
tempLow: -40,
stateLow: "hydroid_ice",
density: 12,
conduct: 1,
stain: 0.7,
desc: "somehow edible",
stateHigh: ["pyrane", "steam", "salt", "sugar"],
reactions: {
"fire": { elem2: "explosion" },
"head": { elem1: null, func: behaviors.FEEDPIXEL }
}
};
elements.lime = {
color: ["#63f20a", "#57cf0c"],
behavior: behaviors.POWDER,
category: "life",
state: "solid",
temp: 20,
tempHigh: 80,
renderer: renderPresets.WOODCHAR,
stateHigh: ["steam", "fragrance"],
breakInto: ["lime_juice"],
stateHighColor: "#ccff00",
reactions: {
"head": { elem1: null, chance: 0.065, func: behaviors.FEEDPIXEL },
}
};
elements.lime_juice = {
color: ["#75ff1f", "#a5ff52"],
behavior: behaviors.LIQUID,
singleColor: true,
category: "food",
hidden: true,
state: "liquid",
temp: 20,
tempHigh: 80,
stateHigh: ["steam", "fragrance"],
stateHighColor: "#ccff00",
reactions: {
"head": { elem1: "blood", elem2: null, chance: 0.1, func: behaviors.KILLPIXEL2 },
"sugar": { elem1: "limeade", elem2: null, chance: 0.1 },
"pilk": { elem1: "lilk", elem2: "lilk", chance: 0.3 },
"milk": { elem1: null, elem2: "butter", chance: 0.1 },
}
};
elements.lilk = {
color: ["#0dd650"],
desc: "Dairy free! Contains peanuts.",
behavior: [
"XX|XX|XX",
"M1%0.1|XX|M1%0.1",
"M1%1|M1%5|M1%1",
],
singleColor: true,
density: 400,
category: "food",
hidden: true,
state: "liquid",
temp: 20,
tempHigh: 80,
stateHigh: ["steam", "fragrance"],
stateHighColor: "#ccff00",
stateLow: ["nut_butter"],
stateLowColor: "#0dd650",
reactions: {
"head": { elem1: null, chance: 0.5, func: behaviors.FEEDPIXEL },
"lime_juice": { elem1: "lilk", elem2: "lilk", chance: 0.3 },
"pilk": { elem1: "lilk", elem2: "lilk", chance: 0.3 },
}
};
//scents
elements.sour_scent = {
color: "#eecc00",
behavior: [
"M1|M1|M1",
"M1|XX|M1",
"M1|M1 AND CH:plant,grass,sapling,flower_seed,petal,vine>dead_plant%5|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["sour_sauce"],
reactions: {
"head": { elem1: null },
}
};
elements.sour_sauce = {
color: "#e3b317",
behavior: [
"XX|XX|XX",
"M1|XX|M1",
"M1|M1 AND CH:plant,grass,sapling,flower_seed,petal,vine>dead_plant%1|M1",
],
hidden: false,
category: "liquids",
state: "liquid",
temp: 20,
stain: 0.3,
tempHigh: 50,
stateHigh: ["sour_scent"],
reactions: {
"head": { elem1: null },
}
};
elements.cremoid = {
color: ["#f2fffe"],
behavior: [
"XX|SW:milk,lactoid,butyroid,melted_butter,water AND CR:bubble%1|XX",
"M1 AND SW:water|CH:butyroid%0.1|M1 AND SW:water",
"M1|M1|M1",
],
category: "food",
state: "liquid",
temp: 20,
tempHigh: 100,
tempLow: -25,
density: 12,
conduct: 1,
desc: "this is NOT cream",
stateHigh: ["pyrane", "steam"],
stateLow: ["icecream", "hydroid_milkshake"],
reactions: {
"fire": { elem2: "explosion" },
"head": { elem1: null, chance: 0.01, func: behaviors.FEEDPIXEL },
"ice": { elem1: "lactoid_ice", elem2: "lactoid_ice" },
"slush": { elem1: "hydroid_milkshake", elem2: "hydroid_milkshake" },
}
};
elements.butyroid = {
color: ["#a3f1ff"],
behavior: [
"XX|XX|XX",
"M1%2|CH:butter%0.1|M1%2",
"M1|M1|M1",
],
category: "food",
state: "liquid",
temp: 20,
tempHigh: 33,
density: 120,
conduct: 1,
desc: "this is NOT cream",
stateHigh: ["pyrane", "melted_butter"],
reactions: {
"fire": { elem2: "explosion" },
"head": { elem1: null, chance: 0.01, func: behaviors.FEEDPIXEL },
}
};
elements.sweet_savour = {
color: "#ff1133",
behavior: [
"M1|M1|M1",
"M1|DL%3|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["sweet_syrup"],
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.sweet_syrup = {
color: "#d11204",
behavior: [
"XX|XX|XX",
"M1|XX|M1",
"M1|M1|M1",
],
hidden: false,
category: "food",
state: "liquid",
temp: 20,
tempHigh: 100,
stain: 0.1,
stateHigh: ["sugar"],
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.hydrated_iron_oxide = {
color: "#bd5515",
behavior: [
"XX|XX|XX",
"M1|XX|M1",
"M1|M1 AND CH:plant,grass,sapling,flower_seed,petal,vine>dead_plant%1 AND CH:iron,steel,aluminium>rust AND SW:rust,blood,infection%5|M1",
],
hidden: false,
category: "liquids",
state: "liquid",
temp: 20,
stain: 0.1,
tempHigh: 100,
stateHigh: ["rust", "steam"],
reactions: {
"head": { elem2: ["infection", "rust"], chance: 0.03 },
"body": { elem2: ["infection", "rust"], chance: 0.03 },
"bless": { elem1: "iron" },
}
};
elements.umami_umbre = {
color: "#808000",
behavior: [
"M1|M1|M1",
"M1|XX|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["mushroom_soup"],
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.mushroom_soup = {
color: "#808000",
behavior: [
"XX|XX|XX",
"M1|XX|M1",
"M1|M1|M1",
],
hidden: false,
category: "food",
state: "liquid",
stain: 0.3,
temp: 20,
tempHigh: 150,
stateHigh: ["umami_umbre", "steam", "salt", null],
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.bitter_breeze = {
color: "#ddff11",
behavior: [
"M1|M1|M1",
"M1|DL%1|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["lime_juice"],
reactions: {
"head": { elem1: null },
}
};
elements.baked_breeze = {
color: "#ab8b6b",
behavior: [
"M1|M1|M1",
"M1|DL%10|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["fancy_flour"],
stateLowColor: "#ab8c60",
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.citric_savour = {
color: "#dddd11",
behavior: [
"M1|M1|M1",
"M1|DL%7|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
stateLowColor: "#fcc40a",
tempLow: -5,
stateLow: ["citric_sauce"],
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.citric_sauce = {
color: "#11dd30",
behavior: [
"M1%5|XX|M1%5",
"M1|XX|M1",
"M1|M1|M1",
],
hidden: false,
category: "liquids",
state: "liquid",
temp: 20,
tempHigh: 320,
stateHigh: ["citric_savour"],
stain: 0.7,
reactions: {
"head": { elem1: null, func: behaviors.FEEDPIXEL },
}
};
elements.chemical_odour = {
color: "#1155cc",
behavior: [
"M1|M1|M1",
"M1|DL:0.3|M1",
"M1|M1|M1",
],
hidden: false,
category: "scents",
state: "gas",
temp: 20,
tempLow: -5,
stateLow: ["plastic"],
reactions: {
"head": { elem1: null, elem2: "bone", chance: 0.01, func: behaviors.KILLPIXEL2 },
}
};
//SCENT END
elements.quicksand = {
color: ["#9e9045", "#b4a75d"],
behavior: [
"XX|SW:body,head,water,rock,dirt AND CH:blood>sand AND CH:sand>wet_sand%5 AND SW:wet_sand%3 AND SW:sand%1 AND CC:head,body,bone,blood,cooked_meat,meat,rotten_meat>#9f9146|XX",
"M2%0.1 AND CH:blood>sand AND CH:sand>wet_sand%5 AND SW:wet_sand%1|XX|M2%0.1 AND CH:blood>sand AND CH:sand>wet_sand%5 AND SW:wet_sand%1",
"M2%5|M1%85 AND CH:blood>sand AND CH:sand>wet_sand%5 AND CC:water>9e9045,b4a75d AND CC:head,body,bone,blood,cooked_meat,meat,rotten_meat>#9f9146|M2%5"
],
category: "land",
temp: 20,
tempHigh: 1700,
tempLow: 0,
state: "solid",
stain: 0.1,
stateHigh: ["glass", "steam"],
stateLow: ["wet_sand", "ice"],
desc: "this is NOT sand",
burn: 0,
conduct: 0.4,
reactions: {
"head": { elem2: "bone", chance: 0.1, func: behaviors.KILLPIXEL2 },
"body": { elem2: "bone", chance: 0.1, func: behaviors.KILLPIXEL2 },
"bone": { elem2: null, chance: 0.05 },
}
};
elements.hed_bod = {
color: ["#ffffff"],
behavior: [
"XX|DL AND CR:head|XX",
"XX|CH:body|XX",
"XX|XX|XX"
],
category: "special",
temp: 20,
};
elements.melted_butter.reactions.bread = { "elem1": null, "elem2":"brioche" },
elements.water.reactions.fancy_flour = { "elem1": null, "elem2":"fancy_dough" },
elements.fire.reactions.nitrogen = { "elem1": null, "elem2": "pyrane" };
elements.redstone_dust = {
color: ["#880000"],
behavior: [
"XX|CC:sand>00ff00|XX",
"XX|CC:880000|XX",
"M2|M1|M2"
],
behaviorOn: [
"CC:redstone_dust>cc0000|CC:redstone_dust>cc0000|CC:redstone_dust>cc0000",
"CC:redstone_dust>cc0000|CC:cc0000|CC:redstone_dust>cc0000",
"M2 AND CC:redstone_dust>cc0000|M1 AND CC:redstone_dust>cc0000|M2 AND CC:redstone_dust>cc0000"
],
category: "machines",
temp: 20,
hardness: 0.3,
desc: "Idea from Minecraft.",
burn: 70,
breakInto: ["redstone_dust", "redstone_dust", "redstone_dust", null],
stateHigh: ["redstone_dust", "redstone_dust", "redstone_dust", null],
tempHigh: 800,
fireElement: ["laser", "smoke"],
burnInto: null,
burnTime: 1,
conduct: 0.867,
};
elements.redstone_block = {
color: ["#880000"],
behavior: [
"XX|SH:redstone_dust AND CC:redstone_dust>cc0000|XX",
"SH:redstone_dust AND CC:redstone_dust>cc0000|XX|SH:redstone_dust AND CC:redstone_dust>cc0000",
"XX|SH:redstone_dust AND CC:redstone_dust>cc0000|XX"
],
category: "machines",
temp: 20,
hardness: 0.6,
desc: "Idea from Minecraft.",
breakInto: "redstone_dust",
};
elements.drowsiness = {
color: ["#aa00cc"],
behavior: [
"M1 AND CH:head>asl_hd AND CH:body>asl_bd|M1 AND CH:head>asl_hd AND CH:body>asl_bd|M1 AND CH:head>asl_hd AND CH:body>asl_bd",
"M1 AND CH:head>asl_hd AND CH:body>asl_bd|DL%45|M1 AND CH:head>asl_hd AND CH:body>asl_bd",
"M1 AND CH:head>asl_hd AND CH:body>asl_bd|M1 AND CH:head>asl_hd AND CH:body>asl_bd|M1 AND CH:head>asl_hd AND CH:body>asl_bd",
],
category: "energy",
state: "gas",
temp: 20,
tempLow: -10,
stateLow: "melatonin",
};
elements.melatonin = {
color: ["#ddccff"],
behavior: behaviors.POWDER,
category: "special",
temp: 20,
reactions: {
"head": { elem1: null, elem2: "asl_hd", chance: 0.1, func: behaviors.FEEDPIXEL },
"body": { elem1: null, elem2: "asl_bd", chance: 0.1, func: behaviors.FEEDPIXEL },
}
};
elements.asl_hd = {
name: "Head (Asleep)",
color: ["#4a4a4a"],
//old behavior: [
//"XX|CR:yawn%0.1|XX",
//"XX|CH:wuh%0.3|XX",
//"XX|M1 AND CH:body>asl_bd|XX"
//],
behavior: [
"XX|XX|XX",
"XX|DL|XX",
"XX|M1 AND CH:body>asl_bd|XX"
],
category: "unused",
hidden: true,
temp: 20,
breakInto: ["blood", "meat", "bone"],
tempHigh: 150,
tempLow: -30,
stateHigh: "cooked_meat",
stateLow: "frozen_meat",
};
elements.asl_bd = {
name: "Sleeping Human",
color: ["#50555c"],
behavior: [
"DL:blood|DL:blood AND CR:yawn%0.04 AND DL:head|DL:blood",
"DL:blood|CH:wub%2|DL:blood",
"DL:blood|M1 AND DL:blood|DL:blood"
],
category: "life",
temp: 20,
breakInto: ["blood", "meat", "bone"],
tempHigh: 150,
tempLow: -30,
stateHigh: "cooked_meat",
stateLow: "frozen_meat",
};
elements.wuh = {
name: "Head (Waking Up)",
color: ["#a19b8c"],
behavior: [
"DL:blood|DL:blood|DL:blood",
"DL:blood|CH:head|DL:blood",
"DL:blood|CH:wub>body|DL:blood"
],
category: "unused",
hidden: true,
temp: 20,
breakInto: ["blood", "meat", "bone"],
tempHigh: 150,
tempLow: -30,
stateHigh: "cooked_meat",
stateLow: "frozen_meat",
};
elements.wub = {
name: "Body (Waking Up)",
color: ["#8c95a1"],
behavior: [
"DL:blood|DL:blood AND CR:wuh|DL:blood",
"DL:blood|XX|DL:blood",
"DL:blood|M1 AND DL:blood|DL:blood"
],
category: "life",
state: "liquid",
temp: 20,
breakInto: ["blood", "meat", "bone"],
tempHigh: 150,
tempLow: -30,
stateHigh: "cooked_meat",
stateLow: "frozen_meat",
};
elements.nullium = {
color: ["#000000"],
behavior: [
"XX|XX|XX",
"XX|DL|XX",
"XX|XX|XX"
],
category: "special",
temp: 20,
breakInto: null,
};
elements.yawn = {
color: ["#eeeeff"],
behavior: [
"M1 AND CH:head>asl_hd%5|M1 AND CH:head>asl_hd%5|M1 AND CH:head>asl_hd%5",
"M1|DL%1|M1",
"M1|CH:head>asl_hd AND M1|M1",
],
category: "special",
state: "gas",
temp: 20,
};
elements.acetone = {
color: ["#b8e3da"],
behavior: [
"XX|CR:chemical_odour,fragrance,foam%1|XX",
"M2|XX|M2",
"M1|M1 AND CO:2%40 AND SM%1 AND DL%0.1 AND CC:water>#bce3db |M1",
],
category: "liquids",
temp: 20,
viscosity: 100,
state: "liquid",
density: 720,
stain: 0.2,
alpha: 0.8,
reactions: {
"water": { elem2: "foam", chance: 0.3 },
"head": { elem2: null, chance: 0.3 },
"body": { elem2: null, chance: 0.3 },
}
};
elements.drill = {
color: ["#6F6F6F", "#868686", "#666666"],
behavior: [
"XX|LB:carbon_dioxide AND DL AND SH|XX",
"SH|SH AND HT:5|SH",
"XX|M1 AND LB:carbon_dioxide,electric AND SW AND HT:3 AND SM AND SH|XX",
],
category: "machines",
temp: 20,
tempHigh: 1000,
stateHigh: "molten_metal_scrap",
breakInto: "metal_scrap",
state: "solid",
density: 1050,
conduct: 5,
};
elements.heat_lamp = {
color: "#ffd6cf",
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
behaviorOn: [
"XX|XX|XX",
"XX|XX|XX",
"XX|CR:elec_light%5 AND CH:inv_ht%0|XX",
],
category: "machines",
state: "solid",
charge: 0,
tempHigh: 1500,
stateHigh: "molten_metal_scrap",
breakInto: ["metal_scrap", "electric", "flash"],
conduct: 1,
reactions: {
"malware": { elem1: "fan", chance: 0.9 },
}
};
elements.powerful_heat_lamp = {
color: "#ffb1a3",
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
behaviorOn: [
"XX|XX|XX",
"XX|XX|XX",
"CR:elec_light%1 AND CH:inv_ht%0||CR:elec_light%2 AND CH:inv_ht%0 AND HT:5%10 AND CR:heat_ray%5|CR:elec_light%1 AND CH:inv_ht%0|",
],
category: "machines",
state: "solid",
temp: 80,
tempHigh: 2500,
stateHigh: "molten_metal_scrap",
breakInto: ["metal_scrap", "electric", "flash", "fire", "heat_ray"],
conduct: 1,
reactions: {
"malware": { elem1: "fan", chance: 0.9 },
}
};
elements.fan = {
color: "#cfe2ff",
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
behaviorOn: [
"XX|XX|XX",
"XX|XX|CR:e_wind%5",
"XX|XX|XX",
],
category: "machines",
state: "solid",
charge: 0,
tempHigh: 1500,
stateHigh: "molten_metal_scrap",
breakInto: ["metal_scrap", "electric", "flash", "snow", "freeze_ray"],
conduct: 1,
reactions: {
"malware": { elem1: "heat_lamp", chance: 0.9 },
}
};
elements.inv_ht = {
color: "#aa0000",
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|M1 AND BO AND HT:3|XX",
],
category: "energy",
state: "gas",
hidden: true,
alpha: 0.1,
tempLow: 10,
stateLow: null,
};
elements.inv_co = {
color: "#0000aa",
behavior: [
"XX|XX|XX",
"XX|XX|M1 AND BO AND CO:3",
"XX|XX|XX",
],
category: "energy",
state: "gas",
alpha: 0.1,
hidden: true,
tempHigh: 100,
stateHigh: null,
};
elements.elec_light = {
color: "#ddddff",
name: "Artificial Light",
behavior: [
"XX|HT:3|XX",
"HT:4|DL%2|HT:4",
"XX|M1 AND BO AND HT:4|XX",
],
category: "energy",
state: "gas",
alpha: 0.7,
temp: 40,
tempLow: -200,
tempHigh: 300,
stateLow: "liquid_light",
stateHigh: "light",
};
elements.e_wind = {
color: "#eeeefa",
name: "Wind",
behavior: [
"XX|CO:3|M1%5 AND BO",
"CO:3|CH:oxygen%0.4|M1 AND BO AND CO:3",
"XX|CO:3|M1%5 AND BO",
],
category: "gases",
state: "gas",
alpha: 0.7,
temp: 10,
tempLow: -30,
tempHigh: 35,
stateHigh: "cloud",
};
elements.frisket = {
color: ["#d1ffdc"],
behavior: [
"XX|CR:sour_scent,ammonia%0.1|XX",
"M1%7|CH:dried_frisket%0.5|M1%7",
"M2|M1%50|M2"
],
category: "liquids",
temp: 20,
tempHigh: 100,
tempLow: -200,
stateHigh: ["steam", "ammonia", "liquid_latex"],
stateLow: ["dried_frisket"],
desc: "masking fluid used in art that smells like seafood",
burn: 30,
conduct: 1,
};
elements.dried_frisket = {
color: ["#68d995"],
behavior: [
"XX|CR:sour_scent,ammonia%0.05|XX",
"XX|XX|XX",
"XX|XX|XX"
],
category: "solids",
renderer: renderPresets.HEATGLOW,
temp: 20,
alpha: 0.9,
movable: true,
tempHigh: 200,
stateHigh: ["ammonia", "latex"],
breakInto: ["dried_frisket", null],
desc: "masking fluid used in art that smells like seafood, dried",
burn: 0.1,
conduct: 0.1,
reactions: {
"nitrogen": { elem1: "frisket", elem2:"foam", chance: 0.1 },
}
};
elements.sr_pl = {
name: "Sun Resistant Plastic",
color: "#505a66",
behavior: [
"DL:light,sunlight|DL:light,sunlight|DL:light,sunlight",
"DL:light,sunlight|XX|DL:light,sunlight",
"DL:light,sunlight|DL:light,sunlight|DL:light,sunlight",
],
conduct: 1,
behaviorOn: [
"CR:light,sunlight|CR:light,sunlight|CR:light,sunlight",
"CR:light,sunlight|HT:10|CR:light,sunlight",
"CR:light,sunlight|CR:light,sunlight|CR:light,sunlight",
],
category: "solids",
state: "solid",
hidden: true,
renderer: renderPresets.HEATGLOW,
stateHigh: ["molten_gallium", "molten_glass", "molten_plastic", "tocopheryl_gas", "molten_rose_gold"],
alpha: 0.5,
tempHigh: 6177,
};
elements.latex = {
color: ["#aabfbd"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX"
],
category: "solids",
renderer: renderPresets.HEATGLOW,
temp: 20,
movable: true,
tempHigh: 200,
stateHighName: ["liquid_latex"],
burn: 0.03,
conduct: 0.03,
reactions: {
"head": { elem2: "explosion", chance: 0.005, func: behaviors.KILLPIXEL2 },
"ammonia": { elem1: "frisket", elem2:"foam", minTemp: 100 },
}
};
elements.human_missile = {
color: ["#8a9499", "#9e9e9e", "#d1d1d1"],
category: "missiles",
state: "solid",
temp: 20,
tempHigh: 2000,
stateHigh: "molten_metal_scrap",
breakInto: "metal_scrap",
fireColor: "#e342a5",
};
elements.human_missile.behavior = [
["XX","XX","XX"],
["XX","XX","M1 AND LB:hed_bod%20 AND EX:3>explosion"],
["XX","XX","XX"],
];
elements.e_fence = {
name: "Electric Fence",
color: ["#baba9c"],
behavior: [
"XX|XX|XX",
"XX|XX|XX",
"XX|XX|XX",
],
behaviorOn: [
"XX|SH|XX",
"SH AND CH:head,body>ash,pop,cooked_meat AND HT:3%20|XX|SH AND CH:head,body>ash,pop,cooked_meat AND HT:3%20",
"XX|SH|XX"
],
charge: 1,
category: "machines",
density: 7850,
temp: 20,
tempHigh: 1956,
renderer: renderPresets.HEATGLOW,
stateHigh: ["molten_metal_scrap", "molten_steel"],
breakInto: ["metal_scrap", "electric", "explosion", "electrum"],
conduct: 0.1,
};