sandboxels/mods/themostrandomstuff.js

524 lines
12 KiB
JavaScript
Raw Normal View History

2025-06-02 06:05:13 -04:00
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: {
2025-06-03 10:14:58 -04:00
water: { elem1: "mud" },
clay: { elem1: "silty_clay" }
2025-06-02 06:05:13 -04:00
},
}
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: {
2025-06-03 10:14:58 -04:00
sand: { elem1: "loam" }
2025-06-02 06:05:13 -04:00
},
}
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: {
2025-06-03 10:14:58 -04:00
dead_plant: { elem1: "peat" }
2025-06-02 06:05:13 -04:00
},
}
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,
2025-06-03 10:14:58 -04:00
};