This commit is contained in:
slweeb 2024-06-14 23:41:59 -04:00
parent 42f7a6fcd6
commit fe764513fa
2 changed files with 16 additions and 3 deletions

View File

@ -1439,11 +1439,11 @@ try {
}; };
if (elements[pixel.element].breakIntoColor) { if (elements[pixel.element].breakIntoColor) {
var oldelement = pixel.element; var oldelement = pixel.element;
changePixel(pixel,result); changePixel(pixel,result,changeTemp);
pixel.color = pixelColorPick(pixel, elements[oldelement].breakIntoColor); pixel.color = pixelColorPick(pixel, elements[oldelement].breakIntoColor);
} }
else { else {
changePixel(pixel,result); changePixel(pixel,result,changeTemp);
} }
} }
defaultHardness = 0.3; defaultHardness = 0.3;

View File

@ -1385,7 +1385,20 @@ window.libraryLoaded = true;
if(Array.isArray(breakIntoElement)) { if(Array.isArray(breakIntoElement)) {
breakIntoElement = breakIntoElement[Math.floor(Math.random() * breakIntoElement.length)] breakIntoElement = breakIntoElement[Math.floor(Math.random() * breakIntoElement.length)]
}; };
changePixel(pixel,breakIntoElement,changetemp) var result = breakIntoElement;
// change the pixel to the result
if (result === null) {
deletePixel(pixel.x,pixel.y);
return;
}
if (elements[pixel.element].breakIntoColor) {
var oldelement = pixel.element;
changePixel(pixel,result,changetemp);
pixel.color = pixelColorPick(pixel, elements[oldelement].breakIntoColor);
}
else {
changePixel(pixel,result,changetemp);
}
}; };
function tryBreak(pixel,changetemp=false,defaultBreakIntoDust=false) { function tryBreak(pixel,changetemp=false,defaultBreakIntoDust=false) {