From 1126e180c95b97dcf8a4074cba9920b55e4855c6 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Mon, 8 Apr 2024 20:37:18 +0800 Subject: [PATCH] i spent 2 hours making beef and duck before wooper --- mods/aChefsDream.js | 538 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 521 insertions(+), 17 deletions(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 34d9342b..a7286eb9 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -1,20 +1,21 @@ /* Created by SquareScreamYT/sqec <@918475812884344852> Thanks to RealerRaddler <@914371295561535508>, Alice <@697799964985786450>, nousernamefound <@316383921346707468>, Adora the Transfem <@778753696804765696>, ryan(R74n) <@101070932608561152> and Fioushemastor <@738828785482203189> for helping :) -Compatibility with other mods coming soon! s +Compatibility with plants.js coming soon +Works well with community_desserts.js -v1.12.4 +v1.13 you can support me at my youtube: https://youtube.com/@sqec Upcoming Features: +- extract tool - cinnamon - spring onions - white rice noodles - matcha leaves, powder, tea - cacao pods - more chocolate, cocoa powder, white chocolate, cocoa butter -- agar (makes juice into jelly) - pigs, ham and bacon - garlic - stainless steel @@ -35,7 +36,6 @@ Upcoming Features: - peaches - cucumbers - eggplants -- food coloring - crabs (they eat coconuts) - squids - tofu @@ -43,9 +43,6 @@ Upcoming Features: - juice reaction with milk makes average color - juice reaction with other juices - jackfruit -- barbecueing meats -- bbq sauce -- mustard Changelog (v1.0) - added chickens @@ -419,6 +416,30 @@ Changelog (v1.12.4) +Changelog (v1.13) + - added cracker and cracker dough + - added barbecue sauce + - added mustard + - added agar + - added barbecued chicken + - tweaked grape juice color + - added duck + - added duckling + - added duck eggs and frozen duck eggs + - added raw duck and cooked duck + - added fried duck + - added boiled duck + - added barbecued duck + - added smoked duck + - added steamed duck + - added cows + - added calves + - added steak and beef + - added smoked steak and barbecued steak + + + + */ /* @@ -745,6 +766,45 @@ elements.chick = { } }; +elements.barbecued_chicken = { + color:["#bf743b", "#b57026","#8f5e29","#a87b11"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:55, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} +elements.barbecue_sauce = { + color: "#571e1A", + behavior: behaviors.LIQUID, + viscosity: 50000, + tempHigh: 260, + stateHigh: ["carbon_dioxide","methane","steam","salt","sugar"], + category:"food", + state: "liquid", + density: 1235, + stain: 0.05, + isFood: true, +} +if (!elements.ketchup.reactions) { elements.ketchup.reactions = {}; } +elements.ketchup.reactions.molasses = { elem1:"barbecue_sauce", elem2:"barbecue_sauce" } + +elements.mustard = { + color: "#e1ad01", + behavior: behaviors.LIQUID, + viscosity: 50000, + tempHigh: 260, + stateHigh: ["carbon_dioxide","methane","steam","sugar"], + category:"food", + state: "liquid", + density: 1235, + stain: 0.05, + isFood: true +} + elements.soup = { color: "#fbd189", behavior: behaviors.LIQUID, @@ -830,8 +890,8 @@ elements.battered_raw_chicken = { category: "food", state: "solid", temp:25, - tempHigh: 600, - stateHigh: ["ash","smoke"], + tempHigh: 125, + stateHigh: "cooked_chicken", reactions: { "crumb": { elem1: "raw_chicken_nugget", elem2: null }, }, @@ -918,7 +978,9 @@ elements.raw_chicken = { "smoke": {elem1: "smoked_chicken"}, "steam": {elem1: "steamed_chicken"}, "water": {elem1: "boiled_chicken", tempMin: 70}, - "nut_oil": {elem1: "fried_chicken", tempMin: 70} + "nut_oil": {elem1: "fried_chicken", tempMin: 70}, + "charcoal": {elem1: "barbecued_chicken", tempMin: 70}, + "fire": {elem1: "barbecued_chicken"} } }; @@ -2100,13 +2162,13 @@ eLists.JUICEMIXABLE.push("watermelon_juice"); elements.grape.breakInto = "grape_juice", elements.grape_juice = { - color: "#6d2282", + color: "#291824", behavior: behaviors.LIQUID, onMix: function(pixel) { if (shiftDown) { if (Math.random() < 0.2) { changePixel(pixel,"juice") - pixel.color = pixelColorPick(pixel, "#6d2282") + pixel.color = pixelColorPick(pixel, "#291824") } } }, @@ -3054,8 +3116,8 @@ elements.corn_starch = { "seltzer": { elem1: "dough", elem2: null }, "pool_water": { elem1: "dough", elem2: null }, "juice": { elem1: "dough", elem2: null }, - "yolk": { elem1: "cookie_dough", elem2: null, color1:"#dbd19a" }, - "yogurt": { elem1: "cookie_dough", elem2: null, color1:"#dbd19a" }, + "yolk": { elem1: "cracker_dough", elem2: null, color1:"#dbd19a" }, + "yogurt": { elem1: "cracker_dough", elem2: null, color1:"#dbd19a" }, "broth": { elem1:"dough", elem2:null }, "soda": { elem1:"dough", elem2:null }, "tea": { elem1:"dough", elem2:null }, @@ -5695,6 +5757,7 @@ elements.seaweed_stem = { "alcohol": { elem1:"dead_plant", elem2:null, chance:0.035 }, "mercury": { elem1:"dead_plant", elem2:null, chance:0.01 }, "stench": { elem2:null, chance:0.25 }, + "alcohol": { elem1:"agar", elem2:null, chance:0.035 }, }, category:"life", tempHigh: 100, @@ -5721,6 +5784,7 @@ elements.seaweed = { "alcohol": { elem1:"dead_plant", elem2:null, chance:0.035 }, "mercury": { elem1:"dead_plant", elem2:null, chance:0.01 }, "stench": { elem2:null, chance:0.25 }, + "alcohol": { elem1:"agar", elem2:null, chance:0.035 }, }, category:"food", tempHigh: 100, @@ -7080,7 +7144,7 @@ elements.food_coloring = { stainSelf: true, ignore: ["glass", "porcelain", "wall","iron","steel","copper","silver","aluminum","tungsten","gold","plastic"], desc: "coloring for food. color may fade when diluting with water.", - tick: function (pixel) { + onMix: function (pixel) { for (var i = 0; i < squareCoords.length; i++) { var coord = squareCoords[i]; var x = pixel.x + coord[0]; @@ -7099,14 +7163,12 @@ elements.food_coloring = { pixelMap[x][y].color = `rgb(${parseInt(newrgb2.r)},${parseInt(newrgb2.g)},${parseInt(newrgb2.b)})`; if (Math.random() < 0.002) { deletePixel(pixel.x,pixel.y) - break } } } } } } - doDefaults(pixel) }, onSelect: function () { logMessage("Tip: You can spread food coloring using water."); @@ -7251,3 +7313,445 @@ elements.soy_sauce = { density: 1200, }; // end of confused part + +elements.ice.breakInto = "slush"; + +elements.cracker_dough = { + color: "#dbd19a", + behavior: behaviors.STURDYPOWDER, + category: "food", + tempHigh: 94, + stateHigh: "cracker", + stateHighColorMultiplier: 1.1, + burn:40, + burnTime:25, + burnInto:"ash", + state: "solid", + density: 526.9, + isFood: true, + hidden: true +} + +elements.cracker = { + color: "#e0ddb8", + behavior: behaviors.STURDYPOWDER, + tempHigh: 605, + stateHigh: "ash", + category: "food", + burn: 30, + burnTime: 200, + burnInto: ["smoke","smoke","smoke","ash"], + breakInto: "crumb", + state: "solid", + density: 233.96, + isFood: true +} + +elements.agar = { + color: "#e0e0e0", + behavior: behaviors.POWDER, + reactions: { + "ice": { elem1:null, elem2:"salt_water", chance:0.1 }, + "rime": { elem1:null, elem2:"salt_water", chance:0.075 }, + "snow": { elem1:null, elem2:"salt_water", chance:0.25 }, + "packed_snow": { elem1:null, elem2:"salt_water", chance:0.05 }, + "packed_ice": { elem1:null, elem2:"salt_water", chance:0.01 } + }, + category: "food", + tempHigh: 801, + state: "solid", + density: 2160, + alias: "gelatin" +} +// thanks to adora +elements.agar.reactions.juice = { elem1:"jelly", elem2:null, chance:0.05, func: function(pixel1, pixel2){ + let newrgb = interpolateRgb(getRGB('rgb(250,250,250)'), getRGB(pixel2.color), 0.7); + pixel1.color = `rgb(${parseInt(newrgb.r)},${parseInt(newrgb.g)},${parseInt(newrgb.b)})`; +}} +elements.agar.reactions.water = {elem1:"jelly",elem2:null,color1:"#e0e0e0",chance:0.05} + +elements.duck = { + color: ["#826c4e", "#2b5927", "#d6d6d6", "#7d4a2c"], + behavior: [ + "M2%1 AND SW:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup%1|M2%2 AND SW:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup%50|M2%1 AND SW:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup%1", + "M2%10|XX|M2%10", + "XX|M1%33|XX", + ], + category:"life", + state: "solid", + reactions: { + "meat": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "chicken_nugget": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "grass": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "worm": { elem2: "crushed_worm", chance:0.3}, + "cooked_meat": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "fish": { elem2:null, chance:0.25, func:behaviors.FEEDPIXEL }, + "rat": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL }, + "snail": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL }, + "frog": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "slug": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "grape": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL }, + "wheat_seed": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "flower_seed": { elem2:null, chance:0.32, func:behaviors.FEEDPIXEL }, + "corn_seed": { elem2:null, chance:0.35, func:behaviors.FEEDPIXEL }, + "corn": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "crumb": { elem2:null, chance:0.25, func:behaviors.FEEDPIXEL }, + "potato_seed": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "grass_seed": { 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 }, + "dead_bug": { elem2:null, chance:0.35, func:behaviors.FEEDPIXEL }, + "bee": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "ant": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "flea": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "termite": { 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: "duck_egg", + foodNeed: 10, + temp: 40, + tempHigh: 75, + stateHigh: "cooked_duck", + tempLow: -18, + stateLow: "frozen_meat", + breakInto: "raw_duck", + burn:85, + burnTime:450, + state: "solid", + density: 1117, + conduct: 0.3, + cutInto: "raw_duck", +}; + +elements.duck_egg = { + color: "#e0d3ab", + behavior: behaviors.STURDYPOWDER2, + tick: function(pixel) { + if (Math.random() < 0.1 && pixel.temp > 20 && pixel.temp < 35) { + changePixel(pixel,"duckling") + } + doDefaults(pixel); + }, + category: "food", + state: "solid", + temp: 20, + tempLow: -18, + stateLow: "frozen_duck_egg", + breakInto: ["yolk"], + tempHigh: 400, + stateHigh: ["calcium", "ash"], + burn:50, + burnTime:450, + state: "solid", + density: 900, + conduct: 0.1, + reactions: { + "water": { elem2:null, elem1:"hard_boiled_egg", chance:10, tempMin:80 } + } +}; +elements.frozen_duck_egg = { + color: "#e0d3cf", + behavior: behaviors.POWDER, + category: "food", + state: "solid", + temp: -20, + tempHigh: 10, + stateHigh: "duck_egg", + breakInto: ["calcium", "hard_yolk"], + burn:50, + burnTime:450, + state: "solid", + density: 900, + conduct: 0.1, + hidden: true, +}; +elements.duckling = { + color: ["#f0eba8", "#f0eba8"], + behavior: [ + "M2%1|M2%2|M2%1", + "M2%10|FX%5 AND CH:duck%0.1|M2%10", + "XX|M1%33|XX", + ], + category: "life", + state: "solid", + egg: "duck_egg", + foodNeed: 20, + temp: 40, + tempHigh: 75, + stateHigh: "cooked_meat", + tempLow: -18, + stateLow: "frozen_meat", + breakInto: "blood", + burn:85, + burnTime:450, + state: "solid", + density: 900, + conduct: 0.1, + reactions: { + "crushed_worm": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL}, + "meat": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "chicken_nugget": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "grass": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "worm": { elem2: "crushed_worm", chance:0.3}, + "cooked_meat": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "fish": { elem2:null, chance:0.25, func:behaviors.FEEDPIXEL }, + "rat": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL }, + "snail": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL }, + "frog": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "slug": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL }, + "grape": { elem2:null, chance:0.3, func:behaviors.FEEDPIXEL }, + "wheat_seed": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "flower_seed": { elem2:null, chance:0.32, func:behaviors.FEEDPIXEL }, + "corn_seed": { elem2:null, chance:0.35, func:behaviors.FEEDPIXEL }, + "corn": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "crumb": { elem2:null, chance:0.25, func:behaviors.FEEDPIXEL }, + "potato_seed": { elem2:null, chance:0.4, func:behaviors.FEEDPIXEL }, + "grass_seed": { 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 }, + "dead_bug": { elem2:null, chance:0.35, func:behaviors.FEEDPIXEL }, + "bee": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "ant": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "flea": { elem2:null, chance:0.2, func:behaviors.FEEDPIXEL }, + "termite": { 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 }, + } +}; + +elements.barbecued_duck = { + color:["#a67d2d","#9c721f"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:55, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} +elements.steamed_duck = { + color:["#e8cb7b", "#d6bf7e"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:50, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} + +elements.smoked_duck = { + color:["#6b470e", "#8f5b09"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:55, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} +elements.cooked_duck = { + color: ["#a38046", "#b39652"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp: 40, + tempHigh: 600, + stateHigh: ["ash", "smoke"], + hidden: true, +}; + +elements.raw_duck = { + color: ["#d6a587", "#c99873"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + burnInto: "cooked_duck", + temp:25, + tempHigh: 600, + stateHigh: ["cooked_duck"], + reactions: { + "smoke": {elem1: "smoked_duck"}, + "steam": {elem1: "steamed_duck"}, + "water": {elem1: "boiled_duck", tempMin: 70}, + "nut_oil": {elem1: "fried_duck", tempMin: 70}, + "charcoal": {elem1: "barbecued_duck", tempMin: 70}, + "fire": {elem1: "barbecued_duck"} + } +}; + +elements.boiled_duck = { + color: ["#e0d4a4", "#e0d4a4"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + isFood: true, + temp: 65, + tempHigh: 600, + stateHigh: ["ash", "smoke"], + hidden: true, +} + +elements.fried_duck = { + color: ["#c49543", "#b88835", "#b07b20", "#996e23"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + isFood: true, + temp: 90, + tempHigh: 600, + stateHigh: ["ash", "smoke"], + hidden: true, +} +// side note: i don't eat beef +elements.cow = { + color: ["#292928", "#332b23", "#e0dfde", "#f0edeb"], + behavior: [ + "M2%1|XX|M2%1", + "M2%10|XX|M2%10", + "XX|M1|XX", + ], + category:"life", + state: "solid", + reactions: { + "petal": { elem2:null, chance:0.2, 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: "calf", + foodNeed: 10, + temp: 40, + tempHigh: 75, + stateHigh: "steak", + tempLow: -18, + stateLow: "frozen_meat", + breakInto: "raw_beef", + burn:85, + burnTime:450, + state: "solid", + density: 1117, + conduct: 0.3, + cutInto: "raw_beef", +}; +elements.calf = { + color: ["#363535", "#bdbdbd"], + behavior: [ + "M2%1|XX|M2%1", + "M2%10|FX%5 AND CH:cow%0.1|M2%10", + "XX|M1|XX", + ], + category: "life", + state: "solid", + foodNeed: 20, + temp: 40, + tempHigh: 75, + stateHigh: "steak", + 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 }, + "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 }, + }, +}; + +elements.barbecued_steak = { + color:["#3b271a","#29180d"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:55, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} + +elements.smoked_beef = { + color:["#3b1911", "#3b2719"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp:55, + tempHigh: 600, + stateHigh: ["ash","smoke"], + isFood: true, + hidden: true, +} +elements.steak = { + color: ["#a38046", "#b39652"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + temp: 40, + tempHigh: 600, + stateHigh: ["ash", "smoke"], + hidden: true, + alias: "cooked_beef" +}; + +elements.raw_beef = { + color: ["#ab5841", "#ab322e"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + burnInto: "steak", + temp:25, + tempHigh: 600, + stateHigh: ["steak"], + reactions: { + "smoke": {elem1: "smoked_beef"}, + "charcoal": {elem1: "barbecued_beef", tempMin: 70}, + "fire": {elem1: "barbecued_beef"} + } +};