decrease it by 1 each tick until its 0, then set it back to like 15 or something
decrease it by 1 each tick until its 0, then set it back to like 15 or something
elements.gasoline = {
color: ["#FFFF66", "#FFFF66", "#FFFF66", "#FFFF66", "#FFFF66"],
burn: 15,
burnTime: 300,
viscosity: 0.6,
density: 750,
categoty: "liquids",
behavior: behaviors.LIQUID,
state: "liquid",
desc: "Used in Gas Generators!"
}
elements.diesel = {
color: ["#FFFF66", "#FFFF66", "#FFFF66", "#FFFF66", "#FFFF66"],
burn: 10,
burnTime: 600,
viscosity: 3,
density: 860,
category: "liquids",
behavior: behaviors.LIQUID,
state: "liquid",
desc: "Used in Diesel Generators!"
} elements.gas_generator = {
color: "#FFDD0D",
category: "machines",
properties: {
cyclecount: 0
},
tick: function(pixel) {
if(pixelTicks - pixel.start >= 15) {
if (!isEmpty(pixel.x, pixel.y - 1, true)) {
if (pixelMap[pixel.x][pixel.y - 1].element === "gasoline") {
if (cyclecount == 0) {
deletePixel(pixel.x, pixel.y - 1)
}
}
}
if (!isEmpty(pixel.x, pixel.y + 1, true)) {
if (pixelMap[pixel.x][pixel.y + 1].element === "gasoline") {
if (cyclecount == 0) {
deletePixel(pixel.x, pixel.y + 1)
}
}
}
if (!isEmpty(pixel.x - 1, pixel.y, true)) {
if (pixelMap[pixel.x - 1][pixel.y].element === "gasoline") {
if (cyclecount == 0) {
deletePixel(pixel.x - 1, pixel.y)
}
}
}
if (!isEmpty(pixel.x + 1, pixel.y, true)) {
if (pixelMap[pixel.x + 1][pixel.y].element === "gasoline") {
if (cyclecount == 0) {
deletePixel(pixel.x + 1, pixel.y)
}
}
}
if (!cyclecount == 10) {
cyclecount = cyclecount + 1
} else {
cyclecount = 0
}
}
}
}