Merge branch 'main' of https://github.com/R74nCom/sandboxels
This commit is contained in:
commit
bff697cc8a
|
|
@ -269,7 +269,6 @@ elements.destroyable_cloner = {
|
||||||
behavior: behaviors.CLONER,
|
behavior: behaviors.CLONER,
|
||||||
ignore: ["ecloner","slow_cloner","clone_powder","floating_cloner","wall","ewall","destroyable_cloner","destroyable_clone_powder","cloner"],
|
ignore: ["ecloner","slow_cloner","clone_powder","floating_cloner","wall","ewall","destroyable_cloner","destroyable_clone_powder","cloner"],
|
||||||
category:"machines",
|
category:"machines",
|
||||||
hardness: 1,
|
|
||||||
darkText: true,
|
darkText: true,
|
||||||
breakInto: "destroyable_clone_powder",
|
breakInto: "destroyable_clone_powder",
|
||||||
tempHigh: 1538,
|
tempHigh: 1538,
|
||||||
|
|
@ -286,7 +285,6 @@ elements.destroyable_clone_powder = {
|
||||||
category:"machines",
|
category:"machines",
|
||||||
state:"solid",
|
state:"solid",
|
||||||
density:2710,
|
density:2710,
|
||||||
hardness: 1,
|
|
||||||
darkText: true,
|
darkText: true,
|
||||||
breakInto: "destroyable_clone_powder",
|
breakInto: "destroyable_clone_powder",
|
||||||
tempHigh: 1538,
|
tempHigh: 1538,
|
||||||
|
|
@ -297,3 +295,49 @@ elements.cloner.ignore = eLists.CLONERS;
|
||||||
elements.slow_cloner.ignore = eLists.CLONERS;
|
elements.slow_cloner.ignore = eLists.CLONERS;
|
||||||
elements.clone_powder.ignore = eLists.CLONERS;
|
elements.clone_powder.ignore = eLists.CLONERS;
|
||||||
elements.floating_cloner.ignore = eLists.CLONERS;
|
elements.floating_cloner.ignore = eLists.CLONERS;
|
||||||
|
elements.roomtemper = {
|
||||||
|
color: "#29632f",
|
||||||
|
behavior: behaviors.SOLID,
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i = 0; i < squareCoords.length; i++) {
|
||||||
|
var coord = squareCoords[i];
|
||||||
|
var x = pixel.x+coord[0];
|
||||||
|
var y = pixel.y+coord[1];
|
||||||
|
if (!isEmpty(x,y)) {
|
||||||
|
if(pixelMap[x][y].temp < 20) {
|
||||||
|
pixelMap[x][y].temp = (pixelMap[x][y].temp + 2)
|
||||||
|
} else if(pixelMap[x][y].temp > 20) {
|
||||||
|
pixelMap[x][y].temp = (pixelMap[x][y].temp - 2)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category:"machines",
|
||||||
|
state:"solid",
|
||||||
|
insulate: true,
|
||||||
|
},
|
||||||
|
elements.destrotable_roomtemper = {
|
||||||
|
color: "#18401a",
|
||||||
|
behavior: behaviors.SOLID,
|
||||||
|
tick: function(pixel) {
|
||||||
|
for (var i = 0; i < squareCoords.length; i++) {
|
||||||
|
var coord = squareCoords[i];
|
||||||
|
var x = pixel.x+coord[0];
|
||||||
|
var y = pixel.y+coord[1];
|
||||||
|
if (!isEmpty(x,y)) {
|
||||||
|
if(pixelMap[x][y].temp < 20) {
|
||||||
|
pixelMap[x][y].temp = (pixelMap[x][y].temp + 2)
|
||||||
|
} else if(pixelMap[x][y].temp > 20) {
|
||||||
|
pixelMap[x][y].temp = (pixelMap[x][y].temp - 2)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
category:"machines",
|
||||||
|
state:"solid",
|
||||||
|
tempHigh: 1538,
|
||||||
|
stateHigh: ["steam","molten_iron"],
|
||||||
|
tempLow: -200,
|
||||||
|
stateLow: ["ice", "iron"],
|
||||||
|
breakInto: ["snow","metal_scrap"],
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,5 +36,18 @@ elements.liquid_legend = {
|
||||||
"magma": { "elem1": "armageddon", "elem2": null },
|
"magma": { "elem1": "armageddon", "elem2": null },
|
||||||
"void": { "elem1": "light", "elm2": null },
|
"void": { "elem1": "light", "elm2": null },
|
||||||
},
|
},
|
||||||
|
},
|
||||||
|
runAfterLoad(function() {
|
||||||
|
if(enabledMods.includes("bananas.js")) {
|
||||||
|
elements.banana_juice = {
|
||||||
|
name: "banana juice",
|
||||||
|
color: "#e0f542",
|
||||||
|
behavior: behaviors.LIQUID,
|
||||||
|
temp: 800,
|
||||||
|
category: "food",
|
||||||
|
state: "liquid",
|
||||||
|
density: 200,
|
||||||
|
excludeRandom: true,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue