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.jsAdds some extra weaponsJayd Food & Cooking -aChefsDream.jsAdds more food and animalsSquareScreamYT and RealerRaddler +aChefsDream.jsAdds more foods, animals, tools and many other cooking related itemsSquareScreamYT, RealerRaddler bananas.jsAdds bananas and banana plantsAlice greenitemsandmore.jsAdds various green things, including apples and more foodzonneschijn7 ketchup_mod.jsAdds a bunch of ketchup related stuff, plus a few other condimentsNubo318 (main dev), Devi, Alice (contributors) @@ -227,7 +227,6 @@ weAllScreamFor.jsAdds ice cream toppingsrottenEgghead Life & Nature -aChefsDream.jsAdds more food and animalsSquareScreamYT and RealerRaddler advanced_colonies.jsAdds davlers, creatures with complex coloniesDaviStudios apioforms_pre.jsAn incomplete implementation of elements from the Apioform GameAlice bacteria_mod.jsAdds 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, +}