diff --git a/mod-list.html b/mod-list.html
index 581d0acb..8facd81c 100644
--- a/mod-list.html
+++ b/mod-list.html
@@ -215,7 +215,7 @@
| weapons.js | Adds some extra weapons | Jayd |
| Food & Cooking |
-| aChefsDream.js | Adds more food and animals | SquareScreamYT and RealerRaddler |
+| aChefsDream.js | Adds more foods, animals, tools and many other cooking related items | SquareScreamYT, RealerRaddler |
| bananas.js | Adds bananas and banana plants | Alice |
| greenitemsandmore.js | Adds various green things, including apples and more food | zonneschijn7 |
| ketchup_mod.js | Adds a bunch of ketchup related stuff, plus a few other condiments | Nubo318 (main dev), Devi, Alice (contributors) |
@@ -227,7 +227,6 @@
| weAllScreamFor.js | Adds ice cream toppings | rottenEgghead |
| Life & Nature |
-| aChefsDream.js | Adds more food and animals | SquareScreamYT and RealerRaddler |
| advanced_colonies.js | Adds davlers, creatures with complex colonies | DaviStudios |
| apioforms_pre.js | An incomplete implementation of elements from the Apioform Game | Alice |
| bacteria_mod.js | Adds content from the Bacterium Mod: (Bacteria, Replacer B., Jammer Block) | Alice |
diff --git a/mods/aChefsDream.js b/mods/aChefsDream.js
index bae2ab56..e9e333bd 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> and Fioushemastor <@738828785482203189> for helping :)
-v1.10.8
+v1.11
you can support me at my youtube: https://youtube.com/@sqec
@@ -43,6 +43,7 @@ Upcoming Features:
- juice reaction with milk makes average color
- juice reaction with other juices
- jackfruit
+- food coloring
Changelog (v1.0)
- added chickens
@@ -368,6 +369,13 @@ Changelog (v1.10.8)
+Changelog (v1.11)
+ - unhid carrot
+ - unhid turnip
+
+
+
+
*/
/*
@@ -2773,7 +2781,6 @@ elements.carrot = {
breakInto: "carrot_juice",
state: "solid",
density: 1050,
- hidden: true,
freezeDryInto: "freeze_dried_fruits",
freezeDryIntoColor: "#ba8125",
}
@@ -2942,7 +2949,6 @@ elements.turnip = {
breakInto: "turnip_juice",
state: "solid",
density: 1050,
- hidden: true,
freezeDryInto: "freeze_dried_fruits",
freezeDryIntoColor: "#79097d",
}
diff --git a/mods/ocean.js b/mods/ocean.js
new file mode 100644
index 00000000..70e5e5ed
--- /dev/null
+++ b/mods/ocean.js
@@ -0,0 +1,128 @@
+elements.coral_stem = {
+ color: "#4a5e49",
+ behavior: [
+ "CH:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup>coral_stem,coral,coral%2|CH:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup>coral,coral_stem,coral,coral%2|CH:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup>coral_stem,coral,coral%2",
+ "XX|XX|XX",
+ "XX|XX|XX",
+ ],
+ tick: function(pixel) {
+ if (!pixel.fColor) {
+ pixel.fColor = "hsl(" + Math.floor(Math.random()*360) + ",100%,50%)";
+ }
+ var coordsToCheck = [
+ [pixel.x-1,pixel.y],
+ [pixel.x+1,pixel.y],
+ [pixel.x,pixel.y-1],
+ [pixel.x,pixel.y+1],
+ ]
+ for (var i = 0; i < coordsToCheck.length; i++) {
+ var coord = coordsToCheck[i];
+ if (isEmpty(coord[0],coord[1])) {
+ createPixel("coral",coord[0],coord[1]);
+ pixelMap[coord[0]][coord[1]].color = pixel.fColor;
+ }
+ }
+ doDefaults(pixel)
+ },
+ tempHigh: 100,
+ stateHigh: "dead_coral",
+ tempLow: -30,
+ stateLow: "dead_coral",
+ category: "life",
+ burn: 40,
+ burnTime: 50,
+ burnInto: [,"ember","charcoal"],
+ hidden: true,
+ state: "solid",
+ density: 1500,
+ hardness: 0.15,
+ hidden: true,
+}
+elements.coral = {
+ color: ["#ff0000","#ff8800","#ffff00","#88ff00","#00ff00","#00ff88","#00ffff","#0088ff","#0000ff","#8800ff","#ff00ff"],
+ behavior: [
+ "XX|XX|XX",
+ "XX|XX|XX",
+ "XX|XX|XX",
+ ],
+ reactions: {
+ "vinegar": { elem1:"dead_plant", elem2:null, chance:0.035 },
+ "baking_soda": { elem1:"dead_plant", elem2:null, chance:0.01 },
+ "bleach": { elem1:"dead_plant", elem2:null, chance:0.05 },
+ "alcohol": { elem1:"dead_plant", elem2:null, chance:0.035}
+ },
+ category:"life",
+ tempHigh: 100,
+ stateHigh: "dead_plant",
+ tempLow: -1.66,
+ stateLow: "frozen_plant",
+ burn:65,
+ burnTime:60,
+ burnInto: "dead_plant",
+ breakInto: "dead_plant",
+ state: "solid",
+ density: 1050,
+ hidden: true,
+ properties:{
+ "colored": false
+ }
+}
+elements.coral_egg = {
+ color: "#4a5e49",
+ behavior: [
+ "XX|XX|XX",
+ "XX|XX|XX",
+ "XX|M1 AND SW:water,salt_water,sugar_water,dirty_water,seltzer,pool_water,primordial_soup|XX",
+ ],
+ tick: function(pixel) {
+ if (!isEmpty(pixel.x,pixel.y+1)) {
+ if (!outOfBounds(pixel.x,pixel.y+1)) {
+ var dirtPixel = pixelMap[pixel.x][pixel.y+1];
+ if (dirtPixel.element === "dirt" || dirtPixel.element === "mud" || dirtPixel.element === "sand" || dirtPixel.element === "wet_sand" || dirtPixel.element === "clay_soil" || dirtPixel.element === "mycelium") {
+ changePixel(dirtPixel,"root");
+ changePixel(pixel,"coral_stem");
+ }
+ }
+ }
+ if (pixel.age > 100) {
+ changePixel(pixel,"coral_stem");
+ }
+ pixel.age++;
+ doDefaults(pixel)
+ },
+ tempHigh: 100,
+ stateHigh: "dead_coral",
+ tempLow: -30,
+ stateLow: "dead_coral",
+ category: "life",
+ burn: 40,
+ hidden: true,
+ state: "solid",
+ density: 1500,
+ hardness: 0.15,
+ properties:{
+ age:0
+ }
+}
+elements.dead_coral = {
+ color: "#ababab",
+ behavior: [
+ "XX|XX|XX",
+ "XX|XX|XX",
+ "XX|XX|XX",
+ ],
+ reactions: {
+ "vinegar": { elem1:"dead_plant", elem2:null, chance:0.035 },
+ "baking_soda": { elem1:"dead_plant", elem2:null, chance:0.01 },
+ "bleach": { elem1:"dead_plant", elem2:null, chance:0.05 },
+ "alcohol": { elem1:"dead_plant", elem2:null, chance:0.035}
+ },
+ stateHigh:"quicklime",
+ tempHigh:400,
+ category:"life",
+ burn:65,
+ breakInto: "quicklime",
+ state: "solid",
+ density: 1050,
+ hidden: true,
+}