From 6947937e057c79930b9723021930ed67662295b5 Mon Sep 17 00:00:00 2001 From: Idonthaveanyideasformyname Date: Mon, 2 Jun 2025 17:05:13 +0700 Subject: [PATCH] Add files via upload --- mods/themostrandomstuff.js | 523 +++++++++++++++++++++++++++++++++++++ 1 file changed, 523 insertions(+) create mode 100644 mods/themostrandomstuff.js diff --git a/mods/themostrandomstuff.js b/mods/themostrandomstuff.js new file mode 100644 index 00000000..0836367e --- /dev/null +++ b/mods/themostrandomstuff.js @@ -0,0 +1,523 @@ +elements.clump = { + color: ["#1e0042", "#7d4db8"], + behavior: behaviors.STURDYPOWDER, + category: "mythic", + state: "solid", + stateHigh: "ash", + tempHigh: 500, + tempLow: -45, + stateLow: "ice", + desc: "first element", +} +elements.block = { + color: "#9e0000", + behavior: behaviors.WALL, + category: "mythic", + state: "solid", + reactions: { + "clump": { elem1: "gassed", elem2: "oil" }, + } +} +elements.plok = { + color: "#d4d4d4", + behavior: behaviors.LIQUID, + category: "mythic", + state: "liquid", +} +elements.gassed = { + color: "#1c2a7a", + behavior: behaviors.GAS, + category: "mythic", + state: "gas", + reactions: { + "plok": { elem1: "clump", elem2: "clump" }, + } +} +elements.pilnol = { + color: "#290052", + behavior: behaviors.LIQUID, + category: "mythic", + state: "liquid", + stateHigh: "ash", + tempHigh: 500, + tempLow: -10, + stateLow: "block", +} +elements.plox = { + color: "#FFFFFF", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + desc: "It just... exists." +} +elements.philosophers_stone = { + color: "#FFD700", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + reactions: { + "silver": { elem1: "gold", elem2: "gold" }, + "zinc": { elem1: "gold", elem2: "gold" }, + "aluminum": { elem1: "gold", elem2: "gold" }, + "steel": { elem1: "gold", elem2: "gold" }, + "nickel": { elem1: "gold", elem2: "gold" }, + } +} +elements.xnopyt = { + color: "#FF0000", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + tempHigh: 200, + stateHigh: "n_explosion", + desc: "Then, xnopyt, AAAAA...." +} +elements.midas_touch_alternate = { + color: "#FFD700", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + reactions: { + "head": { elem1: "gold", elem2:"gold" }, + "body": { elem1: "gold", elem2:"gold" } + }, + desc: "This is made before the midas touch released." +} +elements.tainted_flesh = { + breakInto: "dead_tainted_flesh", + color: "#0a0014", + behavior: behaviors.WALL, + category: "mythic", + state: "solid", + reactions: { + "meat": { elem1: "rotten_meat", elem2:"rotten_meat" }, + "cheese": { elem1: "rotten_cheese", elem2: "rotten_cheese" } + }, +} +elements.mold = { + color: "#347557", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + reactions: { + "meat": { elem1: "rotten_meat", elem2:"rotten_meat" }, + "cheese": { elem1: "rotten_cheese", elem2: "rotten_cheese" } + }, + desc: "Don't eat this, it's moldy! Ew." +} +elements.dead_tainted_flesh = { + hidden: true, + color: "#290e63", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", +} +elements.core = { + temp: 10000, + color: "#add8e6", + behavior: behaviors.WALL, + category: "mythic", + state: "gas", + tempHigh: 100000, + stateHigh: "supernova", + desc: "DO NOET HEET IT UP1!!!11!!1!1", +} +elements.sand_exploder = { + color: "#ff0000", + tool: function(pixel) { + if (pixel.element == "sand") { + pixel.element = "explosion" + } + }, + category: "tools", +} +elements.tainted_flesh_exploder = { + color: "#0a0014", + tool: function(pixel) { + if (pixel.element == "tainted_flesh") { + pixel.element = "explosion" + } + }, + category: "tools", +} +elements.thelm = { + color: "#0a0014", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + tempHigh: 9000, + stateHigh: "plok", + desc: "ITS OVER 9000!", +} +elements.klome = { + color: "#ffffff", + behavior: behaviors.POWDER, + category: "mythic", + state: "solid", + tempHigh: 500, + stateHigh: "thelm", + tempLow: -50, + stateLow: "plox", + desc: "I don't think that's sugar.", +} +elements.lard = { + color: "#f5efe9", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", + tempHigh: 50, + stateHigh: "liquid_lard", + burn: 50, + burnTime: 100, + burnInto: ["smoke", "ash"], + isFood: true, +} +elements.liquid_lard = { + color: "#fff8f6", + behavior: behaviors.LIQUID, + category: "food", + state: "liquid", + tempHigh: 100, + stateHigh: "steam", + tempLow: 50, + stateLow: "lard", + burn: 40, + burnTime: 80, + burnInto: ["smoke", "steam"], +} +elements.vanilla_extract = { + color: "#5C4033", + behavior: behaviors.LIQUID, + category: "food", + state: "liquid", + tempHigh: 100, + stateHigh: "steam", + tempLow: 1, + stateLow: "ice", + reactions: { + "soda": { elem1: "nuka_cola", elem2: "nuka_cola" } + }, + desc: "hi, i'm vanilla extract." +} +elements.nuka_cola = { + hidden: true, + color: "#522d05", + behavior: behaviors.LIQUID, + category: "fallout", + state: "liquid", + tempHigh: 100, + stateHigh: "carbon_dioxide", + tempLow: 1, + stateLow: "ice", + reactions: { + "uranium": { elem1: "nuka_cola_quantum", elem2: "nuka_cola_quantum" } + }, + desc: "A refreshing Nuka-Cola!" +} +elements.nuka_cola_quantum = { + hidden: true, + color: "#54e5ff", + behavior: behaviors.LIQUID, + category: "fallout", + state: "liquid", + tempHigh: 100, + stateHigh: "carbon_dioxide", + tempLow: 1, + stateLow: "ice", + desc: "A refreshing Nuka-Cola Quantum!" +} +elements.cabbage = { + color: ["#d0e3a8", "#dee8ca"], + behavior: behaviors.POWDER, + category: "food", + state: "solid", + tempHigh: 200, + stateHigh: "ash", + tempLow: 1, + stateLow: "ice", + isFood: true, + reactions: { + salt: { elem1: "sauerkraut", elem2: "sauerkraut" } + }, + desc: "It's cabbage." +} +elements.sauerkraut = { + color: ["#979704", "#999904"], + behavior: behaviors.POWDER, + category: "food", + state: "solid", + tempHigh: 200, + stateHigh: "ash", + tempLow: 1, + stateLow: "ice", + isFood: true, + desc: "Awww, big bowl of sauerkraut! Every single morning! It was driving me crazy!" +} +elements.sulfuric_acid = { + color: "#ededed", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + tempHigh: 100, + stateHigh: "steam", + tempLow: 1, + stateLow: "ice", + reactions: { + pool_water: { elem1: "grey_mixture", elem2: "grey_mixture" } + }, +} +elements.grey_mixture = { + color: "#808080", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + tempHigh: 100, + stateHigh: "brown_mixture", + tempLow: 1, + stateLow: "ice", +} +elements.brown_mixture = { + color: "#7d6648", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + tempHigh: 500, + stateHigh: "steam", + tempLow: 1, + stateLow: "ice", + reactions: { + metal_scrap: { elem1: "brown_mixture", elem2: "brown_mixture" }, + methylamine: { elem1: "solid_blue_crystal", elem2: "solid_blue_crystal" } + }, +} +elements.methylamine = { + color: "#ededed", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + tempHigh: 200, + stateHigh: "steam", + tempLow: 20, + stateLow: "ice", +} +elements.solid_blue_crystal = { + breakInto: "not_suspicious_blue_crystal", + color: "#00eaff", + behavior: behaviors.WALL, + category: "solids", + state: "solid", + tempHigh: 500, + stateHigh: "ash", + tempLow: 20, + stateLow: "ice", +} +elements.not_suspicious_blue_crystal = { + color: ["#00eaff", "#3ddfff"], + behavior: behaviors.POWDER, + category: "powders", + state: "solid", + tempHigh: 200, + stateHigh: "melted_blue_crystal", + tempLow: -20, + stateLow: "blue_crystal_ice", + desc: "It's not what it looks like!", +} +elements.melted_blue_crystal = { + color: "#00bbff", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", + tempHigh: 500, + stateHigh: "steam", + tempLow: 20, + stateLow: "not_suspicious_blue_crystal", +} +elements.blue_crystal_ice = { + color: "#29eaff", + behavior: behaviors.WALL, + category: "states", + state: "solid", + tempHigh: 1, + stateHigh: "not_suspicious_blue_crystal", +} +elements.silt = { + color: "#a8947d", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1200, + stateHigh: "molten_dirt", + tempLow: -50, + stateLow: "permafrost", + reactions: { + water: { elem1: "mud", elem2: "null" }, + clay: { elem1: "silty_clay", elem2: "null" } + }, +} +elements.marble = { + breakInto: "dust", + color: "#e5e5e5", + behavior: behaviors.WALL, + category: "solids", + state: "solid", + tempHigh: 1339, + stateHigh: "magma", +} +elements.silty_clay = { + hidden: true, + color: "#a67d5a", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1700, + stateHigh: ["molten_dirt", "molten_glass",], + tempLow: -50, + stateLow: "permafrost", + reactions: { + sand: { elem1: "loam", elem2: "null" } + }, +} +elements.loam = { + hidden: true, + color: "#8c5a3c", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1700, + stateHigh: ["molten_dirt", "porcelain", "molten_glass",], + tempLow: -50, + stateLow: "permafrost", + reactions: { + dead_plant: { elem1: "peat", elem2: "null" } + }, +} +elements.granite = { + color: ["#946553", "#483028", "#a99187"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1260, + stateHigh: "magma", +} +elements.diorite = { + color: ["#e4e5e5", "#bbbbbc", "#888888"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1300, + stateHigh: "magma", +} +elements.andesite = { + color: ["#666767", "#a4a796", "#87868a"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1250, + stateHigh: "magma", +} +elements.rhyolite = { + color: ["#917971", "#6b4b3e", "#bdaaa4"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 722, + stateHigh: "magma", +} +elements.gabbro = { + color: ["#353434", "#aeada1", "#95866d"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1175, + stateHigh: "magma", +} +elements.obsidian = { + breakInto: "obsidian_shard", + color: ["#010101", "#3b2752", "#261d3c"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1100, + stateHigh: "magma", +} +elements.obsidian_shard = { + hidden: true, + color: ["#020202", "#4e3d61", "#2d263d"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1100, + stateHigh: "magma", +} +elements.chalk = { + breakInto: "dust", + color: "#FFFFFF", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1000, + stateHigh: "dust", +} +elements.slate = { + color: ["#424140", "#8b8a8d", "#434143"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 2000, + stateHigh: "magma", +} +elements.quartz = { + color: ["#e4dfd7", "#f7f4f3", "#b7a58e"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 1678, + stateHigh: "magma", +} +elements.sandstone = { + breakInto: "sand", + color: ["#D2B48C", "#e6ddae", "#d1c192", "#dad1a4"], + behavior: [ + "XX|XX|XX", + "SP|XX|SP", + "XX|M1|XX", + ], + category: "land", + state: "solid", + tempHigh: 1000, + stateHigh: "sand", +} +elements.lignite = { + color: "#3d3f43", + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 214, + stateHigh: "charcoal", +} +elements.conglomerate = { + color: ["#9b7a5e", "#b09760", "#bdb397", "#a98a75", "#b89961", "#bab2a1"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 118, + stateHigh: "charcoal", +} +elements.dacite = { + color: ["#817a70", "#646c63", "#d6d2d4"], + behavior: behaviors.POWDER, + category: "land", + state: "solid", + tempHigh: 900, + stateHigh: "magma", +} +elements.peat = { + hidden: true, + color: ["#5c4033", "#6e4f3a", "#4e3728"], + behavior: behaviors.STURDYPOWDER, + category: "land", + tempHigh: 100, + stateHigh: "lignite", + state: "solid", + density: 500, +}; \ No newline at end of file