dep block and control vars
This commit is contained in:
parent
bddfe90e45
commit
e129fa30d4
|
|
@ -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,
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue