diff --git a/mods/cold fire revamp and doBurning edits.js b/mods/cold fire revamp and doBurning edits.js index ac90dbf0..1494e1c5 100644 --- a/mods/cold fire revamp and doBurning edits.js +++ b/mods/cold fire revamp and doBurning edits.js @@ -20,7 +20,20 @@ function doBurning(pixel) { fire = fire[Math.floor(Math.random()*fire.length)]; } //End fire getter block - fireIsCold = (fire === "cold_fire"); + //Fire temp getter block + var fireTemp = info.fireSpawnTemp; + if (fireTemp == undefined) { + fireTemp = pixel.temp; + }; + //End fire temp getter block + //Fire chance getter block + var fireChance = info.fireSpawnChance; + if (fireChance == undefined) { + fireChance = 10; + }; + //End fire chance getter block + var fireIsCold = (fire === "cold_fire"); + var fireInfo = elements[fire]; pixel.temp += burnTempChange; pixelTempCheck(pixel); @@ -42,7 +55,6 @@ function doBurning(pixel) { //End fire getter block newFireIsCold = (newFire === "cold_fire"); - //console.log(`burning pixel ${pixel.element}: ${fire} (${fireIsCold}) / burned element ${newPixel.element}: ${newFire} (${newFireIsCold})`); if((!fireIsCold && !newFireIsCold) || (fireIsCold && newFireIsCold)) { if (elements[newPixel.element].burn && !newPixel.burning) { @@ -71,21 +83,23 @@ function doBurning(pixel) { pixel.color = pixelColorPick(pixel) } } - else if (Math.floor(Math.random()*100)<10 && !fireSpawnBlacklist.includes(pixel.element)) { // Spawn fire + else if (Math.floor(Math.random()*100)