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