JavaScript shits its ass and eats it when seeing an undefined instead of calling it falsey

This commit is contained in:
Laetitia (O-01-67) 2022-12-20 15:13:56 -05:00 committed by GitHub
parent 1092320abe
commit 1ecde15f63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -274,13 +274,15 @@ if(enabledMods.includes(runAfterAutogenMod) && enabledMods.includes(libraryMod))
var newElement = newPixel.element;
if(newElement !== testName) {
//Jinsoulite handling
if(jinsouliteSpreadWhitelist && jinsouliteSpreadWhitelist.includes(newPixel.element)) {
if(typeof(jinsouliteSpreadWhitelist) !== "undefined") {
if(jinsouliteSpreadWhitelist.includes(newPixel.element)) {
if(newPixel.value > 0) { //if jinsoulitoid and value is positive
//if compressor has no recorded water, initialize to zero
if(typeof(pixel.absorbed.water) === "undefined") { pixel.absorbed.water = 0 };
//add jinsoulite's water to compressor water
pixel.absorbed.water += newPixel.value;
};
};
};
//Alkahest handling