more anti-NaN (still broken)
This commit is contained in:
parent
8c5ab8b30b
commit
679a184121
|
|
@ -1284,6 +1284,7 @@ if(enabledMods.includes(loonaMod) && enabledMods.includes(fireMod) && enabledMod
|
||||||
behavior: behaviors.WALL,
|
behavior: behaviors.WALL,
|
||||||
onCharge: function(pixel) {
|
onCharge: function(pixel) {
|
||||||
if(isNaN(pixel.charge)) { pixel.charge = 0 };
|
if(isNaN(pixel.charge)) { pixel.charge = 0 };
|
||||||
|
if(isNaN(pixel.temp)) { pixel.temp = 20 };
|
||||||
if(!pixel) { return false };
|
if(!pixel) { return false };
|
||||||
doElectricity(pixel);
|
doElectricity(pixel);
|
||||||
for(i = 0; i < adjacentCoords.length; i++) {
|
for(i = 0; i < adjacentCoords.length; i++) {
|
||||||
|
|
@ -1303,6 +1304,8 @@ if(enabledMods.includes(loonaMod) && enabledMods.includes(fireMod) && enabledMod
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
tick: function(pixel) {
|
tick: function(pixel) {
|
||||||
|
if(isNaN(pixel.charge)) { pixel.charge = 0 };
|
||||||
|
if(isNaN(pixel.temp)) { pixel.temp = 20 };
|
||||||
if(Math.random() < 0.013 && exposedToAir(pixel)) {
|
if(Math.random() < 0.013 && exposedToAir(pixel)) {
|
||||||
changePixel(pixel,"vivite_oxide",false);
|
changePixel(pixel,"vivite_oxide",false);
|
||||||
pixel.temp += 0.1;
|
pixel.temp += 0.1;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue