From 3a4d719f23983143693cdcd1a730225336e7c3e2 Mon Sep 17 00:00:00 2001 From: slweeb <91897291+slweeb@users.noreply.github.com> Date: Sat, 5 Oct 2024 19:05:32 -0400 Subject: [PATCH] hotfix --- index.html | 11 +++++++---- mods/souls.js | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index b7417e35..5f5f9386 100644 --- a/index.html +++ b/index.html @@ -3251,13 +3251,14 @@ DO_TICK: function(pixel) { onPlace: function(pixel) { if (isEmpty(pixel.x, pixel.y+1)) { createPixel("body", pixel.x, pixel.y+1); - pixel.element = "head"; + var color = pixel.color; + changePixel(pixel,"head"); + pixel.color = color; } else if (isEmpty(pixel.x, pixel.y-1)) { createPixel("head", pixel.x, pixel.y-1); pixelMap[pixel.x][pixel.y-1].color = pixel.color; - pixel.element = "body"; - pixel.color = pixelColorPick(pixel) + changePixel(pixel,"body"); } else { deletePixel(pixel.x, pixel.y); @@ -12749,7 +12750,9 @@ if (langCode) { } delete pixel.origColor; // remove stain delete pixel.clone; - delete pixel.glow; + if (pixel.glow !== undefined) { + delete pixel.glow; + } if (pixel.r && !elementInfo.rotatable) { delete pixel.r; } diff --git a/mods/souls.js b/mods/souls.js index 1690cb9b..bebe40ea 100644 --- a/mods/souls.js +++ b/mods/souls.js @@ -47,6 +47,7 @@ elements.soul = { } else if (Math.random() < 0.01) { pixel.glow = false; + delete pixel.glow; } if (Math.random() < 0.0002 && isEmpty(pixel.x,pixel.y+1)) { createPixel("ectoplasm",pixel.x,pixel.y+1);