From 7ce9544b142f060221136f3b8e5d2206e13be9d5 Mon Sep 17 00:00:00 2001 From: slweeb <91897291+slweeb@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:07:13 -0500 Subject: [PATCH] Update borders.js --- mods/borders.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mods/borders.js b/mods/borders.js index a55500c4..d38325af 100644 --- a/mods/borders.js +++ b/mods/borders.js @@ -1,10 +1,12 @@ +let isMachine = {"machines":true} + window.addEventListener("load", () => { let oldPreRenderer = viewInfo[1].pre; let oldPixelRenderer = viewInfo[1].pixel; viewInfo[1].pre = function(ctx) { if (oldPreRenderer) oldPreRenderer(ctx); currentPixels.forEach(pixel => { - if (elements[pixel.element].movable !== true || elements[pixel.element].isGas === true) return; + if ((elements[pixel.element].movable !== true && isMachine[elements[pixel.element].category] === undefined) || elements[pixel.element].isGas === true) return; let edge = false; for (var i = 0; i < adjacentCoords.length; i++) { var coords = adjacentCoords[i]; @@ -21,7 +23,7 @@ window.addEventListener("load", () => { } viewInfo[1].pixel = function(pixel, ctx) { - if (elements[pixel.element].movable) return oldPixelRenderer(pixel, ctx); + if (elements[pixel.element].movable || isMachine[elements[pixel.element].category] === true) return oldPixelRenderer(pixel, ctx); let edge = false; for (var i = 0; i < adjacentCoords.length; i++) { var coords = adjacentCoords[i];