From 920657d9ce55bacbf904a83da34e4ea7518ce960 Mon Sep 17 00:00:00 2001 From: PumpkinPriest <104536541+PumpkinPriest@users.noreply.github.com> Date: Fri, 1 Dec 2023 10:56:30 -0500 Subject: [PATCH 1/5] random_things.js --- mods/random_things.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/random_things.js b/mods/random_things.js index 8faa821f..b8f59b1a 100644 --- a/mods/random_things.js +++ b/mods/random_things.js @@ -17,7 +17,7 @@ elements.legendary_energy = { "magma": { "elem1": "armageddon", "elem2": null }, "void": { "elem1": "light", "elm2": null }, }, -}, +} elements.liquid_legend = { name: "liquid legend", From cd73247461e662a03937b5b66f7bb11fbd5c734d Mon Sep 17 00:00:00 2001 From: PumpkinPriest <104536541+PumpkinPriest@users.noreply.github.com> Date: Fri, 1 Dec 2023 11:03:04 -0500 Subject: [PATCH 2/5] random_things.js --- mods/random_things.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/mods/random_things.js b/mods/random_things.js index b8f59b1a..9a540094 100644 --- a/mods/random_things.js +++ b/mods/random_things.js @@ -17,7 +17,7 @@ elements.legendary_energy = { "magma": { "elem1": "armageddon", "elem2": null }, "void": { "elem1": "light", "elm2": null }, }, -} +}, elements.liquid_legend = { name: "liquid legend", @@ -35,6 +35,5 @@ elements.liquid_legend = { reactions: { "magma": { "elem1": "armageddon", "elem2": null }, "void": { "elem1": "light", "elm2": null }, - }, - } -}); + } +}; From fa0e392162f40ec4aafcf458bd0c1043c5760300 Mon Sep 17 00:00:00 2001 From: PumpkinPriest <104536541+PumpkinPriest@users.noreply.github.com> Date: Sat, 2 Dec 2023 11:01:03 -0500 Subject: [PATCH 3/5] Update random_things.js --- mods/random_things.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/mods/random_things.js b/mods/random_things.js index 9a540094..285b6d4d 100644 --- a/mods/random_things.js +++ b/mods/random_things.js @@ -35,5 +35,16 @@ elements.liquid_legend = { reactions: { "magma": { "elem1": "armageddon", "elem2": null }, "void": { "elem1": "light", "elm2": null }, - } -}; + }, +}, + +elements.banana_juice = { + name: "banana juice", + color: "#e0f542", + behavior: behaviors.LIQUID, + temp: 800, + category: "food", + state: "liquid", + density: 200, + excludeRandom: true, + } From 53a5aa1af0d3ad853be8b8b73264a6cf12650323 Mon Sep 17 00:00:00 2001 From: PumpkinPriest <104536541+PumpkinPriest@users.noreply.github.com> Date: Sat, 2 Dec 2023 11:17:23 -0500 Subject: [PATCH 4/5] random_things.js --- mods/random_things.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mods/random_things.js b/mods/random_things.js index 285b6d4d..5daf4d8c 100644 --- a/mods/random_things.js +++ b/mods/random_things.js @@ -37,8 +37,9 @@ elements.liquid_legend = { "void": { "elem1": "light", "elm2": null }, }, }, - -elements.banana_juice = { + runAfterLoad(function() { + if(enabledMods.includes("bananas.js")) { + elements.banana_juice = { name: "banana juice", color: "#e0f542", behavior: behaviors.LIQUID, @@ -47,4 +48,6 @@ elements.banana_juice = { state: "liquid", density: 200, excludeRandom: true, - } + } + } +}); From a84dbc0583ced98e6dc1a669232633c6e98da5f9 Mon Sep 17 00:00:00 2001 From: JustAGenericUsername <92590792+JustAGenericUsername@users.noreply.github.com> Date: Sat, 2 Dec 2023 15:17:19 -0500 Subject: [PATCH 5/5] Update nousersthings.js --- mods/nousersthings.js | 48 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/mods/nousersthings.js b/mods/nousersthings.js index 5d3da033..93029bec 100644 --- a/mods/nousersthings.js +++ b/mods/nousersthings.js @@ -269,7 +269,6 @@ elements.destroyable_cloner = { behavior: behaviors.CLONER, ignore: ["ecloner","slow_cloner","clone_powder","floating_cloner","wall","ewall","destroyable_cloner","destroyable_clone_powder","cloner"], category:"machines", - hardness: 1, darkText: true, breakInto: "destroyable_clone_powder", tempHigh: 1538, @@ -286,7 +285,6 @@ elements.destroyable_clone_powder = { category:"machines", state:"solid", density:2710, - hardness: 1, darkText: true, breakInto: "destroyable_clone_powder", tempHigh: 1538, @@ -297,3 +295,49 @@ elements.cloner.ignore = eLists.CLONERS; elements.slow_cloner.ignore = eLists.CLONERS; elements.clone_powder.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"], +}