dep block and control vars

This commit is contained in:
Laetitia (O-01-67) 2023-02-28 10:17:35 -05:00 committed by GitHub
parent bddfe90e45
commit e129fa30d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 2 deletions

View File

@ -1,10 +1,23 @@
var modName = "mods/life_eater.js";
var fireMod = "mods/fire_mod.js";
if(!enabledMods.includes(fireMod)) {
enabledMods.splice(enabledMods.indexOf(modName),0,fireMod);
localStorage.setItem("enabledMods", JSON.stringify(enabledMods));
alert(`The ${fireMod} mod is required and has been automatically inserted (reload for this to take effect).`);
} else {
var lifeEaterCategories = ["life","auto creepers","shit","cum"];
var lifeEaterBlacklist = ["life_eater_virus","life_eater_infection","organic_slurry"];
var lifeEaterWhitelist = ["blood","poop","blood_ice"];
function spreadLifeEater(pixel) {
for(i = 0; i < adjacentCoords.length; i++) { //iterate through neighbor spots
if(!isEmpty(pixel.x+adjacentCoords[i][0],pixel.y+adjacentCoords[i][1],true)) { //check for adjacentCoords
var newPixel = pixelMap[pixel.x+adjacentCoords[i][0]][pixel.y+adjacentCoords[i][1]]
if(
(["life","auto creepers"].includes(elements[newPixel.element].category) || newPixel.element == "blood") &&
!["life_eater_virus","life_eater_infection","organic_slurry"].includes(newPixel.element)
(lifeEaterCategories.includes(elements[newPixel.element].category) || lifeEaterWhitelist.includes(newPixel.element)) &&
!lifeEaterBlacklist.includes(newPixel.element)
) {
changePixel(newPixel,"life_eater_infection");
};
@ -61,3 +74,5 @@ elements.organic_slurry = {
burnTempChange: 100,
excludeRandom: true,
};
}