diff --git a/mods/nousersthings.js b/mods/nousersthings.js index 54db584e..06760b7d 100644 --- a/mods/nousersthings.js +++ b/mods/nousersthings.js @@ -2368,4 +2368,24 @@ elements.spacedust = { } elements.acid.ignore.push("spacedust") elements.acid.ignore.push("spacedust_cola") -elements.sun.breakInto = "spacedust" \ No newline at end of file +elements.sun.breakInto = "spacedust" +var gridElem = 0 +elements.grid_brush = { + color: elements.lattice.color, + behavior: behaviors.WALL, + category: "special", + movable: false, + onSelect: function() { + var gridans = prompt("Please input the desired element of this grid brush",(gridElem||undefined)); + if (!gridans) { return } + gridElem = mostSimilarElement(gridans); + }, + tick: function(pixel){ + if (pixel.x%2 || pixel.y%2){ + deletePixel(pixel.x, pixel.y) + createPixel(gridElem, pixel.x, pixel.y) + } else { + deletePixel(pixel.x, pixel.y) + } + } +} \ No newline at end of file