troll
This commit is contained in:
parent
81189df7ab
commit
e0bd0eda57
|
|
@ -123,3 +123,48 @@ elements.troll5 = {
|
|||
state: "solid",
|
||||
excludeRandom: true,
|
||||
}
|
||||
|
||||
elements.troll6 = {
|
||||
color: "#eeeeee",
|
||||
tick: function() {
|
||||
if(pixel.temp < -273) {
|
||||
pixel.temp = -273;
|
||||
};
|
||||
if(isNaN(pixel.temp)) {
|
||||
pixel.temp = -1;
|
||||
};
|
||||
pixel.bemp = Math.floor(pixel.temp);
|
||||
if(pixel.bemp > 273) {
|
||||
pixel.bemp = 273;
|
||||
};
|
||||
if(pixel.temp >= 4000) {
|
||||
pixelTicks = -1;
|
||||
pixel.temp = 4000;
|
||||
} else {
|
||||
pixelTicks += pixel.bemp;
|
||||
};
|
||||
},
|
||||
category: "machines",
|
||||
insulate: true,
|
||||
state: "solid",
|
||||
excludeRandom: true,
|
||||
temp: -1,
|
||||
},
|
||||
|
||||
elements.troll7 = {
|
||||
color: "#eeeeee",
|
||||
tick: function(pixel) {
|
||||
for (var i = 1; i < width; i++) {
|
||||
for (var j = 1; j < height; j++) {
|
||||
if (!isEmpty(i,j)) {
|
||||
piskel = pixelMap[i][j]
|
||||
if(Math.random() < 0.003 && piskel.element != pixel.element) { piskel.temp += (Math.floor(Math.random() * 500 + 1) - 250) }
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
category: "machines",
|
||||
insulate: true,
|
||||
state: "solid",
|
||||
excludeRandom: true,
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue