5195 lines
118 KiB
JavaScript
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,
|
|
}; |