Update survival.js

This commit is contained in:
slweeb 2024-02-10 23:15:05 -05:00
parent 38c5e3ba4a
commit 1194d7ce45
1 changed files with 7 additions and 9 deletions

View File

@ -20,6 +20,7 @@ function survivalSave() {
},1000);
}
function survivalAdd(element,amount,skipSave) {
if (elements[element].category === "tools") { return }
if (settings.survival[element]) {
settings.survival[element] += amount;
}
@ -30,6 +31,7 @@ function survivalAdd(element,amount,skipSave) {
if (!skipSave) {survivalSave()}
}
function survivalRemove(element,amount,skipSave) {
if (elements[element].category === "tools") { return }
if (settings.survival[element]) {
settings.survival[element] -= amount;
survivalUpdate(element);
@ -116,8 +118,8 @@ elements.smash.tool = function(pixel) {
// times 0.25 if not shiftDown else 1
if (Math.random() < (elements[pixel.element].hardness || 1) * (shiftDown ? 1 : 0.25)) {
var breakInto = elements[pixel.element].breakInto;
if (!breakInto && elements[pixel.element].seed) {
if (Math.random() < 0.1) {
if (elements[pixel.element].seed) {
if (Math.random() < 0.2) {
breakInto = elements[pixel.element].seed;
}
else {
@ -129,14 +131,9 @@ elements.smash.tool = function(pixel) {
breakInto = breakInto[Math.floor(Math.random() * breakInto.length)];
}
if (breakInto === null) {
if (elements[pixel.element].seed) {
breakInto = elements[pixel.element].seed;
}
else {
deletePixel(pixel.x,pixel.y);
return;
}
}
var oldelement = pixel.element;
changePixel(pixel,breakInto);
pixelTempCheck(pixel);
@ -156,6 +153,7 @@ elementWorth = {
"fire": 0,
"smoke": 0,
"plasma": 0,
"petal": -1,
}
elements.sell = {
color: ["#fff0b5","#ffe680","#c48821","#986a1a","#eca832","#f0bb62"],