diff --git a/mods/AlchemyRandom.js b/mods/AlchemyRandom.js new file mode 100644 index 00000000..6c9e96ee --- /dev/null +++ b/mods/AlchemyRandom.js @@ -0,0 +1,18 @@ + +elements.randomdiscovered = { + color: ["#ffffff", "#dddddd", "#eeeeee"], + tick: function(pixel) { + if (!pixel.start) { + const discovered = Object.keys(elements).filter(name => discoveredElements.includes(name)); + if (discovered.length > 0) { + const randomElem = discovered[Math.floor(Math.random() * discovered.length)]; + changePixel(pixel, randomElem); + } + pixel.start = true; + } + }, + category: "random", + state: "solid", + density: 1000, + excludeRandom: true +};