From ebd6c4c282d95b40eb2f1203cce5fdf0e9298c25 Mon Sep 17 00:00:00 2001 From: slweeb <91897291+slweeb@users.noreply.github.com> Date: Wed, 28 Jan 2026 15:27:08 -0500 Subject: [PATCH] Update survival.js --- mods/survival.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mods/survival.js b/mods/survival.js index c5783dd0..f6282eb9 100644 --- a/mods/survival.js +++ b/mods/survival.js @@ -85,6 +85,10 @@ runAfterAutogen(function(){ for (var element in settings.survival) { if (!elements[element]) { continue; } if (elements[element].category === "tools") { continue; } + if (!elements[element].colorObject) { + elements[element].color = "#ffffff"; + elements[element].colorObject = {"r": 255,"g": 255,"b": 255}; + } createElementButton(element); document.getElementById("elementButton-"+element).innerHTML += "("+settings.survival[element]+")"; } @@ -122,7 +126,7 @@ elements.cloner.ignore = elements.cloner.ignore.concat(["gold","gold_coin","molt elements.cloner.desc = "You can only clone one element at a time!" elements.smash.tool = function(pixel) { - if (elements[pixel.element].seed === true && pixel.element !== "cactus") { return } + if (elements[pixel.element].seed === true) { return } if (elements[pixel.element].breakInto !== undefined || (elements[pixel.element].seed !== undefined && elements[pixel.element].seed !== true)) { // times 0.25 if not shiftDown else 1 if (Math.random() < (elements[pixel.element].hardness || 1) * (shiftDown ? 1 : 0.25)) {