From 6969939d8af010164a04f88a214dcb5b16f5be43 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 10:17:52 +0800 Subject: [PATCH 1/7] Update aChefsDream.js --- mods/aChefsDream.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 765e8b44..4004faad 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7053,16 +7053,8 @@ elements.burnt_marshmallow = { elements.food_coloring = { color: ["#ff0000", "#ff8800", "#ffff00", "#00ff00", "#00ffff", "#0000ff", "#ff00ff"], behavior: behaviors.LIQUID, - reactions: { - "water": { elem2: null, chance: 0.05 }, - "salt_water": { elem1: null, chance: 0.05 }, - "sugar_water": { elem1: null, chance: 0.05 }, - "seltzer": { elem1: null, chance: 0.05 }, - "dirty_water": { elem1: null, chance: 0.05 }, - "pool_water": { elem1: null, chance: 0.05 } - }, customColor: true, - stain: 1, + stain: 0.5, tempHigh: 100, stateHigh: "steam", category: "food", From 8246b2eac790966337ad3a851239001671db34ec Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 10:20:12 +0800 Subject: [PATCH 2/7] Update aChefsDream.js --- mods/aChefsDream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 4004faad..1c5d5689 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7081,4 +7081,4 @@ elements.food_coloring = { }, } -elements.cooked_meat.behavior = behaviors.STURDYPOWDER; +elements.cooked_meat.behavior = behaviors.SUPPORT; From 06e3587ddbc9d8a466b9af899cd0a7109e6ce264 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 10:21:31 +0800 Subject: [PATCH 3/7] Update aChefsDream.js --- mods/aChefsDream.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 1c5d5689..020d43e8 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7072,6 +7072,13 @@ elements.food_coloring = { if (pixelMap[x][y].element === "water" || pixelMap[x][y].element === "salt_water" || pixelMap[x][y].element === "sugar_water" || pixelMap[x][y].element === "seltzer" || pixelMap[x][y].element === "dirty_water" || pixelMap[x][y].element === "pool_water") { changePixel(pixelMap[x][y], "food_coloring"); pixelMap[x][y].color = pixel.color + } + else { + if (pixelMap[x][y].element !== "food_coloring" || pixelMap[x][y].element !== "water" || pixelMap[x][y].element !== "salt_water" || pixelMap[x][y].element !== "sugar_water" || pixelMap[x][y].element !== "seltzer" || pixelMap[x][y].element !== "dirty_water" || pixelMap[x][y].element !== "pool_water") + pixelMap[x][y].color = pixel.color; + if (Math.random < 0.02) { + deletePixel(pixel.x,pixel.y) + } } } } From 8dd00d62322c54f50aa5123352ba13e08f6d09d6 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:01:13 +0800 Subject: [PATCH 4/7] Update aChefsDream.js --- mods/aChefsDream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 020d43e8..231d4601 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7054,7 +7054,7 @@ elements.food_coloring = { color: ["#ff0000", "#ff8800", "#ffff00", "#00ff00", "#00ffff", "#0000ff", "#ff00ff"], behavior: behaviors.LIQUID, customColor: true, - stain: 0.5, + stain: 0.85, tempHigh: 100, stateHigh: "steam", category: "food", From b49aaf9e4d737651deb6d145674e4c403edf9e54 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 11:39:57 +0800 Subject: [PATCH 5/7] Update aChefsDream.js --- mods/aChefsDream.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 231d4601..020d43e8 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7054,7 +7054,7 @@ elements.food_coloring = { color: ["#ff0000", "#ff8800", "#ffff00", "#00ff00", "#00ffff", "#0000ff", "#ff00ff"], behavior: behaviors.LIQUID, customColor: true, - stain: 0.85, + stain: 0.5, tempHigh: 100, stateHigh: "steam", category: "food", From 5d454d19e7d5063a8ddcbaccf99d541d5a811914 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 20:01:15 +0800 Subject: [PATCH 6/7] Update aChefsDream.js --- mods/aChefsDream.js | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 020d43e8..4fe64fec 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -2,7 +2,7 @@ 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 :) -v1.12 +v1.12.2 you can support me at my youtube: https://youtube.com/@sqec @@ -400,6 +400,12 @@ Changelog (v1.12.1) +Changelog (v1.12.2) + - updated cooked meat behavior + + + + */ /* @@ -7061,7 +7067,7 @@ elements.food_coloring = { state: "liquid", density: 998, stainSelf: true, - ignore: ["glass", "porcelain", "wall"], + 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) { for (var i = 0; i < squareCoords.length; i++) { @@ -7071,13 +7077,17 @@ elements.food_coloring = { if (!isEmpty(x, y, true)) { if (pixelMap[x][y].element === "water" || pixelMap[x][y].element === "salt_water" || pixelMap[x][y].element === "sugar_water" || pixelMap[x][y].element === "seltzer" || pixelMap[x][y].element === "dirty_water" || pixelMap[x][y].element === "pool_water") { changePixel(pixelMap[x][y], "food_coloring"); - pixelMap[x][y].color = pixel.color + let newrgb = interpolateRgb(getRGB(pixel.color), getRGB(pixelMap[x][y].color), 0.5); + pixel.color = `rgb(${parseInt(newrgb.r)},${parseInt(newrgb.g)},${parseInt(newrgb.b)})`; + pixelMap[x][y].color = `rgb(${parseInt(newrgb.r)},${parseInt(newrgb.g)},${parseInt(newrgb.b)})`; } else { - if (pixelMap[x][y].element !== "food_coloring" || pixelMap[x][y].element !== "water" || pixelMap[x][y].element !== "salt_water" || pixelMap[x][y].element !== "sugar_water" || pixelMap[x][y].element !== "seltzer" || pixelMap[x][y].element !== "dirty_water" || pixelMap[x][y].element !== "pool_water") - pixelMap[x][y].color = pixel.color; - if (Math.random < 0.02) { - deletePixel(pixel.x,pixel.y) + if (!outOfBounds(pixelMap[x][y])) { + let newrgb2 = interpolateRgb(getRGB(pixel.color), getRGB(pixelMap[x][y].color), 0.9); + pixelMap[x][y].color = `rgb(${parseInt(newrgb2.r)},${parseInt(newrgb2.g)},${parseInt(newrgb2.b)})`; + if (Math.random() < 0.002) { + deletePixel(pixel.x,pixel.y) + } } } } From 835d5f3328c5d097412f730068e242936143f188 Mon Sep 17 00:00:00 2001 From: SquareScreamYT <134925668+SquareScreamYT@users.noreply.github.com> Date: Tue, 2 Apr 2024 20:20:32 +0800 Subject: [PATCH 7/7] Update aChefsDream.js --- mods/aChefsDream.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js index 4fe64fec..6860c52a 100644 --- a/mods/aChefsDream.js +++ b/mods/aChefsDream.js @@ -7055,7 +7055,7 @@ elements.burnt_marshmallow = { density: 959.97, hidden:true } - +eLists.FOODCOLORINGIGNORE = ["glass", "porcelain", "wall","iron","steel","copper","silver","aluminum","tungsten","gold","plastic"]; elements.food_coloring = { color: ["#ff0000", "#ff8800", "#ffff00", "#00ff00", "#00ffff", "#0000ff", "#ff00ff"], behavior: behaviors.LIQUID, @@ -7083,10 +7083,12 @@ elements.food_coloring = { } else { if (!outOfBounds(pixelMap[x][y])) { - let newrgb2 = interpolateRgb(getRGB(pixel.color), getRGB(pixelMap[x][y].color), 0.9); - pixelMap[x][y].color = `rgb(${parseInt(newrgb2.r)},${parseInt(newrgb2.g)},${parseInt(newrgb2.b)})`; - if (Math.random() < 0.002) { - deletePixel(pixel.x,pixel.y) + if (!eLists.FOODCOLORINGIGNORE.includes(pixelMap[x][y].element)) { + let newrgb2 = interpolateRgb(getRGB(pixel.color), getRGB(pixelMap[x][y].color), 0.9); + pixelMap[x][y].color = `rgb(${parseInt(newrgb2.r)},${parseInt(newrgb2.g)},${parseInt(newrgb2.b)})`; + if (Math.random() < 0.002) { + deletePixel(pixel.x,pixel.y) + } } } }