From dac63ee5ed2591f7eb0c6e01955b3148bf484689 Mon Sep 17 00:00:00 2001 From: CarbonMonoxida <164758530+CarbonMonoxida@users.noreply.github.com> Date: Wed, 3 Apr 2024 13:56:15 +0700 Subject: [PATCH] Update and rename CoCpu.js to aScientistsWish.js Changelog: - 1. Add Blueberry stuffs and Gelatin - 2. Add Radioactive stuffs - 3. Rename CoCpu.js into aScientistWish.js --- mods/CoCpu.js | 111 ------------------- mods/aScientistsWish.js | 239 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 239 insertions(+), 111 deletions(-) delete mode 100644 mods/CoCpu.js create mode 100644 mods/aScientistsWish.js diff --git a/mods/CoCpu.js b/mods/CoCpu.js deleted file mode 100644 index 58bfe7da..00000000 --- a/mods/CoCpu.js +++ /dev/null @@ -1,111 +0,0 @@ -elements.carbon_monoxide = { - color: "#b5b5b5", - behavior: behaviors.GAS, - behaviorOn: [ - "XX|XX|XX", - "XX|CH:fire|XX", - "XX|XX|XX", - ], - category: "gases", - state: "gas", - density: 1.14, - burn: 75, - tempHigh: 609, - stateHigh: "fire", - tempLow: -192, - stateLow: "liquid_carbon_monoxide", - burntime: 5, - fireColor: "#ebba34", - reactions: { - "head": { elem2:"rotten_meat", chance:0.5 }, - "body": { elem2:"rotten_meat", chance:0.5 }, - "human": { elem2:"rotten_meat", chance:0.5 }, - "plant": { elem1: null }, - "bird": { elem2: "rotten_meat", }, - "frog": { elem2: "slime", }, - "grass": {elem1: null }, - "water": {elem1: null }, - } -}; -elements.liquid_carbon_monoxide = { - color: "#b5b5b5", - behavior: behaviors.LIQUID, - category: "liquids", - state: "liquid", - density: 1.14, - tempHigh: 190, - tempLow: -199, - stateLow: "ice_carbon_monoxide", - stateHigh: "carbon_monoxide", - temp: -192, -}; -elements.ice_carbon_monoxide = { - color: "#b5b5b5", - behavior: behaviors.WALL, - category: "solids", - state: "solid", - density: 1.14, - tempHigh: -192, - stateHigh: "liquid_carbon_monoxide", - temp: -199, -}; -elements.cpu = { - color: "#575757", - behavior: behaviors.SOLID, - category: "machines", - state: "solid", - density: 75, - tempHigh: 1414, - stateHigh: "explosion", -reactions: { - "virus": { elem1 : null , elem2:"malware", chance:0.9 }, - "battery": { elem2:"computer" }, - - } -}; - -elements.computer = { - color: "#2b2b2a", - behavior: behaviors.SOLID, - category: "machines", - state: "solid", - density: 8908, - tempHigh: 1414, - stateHigh: "explosion", -reactions: { - "virus": { elem1 : null , elem2:"malware", chance:0.9 }, - "water": { elem1: null , elem2: "electric" }, - } -}; -elements.carbon_monoxide_detector = { - behavior: behaviors.WALL, - desc: "give red light and electric when found Carbon Monoxide touch", - color: "#ffffff", - reactions: { - "carbon_monoxide": {"charge1":1}, - }, - conduct: 1, - tempHigh: 1550, - stateHigh: ["molten_metal_scrap","electric","molten_plastic"], - colorOn: "#ff0000", - movable: false, - category:"machines", - darkText: true, - hardness: 1, -}; - -elements.electrons = { - color: "#b80606", - behavior: [ - "XX|SH|XX", // shocks (adds charge) - "SH|DL%0.25|SH", - "XX|SH|XX", - ], - tick: behaviors.BOUNCY, - reactions: {}, - temp: 20, - category: "energy", - state: "gas", - density: 0.000003, - ignoreAir: true -} diff --git a/mods/aScientistsWish.js b/mods/aScientistsWish.js new file mode 100644 index 00000000..25e2647d --- /dev/null +++ b/mods/aScientistsWish.js @@ -0,0 +1,239 @@ +elements.carbon_monoxide = { + color: "#b5b5b5", + behavior: behaviors.GAS, + behaviorOn: [ + "XX|XX|XX", + "XX|CH:fire|XX", + "XX|XX|XX", + ], + category: "gases", + state: "gas", + density: 1.14, + burn: 75, + tempHigh: 609, + stateHigh: "fire", + tempLow: -192, + stateLow: "liquid_carbon_monoxide", + burntime: 5, + fireColor: "#ebba34", + reactions: { + "head": { elem1:"rotten_meat", chance:0.5 }, + "body": { elem1:"rotten_meat", chance:0.5 }, + "human": { elem1:"rotten_meat", chance:0.5 }, + } +}; +elements.liquid_carbon_monoxide = { + color: "#b5b5b5", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + density: 1.14, + tempHigh: -190, + temp: -192, + tempLow: -199, + stateLow: "ice_carbon_monoxide", + stateHigh: "carbon_monoxide", +}; +elements.ice_carbon_monoxide = { + color: "#b5b5b5", + behavior: behaviors.WALL, + category: "solids", + state: "solid", + temp: -199, + density: 1.14, + tempHigh: -192, + stateHigh: "liquid_carbon_monoxide", +}; +elements.carbon_monoxide_detector = { + behavior: behaviors.WALL, + desc: "give red light and electric when found Carbon Monoxide touch", + color: "#ffffff", + reactions: { + "carbon_monoxide": {"charge1":1}, + }, + conduct: 1, + tempHigh: 1550, + stateHigh: ["molten_metal_scrap","electric","molten_plastic"], + colorOn: "#ff0000", + movable: false, + insulate: true, + noMix: true, + category:"machines", + darkText: true, + hardness: 1, +}; +elements.cpu = { + color: "#575757", + behavior: behaviors.SOLID, + category: "machines", + state: "solid", + insulate: true, + movable: false, + noMix: true, + density: 75, + tempHigh: 1414, + stateHigh: ["explosion","metal_scrap"], +reactions: { + "virus": { elem1 : null , elem2:"malware", chance:0.9 }, + "metal_scrap": { elem2:"computer" }, + + } +}; +elements.computer = { + color: "#2b2b2a", + behavior: behaviors.SOLID, + category: "machines", + state: "solid", + density: 8908, + insulate: true, + noMix: true, + movable: false, + tempHigh: 1414, + stateHigh: ["explosion","metal_scrap"], +reactions: { + "virus": { elem1 : null , elem2:"malware", chance:0.9 }, + "water": { elem1: null , elem2: "electric" }, + } +} +elements.electrons = { + color: "#b80606", + behavior: [ + "XX|SH|XX", // shocks (adds charge) + "SH|DL%0.25|SH", + "XX|SH|XX", + ], + tick: behaviors.BOUNCY, + reactions: {}, + temp: 20, + category: "energy", + state: "gas", + density: 0.000003, + ignoreAir: true, +}; +elements.gelatin = { + behavior: behaviors.SOLID, + category: "food", + state: "solid", + color: "#faf8ca", + breakInto: "gelatin_powder", + ignoreAir: true, + isFood: true, +}; +elements.gelatin_powder = { + behavior: behaviors.POWDER, + category: "food", + state: "powder", + color: "#edeb9f", + hidden: true, + ignoreAir: true, + isFood: true, +}; +elements.blueberries = { + behavior: behaviors.POWDER, + category: "food", + state: "solid", + color: ["#464196","#2e2b64"], + breakInto: "blueberries_juice", + ignoreAir: true, + isFood: true, + reactions: { + "sugar": { elem1: "blueberries_jam" }, + }, +}; +elements.blueberries_juice = { + behavior: behaviors.LIQUID, + category: "food", + state: "liquid", + color: "#1f1c42", + hidden: true, + tempHigh: 170, + stateHigh: ["steam","sugar"], + reactions: { + ignoreAir: true, + isFood: true, + "gelatin": { elem1: "blueberries_jelly", elem2: null }, + "gelatin_powder": { elem1: "blueberries_jelly", elem2: null }, + }, +}; +elements.blueberries_jam = { + behavior: behaviors.LIQUID, + category: "food", + viscosity: 5000, + state: "liquid", + tempHigh: 200, + stateHigh: ["smoke","sugar"], + color: "#080629", + hidden: true, + ignoreAir: true, + isFood: true, +}; +elements.blueberries_jelly = { + behavior: behaviors.LIQUID, + category: "food", + viscosity: 200000, + state: "liquid", + color: "#59559e", + hidden: true, + tempHigh: 200, + stateHigh: ["smoke","sugar"], + tempLow: -5, + stateLow: ["sugar_ice","sugar_ice","juice_ice"], + ignoreAir: true, + isFood: true, +}; +elements.fallout_drum = { + behavior: behaviors.WALL, + category: "radiated", + state: "solid", + density: 9000, + color: "#e3cc34", + breakInto: ["fallout","fallout"], + reactions: { + "water": { elem1:"fallout_drum", elem2:"radiated_water" }, + } +}; + +elements.radiated_water = { + behavior: behaviors.LIQUID, + category: "radiated", + state:"liquid", + density :1300, + color: ["#23d959","#29d65d"], + hidden: true, + reactions: { + "human": { elem2:"rotten_meat" }, + "body": { elem2:"rotten_meat" }, + "head": { elem2:"ash" }, + "bird": { elem2:"rotten_meat"}, + "cell": { elem2:"cancer"}, + } +}; + +elements.polluted_air = { + behavior: behaviors.GAS, + category: "radiated", + state:"gas", + density :10, + color: ["#60f53b","#65ba50"], + reactions: { + "body": { elem2:"rotten_meat" }, + "head": { elem2:"rotten_meat" }, + "human": { elem2:"rotten_meat" }, + "bird": { elem2:"rotten_meat" }, + "cell": { elem2:"cancer"}, + } +}; + +elements.siren = { + desc: "Detecting Nuclear Radiation Residues", + behavior: behaviors.WALL, + category: "machines", + state:"solid", + density :500, + color: "#808080", + reactions: { + "fallout": {"charge1":1}, + "radiated_water": {"charge1":1}, + "polluted_air": {"charge1":1}, + } +}