2025-02-27 05:24:35 -05:00
|
|
|
|
// the sequel to aChefsDream!
|
2025-08-22 05:55:44 -04:00
|
|
|
|
// created by SquareScreamYT/sq
|
|
|
|
|
|
// https://github.com/SquareScreamYT/
|
|
|
|
|
|
// https://youtube.com/@sqec
|
2025-02-27 05:24:35 -05:00
|
|
|
|
|
2025-10-08 05:06:23 -04:00
|
|
|
|
version = "v2.1.1"
|
2025-02-27 05:24:35 -05:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
runAfterLoad(function() {
|
|
|
|
|
|
console.log("Current aChefsDream version: "+version)
|
|
|
|
|
|
})
|
2025-02-27 05:24:35 -05:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
dependOn("aChefsDream.js", function(){
|
2025-02-27 05:24:35 -05:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
console.log("we recommend using nousersthings.js, elementEraser.js and delete_all_of_element.js for a better cooking experience!")
|
2025-02-27 05:24:35 -05:00
|
|
|
|
|
|
|
|
|
|
// Pork and Pigs
|
|
|
|
|
|
|
|
|
|
|
|
elements.pig = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#9c6732", "#dbb997", "#fcaeae"],
|
|
|
|
|
|
behavior: [
|
|
|
|
|
|
"M2%1|XX|M2%1",
|
|
|
|
|
|
"M2%10|XX|M2%10",
|
|
|
|
|
|
"XX|M1|XX",
|
|
|
|
|
|
],
|
|
|
|
|
|
category:"life",
|
2025-02-27 05:24:35 -05:00
|
|
|
|
state: "solid",
|
2025-08-21 09:10:58 -04:00
|
|
|
|
reactions: {
|
|
|
|
|
|
"petal": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"corn": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"lettuce": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"wheat": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"grass": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"grape": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"pumpkin_seed": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"pumpkin": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"nut": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"lichen": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"oxygen": { elem2:"carbon_dioxide", chance:0.3 },
|
|
|
|
|
|
"mercury": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"bleach": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"infection": { elem1:"rotten_meat", chance:0.025 },
|
|
|
|
|
|
"uranium": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"cyanide": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"chlorine": { elem1:"meat", chance:0.1 },
|
|
|
|
|
|
"dirty_water": { elem1:"rotten_meat", chance:0.0001 },
|
|
|
|
|
|
},
|
|
|
|
|
|
egg: "piglet",
|
|
|
|
|
|
foodNeed: 10,
|
|
|
|
|
|
temp: 40,
|
|
|
|
|
|
tempHigh: 75,
|
|
|
|
|
|
stateHigh: "cooked_pork",
|
|
|
|
|
|
tempLow: -18,
|
|
|
|
|
|
stateLow: "frozen_meat",
|
|
|
|
|
|
breakInto: "raw_pork",
|
|
|
|
|
|
burn:85,
|
|
|
|
|
|
burnTime:450,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1117,
|
|
|
|
|
|
conduct: 0.3,
|
|
|
|
|
|
extractInto: "raw_pork",
|
2025-02-27 05:24:35 -05:00
|
|
|
|
};
|
|
|
|
|
|
elements.piglet = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#f7bebe", "#d1a88e"],
|
|
|
|
|
|
behavior: [
|
|
|
|
|
|
"M2%1|XX|M2%1",
|
|
|
|
|
|
"M2%10|FX%5 AND CH:pig%0.1|M2%10",
|
|
|
|
|
|
"XX|M1|XX",
|
|
|
|
|
|
],
|
|
|
|
|
|
category: "life",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
foodNeed: 20,
|
|
|
|
|
|
temp: 40,
|
|
|
|
|
|
tempHigh: 75,
|
|
|
|
|
|
stateHigh: "cooked_pork",
|
|
|
|
|
|
tempLow: -18,
|
|
|
|
|
|
stateLow: "frozen_meat",
|
|
|
|
|
|
breakInto: "blood",
|
|
|
|
|
|
burn:85,
|
|
|
|
|
|
burnTime:450,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 900,
|
|
|
|
|
|
conduct: 0.1,
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"petal": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"corn": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"lettuce": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"wheat": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"grass": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"grape": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"pumpkin_seed": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"pumpkin": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"nut": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"lichen": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL },
|
|
|
|
|
|
"oxygen": { elem2:"carbon_dioxide", chance:0.3 },
|
|
|
|
|
|
"mercury": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"bleach": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"infection": { elem1:"rotten_meat", chance:0.025 },
|
|
|
|
|
|
"uranium": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"cyanide": { elem1:"rotten_meat", chance:0.1 },
|
|
|
|
|
|
"chlorine": { elem1:"meat", chance:0.1 },
|
|
|
|
|
|
"dirty_water": { elem1:"rotten_meat", chance:0.0001 },
|
|
|
|
|
|
},
|
2025-02-27 05:24:35 -05:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.barbecued_pork = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color:["#a1391f","#ab5e32"],
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
temp:55,
|
|
|
|
|
|
tempHigh: 600,
|
|
|
|
|
|
stateHigh: ["ash","smoke"],
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
hidden: true,
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.cooked_pork = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#e6bf8a", "#e3be96"],
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
temp: 40,
|
|
|
|
|
|
tempHigh: 600,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
alias: "cooked_pork"
|
2025-02-27 05:24:35 -05:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.raw_pork = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#ed5d47", "#e0423d"],
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
burnInto: "cooked_pork",
|
|
|
|
|
|
temp:25,
|
|
|
|
|
|
tempHigh: 200,
|
|
|
|
|
|
stateHigh: "cooked_pork",
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"charcoal": {elem1: "barbecued_pork", tempMin: 70},
|
|
|
|
|
|
"fire": {elem1: "barbecued_pork"}
|
|
|
|
|
|
}
|
2025-02-27 05:24:35 -05:00
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// Extraction tool
|
|
|
|
|
|
|
|
|
|
|
|
elements.extract = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#82452c",
|
|
|
|
|
|
// other needed properties
|
|
|
|
|
|
tool: (pixel) => {
|
|
|
|
|
|
//store extractInto as a variable for legibility
|
|
|
|
|
|
var extractInto = elements[pixel.element].extractInto;
|
|
|
|
|
|
//if there’s no extractInto, it should equal undefined, which is falsey and !undefined = true
|
|
|
|
|
|
if (!extractInto) { return };
|
|
|
|
|
|
//if extractInto is an array, randomly pick one of its elements
|
|
|
|
|
|
if(extractInto instanceof Array) { extractInto = extractInto[Math.floor(Math.random() * extractInto.length)] };
|
|
|
|
|
|
//change pixel into the (chosen) element
|
|
|
|
|
|
if (shiftDown) {
|
|
|
|
|
|
if (Math.random() < 0.5) {
|
|
|
|
|
|
var thiselement = pixel.element;
|
|
|
|
|
|
changePixel(pixel, extractInto)
|
|
|
|
|
|
pixelTempCheck(pixel);
|
|
|
|
|
|
if (elements[thiselement].extractIntoColor) {
|
|
|
|
|
|
pixel.color = pixelColorPick(pixel, elements[thiselement].extractIntoColor);
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
2025-08-21 09:10:58 -04:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (!shiftDown) {
|
|
|
|
|
|
if (Math.random() < 0.1) {
|
|
|
|
|
|
var thiselement = pixel.element;
|
|
|
|
|
|
changePixel(pixel, extractInto)
|
|
|
|
|
|
pixelTempCheck(pixel);
|
|
|
|
|
|
if (elements[thiselement].extractIntoColor) {
|
|
|
|
|
|
pixel.color = pixelColorPick(pixel, elements[thiselement].extractIntoColor);
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
2025-08-21 09:10:58 -04:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
},
|
|
|
|
|
|
category: "tools",
|
|
|
|
|
|
canPlace: false,
|
|
|
|
|
|
desc: "Use on pixels to extract the essence from them, if possible. [BETA]"
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// spices
|
|
|
|
|
|
|
|
|
|
|
|
elements.allspice = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#7B5B3A", "#A75B3D", "#B67B57", "#C19A6B"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.cumin = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#A58459",
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.paprika = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#C72C29","#b22b02"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.turmeric = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#E5B635","#D9A322"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.saffron = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#b83b3b","#a82525"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-03-08 03:59:32 -05:00
|
|
|
|
// sugarcane
|
|
|
|
|
|
|
2025-02-27 05:24:35 -05:00
|
|
|
|
elements.sugarcane_plant = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#fbc852","#dfad54"],
|
|
|
|
|
|
behavior: [
|
|
|
|
|
|
"XX|M2%2|XX",
|
|
|
|
|
|
"XX|L2:sugarcane AND C2:sugarcane%10|XX",
|
|
|
|
|
|
"XX|M1|XX",
|
|
|
|
|
|
],
|
|
|
|
|
|
tick: behaviors.SEEDRISE,
|
|
|
|
|
|
tempHigh: 100,
|
|
|
|
|
|
stateHigh: "dead_plant",
|
|
|
|
|
|
tempLow: -2,
|
|
|
|
|
|
stateLow: "sugarcane",
|
|
|
|
|
|
burn: 30,
|
|
|
|
|
|
burnTime: 100,
|
|
|
|
|
|
category: "life",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 686,
|
|
|
|
|
|
breakInto: "cane_sugar",
|
|
|
|
|
|
cooldown: defaultCooldown,
|
|
|
|
|
|
seed: true
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.sugarcane = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#7cc05c","#77a052"],
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
tempHigh: 380,
|
|
|
|
|
|
stateHigh: ["ember","fire","fire","fire"],
|
|
|
|
|
|
burn: 10,
|
|
|
|
|
|
burnTime: 200,
|
|
|
|
|
|
burnInto: ["ember","fire","fire","fire"],
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 686,
|
|
|
|
|
|
breakInto: "cane_sugar",
|
|
|
|
|
|
seed: "sugarcane_plant"
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.cane_sugar = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#ffeedb",
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"grape": { elem1:null, elem2:"jelly", chance:0.005, tempMin:100 },
|
|
|
|
|
|
"water": { elem1:null, elem2:"sugar_water"},
|
|
|
|
|
|
},
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
tempHigh: 186,
|
|
|
|
|
|
stateHigh: "caramel",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1590,
|
|
|
|
|
|
isFood: true
|
2025-02-27 05:24:35 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.tea_leaves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#3e6e26","#507e28","#759e2e"],
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"water": { elem2:"tea", tempMin:80 },
|
|
|
|
|
|
"salt_water": { elem2:"tea", tempMin:80 },
|
|
|
|
|
|
"sugar_water": { elem2:"tea", tempMin:80 },
|
|
|
|
|
|
"seltzer": { elem2:"tea", tempMin:80 },
|
|
|
|
|
|
"stench": { elem2:null, chance:0.25 },
|
|
|
|
|
|
"steam": { elem2:"fragrance", chance:0.1 },
|
|
|
|
|
|
"flea": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"termite": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"fly": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"ant": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"stink_bug": { elem2:null, chance:0.01 },
|
|
|
|
|
|
},
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
tempHigh: 300,
|
|
|
|
|
|
stateHigh: ["fire","smoke","smoke","smoke","ash"],
|
|
|
|
|
|
tempLow: -2,
|
|
|
|
|
|
stateLow: "frozen_plant",
|
2025-12-18 04:01:53 -05:00
|
|
|
|
breakInto: "matcha_powder",
|
2025-08-21 09:10:58 -04:00
|
|
|
|
burn:10,
|
|
|
|
|
|
burnTime:300,
|
|
|
|
|
|
burnInto: ["fire","smoke","smoke","smoke","smoke","smoke","smoke","fragrance"],
|
|
|
|
|
|
category:"food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
isFood: true,
|
2025-03-08 03:59:32 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.cinnamon = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#986544",
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"stench": { elem2:null, chance:0.25 },
|
|
|
|
|
|
"steam": { elem2:"fragrance", chance:0.1 },
|
|
|
|
|
|
"flea": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"termite": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"fly": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"ant": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"stink_bug": { elem2:null, chance:0.01 },
|
|
|
|
|
|
},
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
tempHigh: 300,
|
|
|
|
|
|
stateHigh: ["fire","smoke","smoke","smoke","ash"],
|
|
|
|
|
|
burn:10,
|
|
|
|
|
|
burnTime:300,
|
|
|
|
|
|
burnInto: ["fire","smoke","smoke","smoke","fragrance"],
|
|
|
|
|
|
category:"food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
breakInto: "cinnamon_powder"
|
2025-03-08 03:59:32 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.cinnamon_powder = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#D2691E",
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"stench": { elem2:null, chance:0.25 },
|
|
|
|
|
|
"steam": { elem2:"fragrance", chance:0.1 },
|
|
|
|
|
|
"flea": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"termite": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"fly": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"ant": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"stink_bug": { elem2:null, chance:0.01 },
|
|
|
|
|
|
},
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
tempHigh: 300,
|
|
|
|
|
|
stateHigh: ["fire","smoke","smoke","smoke","ash"],
|
|
|
|
|
|
burn:10,
|
|
|
|
|
|
burnTime:300,
|
|
|
|
|
|
burnInto: ["fire","smoke","smoke","smoke","smoke","smoke","smoke","fragrance"],
|
|
|
|
|
|
category:"food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
isFood: true,
|
2025-03-08 03:59:32 -05:00
|
|
|
|
}
|
|
|
|
|
|
elements.cola_syrup = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: "#4f0e0e",
|
|
|
|
|
|
behavior: behaviors.LIQUID,
|
|
|
|
|
|
tempHigh: 170,
|
|
|
|
|
|
stateHigh: ["sugar","smoke","smoke"],
|
|
|
|
|
|
tempLow: -15,
|
|
|
|
|
|
category:"liquids",
|
|
|
|
|
|
state: "liquid",
|
|
|
|
|
|
viscosity: 15,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"seltzer": { elem1: ["cola_syrup", "cola_syrup", "foam"], elem2:"soda"},
|
|
|
|
|
|
"soda": { elem1: "foam", chance:0.001},
|
|
|
|
|
|
},
|
2025-03-08 03:59:32 -05:00
|
|
|
|
}
|
|
|
|
|
|
if (!elements.sugar_water.reactions) elements.sugar_water.reactions = {};
|
|
|
|
|
|
elements.sugar_water.reactions.lemon_juice = { elem1: "sugar_water", elem2: null, color1: "#fff7ba" }
|
|
|
|
|
|
if (!elements.sugar_water.reactions) elements.sugar_water.reactions = {};
|
2025-08-21 08:05:42 -04:00
|
|
|
|
elements.sugar_water.reactions.cinnamon_powder = { elem1: "cola_syrup", elem2: null }
|
|
|
|
|
|
|
|
|
|
|
|
elements.brisket = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color:["#704534", "#6b3d2b", "#733526"],
|
|
|
|
|
|
behavior: behaviors.SUPPORT,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
temp:55,
|
|
|
|
|
|
tempHigh: 600,
|
|
|
|
|
|
stateHigh: ["ash","smoke"],
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
hidden: true,
|
2025-08-21 08:05:42 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!elements.cured_meat.reactions) elements.cured_meat.reactions = {};
|
|
|
|
|
|
elements.cured_meat.reactions.smoke = { elem1: "brisket", elem2: null }
|
|
|
|
|
|
|
|
|
|
|
|
elements.cured_meat.tempHigh = 111
|
|
|
|
|
|
|
2025-08-21 09:00:48 -04:00
|
|
|
|
// spices
|
|
|
|
|
|
|
|
|
|
|
|
elements.star_anise = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#8B4513", "#A0522D", "#D2691E"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.curry_leaves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#228B22", "#32CD32", "#6B8E23"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.laksa_leaves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#6a8e3d", "#7d9a57", "#8ea54b"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.bay_leaves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#556B2F", "#808000", "#9ACD32"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.rosemary = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#483C32", "#708238", "#8FBC8F"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.coriander_leaves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#4b5f44", "#6b7b55", "#3f5c32"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.coriander_seeds = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#F4A460", "#D2691E"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.parsley = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#228B22", "#32CD32", "#3CB371"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.cloves = {
|
2025-08-21 09:10:58 -04:00
|
|
|
|
color: ["#654321", "#8B4513", "#A0522D"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
2025-08-21 09:00:48 -04:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-21 09:10:58 -04:00
|
|
|
|
var spices = [
|
|
|
|
|
|
// 2
|
|
|
|
|
|
"allspice",
|
|
|
|
|
|
"cumin",
|
|
|
|
|
|
"paprika",
|
|
|
|
|
|
"turmeric",
|
|
|
|
|
|
"saffron",
|
|
|
|
|
|
"cinnamon_powder",
|
|
|
|
|
|
"star_anise",
|
|
|
|
|
|
"curry_leaves",
|
|
|
|
|
|
"laksa_leaves",
|
|
|
|
|
|
"bay_leaves",
|
|
|
|
|
|
"rosemary",
|
|
|
|
|
|
"coriander_leaves",
|
|
|
|
|
|
"coriander_seeds",
|
|
|
|
|
|
"parsley",
|
|
|
|
|
|
"cloves",
|
|
|
|
|
|
"cinnamon",
|
|
|
|
|
|
// 1
|
|
|
|
|
|
"pepper",
|
|
|
|
|
|
"chilli_powder",
|
|
|
|
|
|
"onion_powder",
|
|
|
|
|
|
"herb",
|
|
|
|
|
|
"cut_ginger",
|
|
|
|
|
|
"fried_onion",
|
|
|
|
|
|
"chopped_spring_onion",
|
|
|
|
|
|
"salt"
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
/*elements.spice_mix = {
|
|
|
|
|
|
color: ["#8B7D6B", "#A0935C", "#B8A77A"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
tick: function(pixel) {
|
|
|
|
|
|
var randomSpice = spices[Math.floor(Math.random() * spices.length)];
|
|
|
|
|
|
changePixel(pixel, randomSpice);
|
|
|
|
|
|
}
|
|
|
|
|
|
}*/
|
2025-08-21 08:05:42 -04:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
elements.pistachio = {
|
|
|
|
|
|
color: ["#E8D5B7", "#F2E3C1", "#DDD0A8"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
breakInto: "pistachio_powder",
|
|
|
|
|
|
cutInto: "pistachio_meat"
|
|
|
|
|
|
}
|
2025-08-21 08:05:42 -04:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
elements.pistachio_meat = {
|
|
|
|
|
|
color: ["#98C93A", "#A3D645", "#8BB832"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
breakInto: "pistachio_powder",
|
|
|
|
|
|
hidden: true
|
|
|
|
|
|
}
|
2025-08-21 08:05:42 -04:00
|
|
|
|
|
2025-08-22 05:55:44 -04:00
|
|
|
|
elements.pistachio_powder = {
|
|
|
|
|
|
color: ["#7A9B2F", "#85A635", "#6F8728"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
temp: 20,
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
hidden: true
|
|
|
|
|
|
}
|
2025-08-21 08:05:42 -04:00
|
|
|
|
|
2025-10-08 05:06:23 -04:00
|
|
|
|
elements.pumpkin_mash = {
|
|
|
|
|
|
color: ["#f59c2f", "#efa810", "#e38f1a"],
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
tempHigh: 125,
|
|
|
|
|
|
stateHigh: ["pumpkin_spice","pumpkin_spice","smoke"],
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "liquid",
|
|
|
|
|
|
density: 500,
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.pumpkin.breakInto = ["pumpkin_seed", "pumpkin_mash", "pumpkin_mash", "pumpkin_mash", "pumpkin_mash", null];
|
|
|
|
|
|
|
|
|
|
|
|
elements.pumpkin_spice = {
|
|
|
|
|
|
color: ["#95570b", "#ba7f36"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
tempHigh: 400,
|
|
|
|
|
|
stateHigh: ["smoke","smoke","smoke","smoke","ash"],
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 500,
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.cinnamon_powder.reactions.nutmeg_powder = { elem1: "pumpkin_spice", elem2: null, chance: 0.5 };
|
|
|
|
|
|
|
|
|
|
|
|
elements.coffee.reactions.pumpkin_mash = { elem2: null, color1: "#7e3c09", chance: 0.005 };
|
|
|
|
|
|
elements.coffee.reactions.pumpkin_spice = { elem2: null, color1: "#7e3c09", chance: 0.005 };
|
|
|
|
|
|
|
2025-12-18 04:01:53 -05:00
|
|
|
|
elements.nutmeg_wood = {
|
2025-10-08 05:06:23 -04:00
|
|
|
|
color: "#6B4226",
|
|
|
|
|
|
behavior: behaviors.WALL,
|
|
|
|
|
|
tempHigh: 400,
|
|
|
|
|
|
stateHigh: ["ember", "charcoal", "fire"],
|
|
|
|
|
|
category: "solids",
|
|
|
|
|
|
burn: 5,
|
|
|
|
|
|
burnTime: 300,
|
|
|
|
|
|
burnInto: ["ember", "charcoal", "fire"],
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
hardness: 0.2,
|
|
|
|
|
|
breakInto: "sawdust",
|
|
|
|
|
|
hidden: true
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.nutmeg_branch = {
|
|
|
|
|
|
color: "#5c3b23",
|
|
|
|
|
|
behavior: [
|
|
|
|
|
|
"CR:nutmeg_leaves,nutmeg_branch%2|CR:nutmeg_leaves,nutmeg_branch%2|CR:nutmeg_leaves,nutmeg_branch%2",
|
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
|
],
|
|
|
|
|
|
tempHigh: 100,
|
2025-12-18 04:01:53 -05:00
|
|
|
|
stateHigh: "nutmeg_wood",
|
2025-10-08 05:06:23 -04:00
|
|
|
|
tempLow: -30,
|
2025-12-18 04:01:53 -05:00
|
|
|
|
stateLow: "nutmeg_wood",
|
2025-10-08 05:06:23 -04:00
|
|
|
|
category: "life",
|
|
|
|
|
|
burn: 30,
|
|
|
|
|
|
burnTime: 60,
|
|
|
|
|
|
burnInto: ["sap", "ember"],
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
breakInto: ["sap", "sawdust"]
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.nutmeg_leaves = {
|
|
|
|
|
|
color: ["#4b7d3d", "#558c40"],
|
|
|
|
|
|
behavior: [
|
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
|
"XX|XX|XX",
|
|
|
|
|
|
"XX|CR:nutmeg_fruit%0.1|XX",
|
|
|
|
|
|
],
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"vinegar": { elem1: "dead_plant", chance: 0.035 },
|
|
|
|
|
|
"baking_soda": { elem1: "dead_plant", chance: 0.01 },
|
|
|
|
|
|
"bleach": { elem1: "dead_plant", chance: 0.05 },
|
|
|
|
|
|
"alcohol": { elem1: "dead_plant", chance: 0.035 },
|
|
|
|
|
|
},
|
|
|
|
|
|
category: "life",
|
|
|
|
|
|
tempHigh: 90,
|
|
|
|
|
|
stateHigh: "dead_plant",
|
|
|
|
|
|
tempLow: -1.5,
|
|
|
|
|
|
stateLow: "frozen_plant",
|
|
|
|
|
|
burn: 60,
|
|
|
|
|
|
burnTime: 60,
|
|
|
|
|
|
burnInto: "dead_plant",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1050,
|
|
|
|
|
|
hidden: true
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.nutmeg_fruit = {
|
|
|
|
|
|
color: ["#c0a25d", "#ddb86c"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
tempHigh: 100,
|
|
|
|
|
|
stateHigh: "dead_plant",
|
|
|
|
|
|
burn: 60,
|
|
|
|
|
|
burnTime: 60,
|
|
|
|
|
|
cutInto: ["mace", "nutmeg", "nutmeg"],
|
|
|
|
|
|
breakInto: ["mace", "nutmeg", "nutmeg"],
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1050
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.mace = {
|
|
|
|
|
|
color: ["#e04e1b", "#cc3614"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 900,
|
|
|
|
|
|
hidden: false
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.nutmeg = {
|
|
|
|
|
|
color: ["#8b5a2b", "#A0522D"],
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1000,
|
|
|
|
|
|
breakInto: "nutmeg_powder",
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
elements.nutmeg_powder = {
|
|
|
|
|
|
color: "#C58940",
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
tempHigh: 250,
|
|
|
|
|
|
stateHigh: ["ash", "smoke"],
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 950,
|
|
|
|
|
|
hidden: false
|
|
|
|
|
|
};
|
|
|
|
|
|
|
2025-12-18 04:01:53 -05:00
|
|
|
|
elements.matcha_powder = {
|
|
|
|
|
|
color: ["#a8dd3e","#b2c653", "#c0d55e"],
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"water": { elem2:"matcha", tempMin:80 },
|
|
|
|
|
|
"salt_water": { elem2:"matcha", tempMin:80 },
|
|
|
|
|
|
"sugar_water": { elem2:"matcha", tempMin:80 },
|
|
|
|
|
|
"seltzer": { elem2:"matcha", tempMin:80 },
|
|
|
|
|
|
"stench": { elem2:null, chance:0.25 },
|
|
|
|
|
|
"steam": { elem2:"fragrance", chance:0.1 },
|
|
|
|
|
|
"flea": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"termite": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"fly": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"ant": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"stink_bug": { elem2:null, chance:0.01 },
|
|
|
|
|
|
},
|
|
|
|
|
|
behavior: behaviors.POWDER,
|
|
|
|
|
|
tempHigh: 90,
|
|
|
|
|
|
stateHigh: ["matcha","foam","foam","fragrance"],
|
|
|
|
|
|
burn:10,
|
|
|
|
|
|
burnTime:300,
|
|
|
|
|
|
burnInto: ["fire","smoke","smoke","smoke","smoke","smoke","smoke","fragrance"],
|
|
|
|
|
|
category:"food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1400,
|
|
|
|
|
|
isFood: true,
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.matcha = {
|
|
|
|
|
|
color: "#74A12E",
|
|
|
|
|
|
behavior: behaviors.LIQUID,
|
|
|
|
|
|
reactions: {
|
|
|
|
|
|
"stench": { elem2:null },
|
|
|
|
|
|
"flea": { elem2:null, chance:0.01 },
|
|
|
|
|
|
"oxygen": { elem2:"fragrance", chance:0.01 },
|
|
|
|
|
|
"infection": { elem2:"blood", chance:0.005 },
|
|
|
|
|
|
"plague": { elem2:null, chance:0.004 },
|
|
|
|
|
|
"sugar": { elem2:null, color1:"#8f5a21", chance:0.005},
|
|
|
|
|
|
"honey": { elem2:null, color1:"#8f5a21", chance:0.005},
|
|
|
|
|
|
"milk": { elem2:null, color1:"#9c6c38", chance:0.005},
|
|
|
|
|
|
"nut_milk": { elem2:null, color1:"#9c6c38", chance:0.005},
|
|
|
|
|
|
"fruit_milk": { elem2:null, color1:"#9c5938", chance:0.005},
|
|
|
|
|
|
"chocolate_milk": { elem2:"foam", color1:"#784b1a", chance:0.005},
|
|
|
|
|
|
"strawberry_jam": { elem2:"foam", color1:"#FC9FB1", chance:0.005},
|
|
|
|
|
|
"pilk": { elem2:"foam", color1:"#9c7954", chance:0.005},
|
|
|
|
|
|
"cream": { elem2:null, color1:"#9c6c38", chance:0.005},
|
|
|
|
|
|
"ice_cream": { elem2:null, color1:"#9c6c38", chance:0.005},
|
|
|
|
|
|
"tea": { elem2:"bubble", color2:"#87633d", attr2:{"clone":"tea"}, chance:0.001, tempMin:80 },
|
|
|
|
|
|
"paper": { stain2:"#6c4317", chance:0.1 }
|
|
|
|
|
|
},
|
|
|
|
|
|
tempHigh: 125,
|
|
|
|
|
|
stateHigh: ["steam","fragrance",null],
|
|
|
|
|
|
temp: 70,
|
|
|
|
|
|
tempLow: 0,
|
|
|
|
|
|
category:"liquids",
|
|
|
|
|
|
state: "liquid",
|
|
|
|
|
|
density: 1001,
|
|
|
|
|
|
stain: -0.1,
|
|
|
|
|
|
hidden: true,
|
|
|
|
|
|
isFood: true
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
elements.meringue = {
|
|
|
|
|
|
color: "#faf6ed",
|
|
|
|
|
|
behavior: behaviors.STURDYPOWDER,
|
|
|
|
|
|
tempHigh: 186,
|
|
|
|
|
|
stateHigh: ["steam","smoke"],
|
|
|
|
|
|
viscosity: 1.5,
|
|
|
|
|
|
category: "food",
|
|
|
|
|
|
state: "solid",
|
|
|
|
|
|
density: 1036.86,
|
|
|
|
|
|
isFood: true
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-08-21 08:05:42 -04:00
|
|
|
|
},true)
|