diff --git a/mods/sbstuff.js b/mods/sbstuff.js index 96e2c8d4..bc653f28 100644 --- a/mods/sbstuff.js +++ b/mods/sbstuff.js @@ -33,6 +33,7 @@ elements.moth = { }; elements.cotton_candy = { + isFood: true, tempHigh: 500, stateHigh: "ash", density: 1000, @@ -51,7 +52,7 @@ elements.mc_donalds = { density: 69, color: "#ff0000", behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; @@ -111,7 +112,6 @@ elements.avocado = { elements.guacamole = { isFood: true, - hidden: true, tempHigh: 500, stateHigh: "ash", color: "#a2e09d", @@ -131,9 +131,19 @@ elements.watermelon = { state: "solid", }; -elements.watermelon_flesh = { +elements.melon = { //this one is kind of boring ngl it looks like a sponge but its food isFood: true, + tempHigh: 500, + stateHigh: "steam", + color: "#c4bf1f", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", +}; + +elements.watermelon_flesh = { hidden: true, + isFood: true, tempHigh: 500, stateHigh: "steam", color: "#ff5d47", @@ -173,13 +183,12 @@ elements.green_berries = { }; elements.meth = { - hidden: true, hardness: 1, tempHigh: 500, stateHigh: "melted_meth", color: "#0affef", behavior: behaviors.POWDER, - category: "powders", + category: "joke", state: "solid", }; @@ -217,14 +226,28 @@ elements.kiwi = { state: "solid", }; -elements.peanut_butter = { +elements.lemon = { + breakInto: "lemonade", + tempHigh: 500, + stateHigh: "steam", + color: "#c9c22a", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +} + +elements.lemon.reactions = { + "juice": { elem1: null, elem2: "lemonade" } +} + +elements.lemonade = { isFood: true, tempHigh: 500, - stateHigh: "ash", - color: "#d4903d", - behavior: behaviors.POWDER, - category: "food", - state: "solid", + stateHigh: "steam", + color: "#fff41c", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", }; elements.poop = { @@ -233,7 +256,7 @@ elements.poop = { stateHigh: "ash", color: "#331600", behavior: behaviors.STURDYPOWDER, - category: "special", + category: "joke", state: "solid", reactions: { "piss": { elem1: null, elem2: "bless" }, @@ -241,6 +264,7 @@ elements.poop = { }; elements.marshmallow = { + isFood: true, tempHigh: 50, stateHigh: "cooked_marshmallow", color: "#ffe4e3", @@ -250,6 +274,8 @@ elements.marshmallow = { }; elements.cooked_marshmallow = { + hidden: true, + isFood: true, tempHigh: 150, stateHigh: "burnt_marshmallow", color: "#d49e9d", @@ -259,6 +285,7 @@ elements.cooked_marshmallow = { }; elements.burnt_marshmallow = { + hidden: true, tempHigh: 500, stateHigh: "ash", color: "#1c1212", @@ -268,15 +295,29 @@ elements.burnt_marshmallow = { }; elements.ramen = { - tempHigh: 500, - stateHigh: "ash", + isFood: true, + tempHigh: 90, + stateHigh: "cooked_ramen", color: "#fae34d", behavior: behaviors.POWDER, category: "food", state: "solid", }; +elements.cooked_ramen = { + hidden: true, + density: 800, + isFood: true, + tempHigh: 500, + stateHigh: "ash", + color: "#ada24e", + behavior: behaviors.SUPPORT, + category: "food", + state: "liquid", +} + elements.cereal = { + isFood: true, tempHigh: 500, stateHigh: "ash", color: ["#ba3425", "#baa31e", "#26ba1e", "#1e9dba", "#6f1eba"], @@ -286,6 +327,7 @@ elements.cereal = { }; elements.sushi = { + isFood: true, tempHigh: 500, stateHigh: "ash", color: ["#020802", "#fff0eb", "#ff6524", "#35ab26"], @@ -295,6 +337,10 @@ elements.sushi = { }; elements.indestructible_wall = { + noMix: true, + tempHigh: 99999999999999999999999999999999, + stateHigh: "void", + hardness: 1, color: "#7a7a7a", behavior: behaviors.WALL, category: "solids", @@ -307,11 +353,12 @@ elements.diamond_ore = { breakInto: "diamond", color: ["#525252", "#525252", "#525252", "#525252", "#525252", "#2ba3ff"], behavior: behaviors.WALL, - category: "solids", + category: "joke", state: "solid", }; elements.coca_cola = { + isFood: true, tempHigh: 500, stateHigh: "steam", color: "#381e13", @@ -325,11 +372,12 @@ elements.piss = { stateHigh: "steam", color: "#ffff00", behavior: behaviors.LIQUID, - category: "special", + category: "joke", state: "liquid", }; elements.soup = { + isFood: true, temp: 50, tempHigh: 500, stateHigh: "steam", @@ -340,6 +388,7 @@ elements.soup = { }; elements.pastry = { + isFood: true, tempHigh: 500, stateHigh: "ash", color: "#ba6727", @@ -349,23 +398,26 @@ elements.pastry = { }; elements.melted_meth = { - hidden: true, tempHigh: 100000, stateHigh: "beans", color: "#00a2ff", behavior: behaviors.LIQUID, - category: "states", + category: "joke", state: "solid", }; elements.expired_milk = { - hidden: true, tempHigh: 500, stateHigh: "ash", color: "#b8c2b4", behavior: behaviors.LIQUID, - category: "states", + category: "liquids", state: "solid", + reactions: { + "dirty_water": { elem1: "milk", elem2: "expired_milk" }, + "milk": { elem1: "expired_milk", elem2: "milk" }, + "water": { elem1: "milk", elem2: "dirty_water" }, + } }; elements.kfc = { @@ -373,7 +425,7 @@ elements.kfc = { stateHigh: "void", color: "#d16e11", behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; @@ -382,7 +434,7 @@ elements.wendys = { stateHigh: "void", color: "#db1e0d", behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; @@ -391,7 +443,7 @@ elements.burger_king = { stateHigh: "void", color: "#db660d", behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; @@ -400,7 +452,7 @@ elements.pizza_hut = { stateHigh: "void", color: "#ed3b24", behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; @@ -409,14 +461,13 @@ elements.dominos = { stateHigh: "void", color: ["#ed4934", "#3494ed"], behavior: behaviors.STURDYPOWDER, - category: "food", + category: "joke", state: "solid", }; elements.vape = { tempHigh: 500999, - hidden: true, stateHigh: "beans", color: "#999999", behavior: [ @@ -424,7 +475,7 @@ elements.vape = { "CR:smoke|XX|CR:smoke", "XX|CR:smoke|XX", ], - category: "special", + category: "joke", state: "solid", }; @@ -436,7 +487,11 @@ elements.tendon = { state: "gas", }; +elements.plasma.tempHigh = 18000 +elements.plasma.stateHigh = "tendon" + elements.pea = { + isFood: true, breakInto: "mashed_pea", tempHigh: 500, stateHigh: "ash", @@ -445,3 +500,244 @@ elements.pea = { category: "food", state: "solid", }; + +elements.mashed_pea = { + hidden: true, + isFood: true, + tempHigh: 500, + stateHigh: "ash", + color: "#97f578", + behavior: behaviors.POWDER, + category: "food", + state: "liquid", +}; + +elements.beans = { + isFood: true, + viscosity: 1000, + density: 721, + hardness: 1, + color: ["#ff751f", "#ff411f"], + category: "food", + behavior: behaviors.LIQUID, + state: "liquid", +}; + +elements.chicken = { + tempHigh: 60, + stateHigh: "chicken_nugget", + color: "#cfbab0", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "solid", +}; + +elements.chicken_nugget = { + hidden: true, + isFood: true, + tempHigh: 500, + stateHigh: "ash", + color: "#e0723f", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.cocaine = { + tempHigh: 500, + stateHigh: "ash", + color: "#fafafa", + behavior: behaviors.POWDER, + category: "joke", + state: "liquid", +}; + +elements.zombie = { + viscosity: 1000, + density: 1000, + hardness: 1, + tempHigh: 500, + stateHigh: "ash", + color: "#114700", + behavior: behaviors.LIQUID, + category: "special", + state: "liquid", +}; + +elements.toothpaste = { + tempHigh: 500, + stateHigh: "ash", + color: ["#e8e8e8", "#ff0000", "#00b7ff"], + behavior: behaviors.STURDYPOWDER, + category: "liquids", + state: "liquid", +}; + +elements.radioactive_grape = { + hidden: true, + tempHigh: 1000, + stateHigh: "ash", + color: "#7d00d1", + behavior: behaviors.RADPOWDER, + category: "food", + state: "liquid", +}; + + +elements.shampoo = { + viscosity: 1000, + density: 500, + hardness: 1, + tempHigh: 500, + stateHigh: "steam", + color: "#ccd3e0", + behavior: behaviors.FOAM, + category: "liquids", + state: "liquid", +}; + +elements.salami = { + density: 1000, + hardness: 1, + tempHigh: 500, + stateHigh: "ash", + color: "#de3c1d", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.moon = { + density: 3344, + hardness: 1, + tempHigh: 10000, + stateHigh: "beans", + color: "#bababa", + behavior: behaviors.WALL, + category: "special", + state: "solid", +}; + +elements.dragon_fruit = { + breakInto: "mashed_dragon_fruit", + tempHigh: 500, + stateHigh: "ash", + color: ["#ff006f", "#ff006f", "#ff006f", "#036300", "#ff006f", "#ff006f", "#ff006f", "#ff006f"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.mashed_dragon_fruit = { + hidden: true, + tempHigh: 500, + stateHigh: "ash", + color: ["#e3e3e3", "#e3e3e3", "#0f0f0f", "#e3e3e3", "#e3e3e3", "#e3e3e3"], + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.chantilly = { + hardness: 1, + tempHigh: 500, + stateHigh: "steam", + color: "#cccccc", + behavior: behaviors.FOAM, + category: "liquids", + state: "liquid", +}; + +elements.fart = { + tempHigh: 99999999999, + stateHigh: "void", + color: "#2e4722", + behavior: behaviors.DGAS, + category: "joke", + state: "gas", +}; + +elements.chips = { + density: 600, + hidden: true, + tempHigh: 500, + stateHigh: "ash", + color: "#ff9a1f", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.fries = { + density: 600, + hidden: true, + tempHigh: 500, + stateHigh: "ash", + color: "#d6ab0f", + behavior: behaviors.STURDYPOWDER, + category: "food", + state: "liquid", +}; + +elements.mayo = { + viscosity: 2000, + density: 1200, + tempHigh: 500, + stateHigh: "steam", + color: ["#ffe896", "#fff3c7"], + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", +}; + +elements.barbecue_sauce = { + viscosity: 3000, + density: 1800, + tempHigh: 500, + stateHigh: "steam", + color: "#420400", + behavior: behaviors.LIQUID, + category: "liquids", + state: "liquid", +}; + +elements.fried_water = { + temp: 50, + hidden: true, + tempHigh: 500, + stateHigh: "ash", + color: "#a3591c", + behavior: behaviors.POWDER, + category: "joke", + state: "liquid", +}; + +elements.solid_water = { + hidden: true, + tempHigh: 100, + stateHigh: "fried_water", + color: "#dfe9f5", + behavior: behaviors.STURDYPOWDER, + category: "joke", + state: "liquid", +}; + +elements.grape.reactions = { + "radiation": { elem1: null, elem2: "radioactive_grape" } +}; + +elements.egg.reactions = { + "water": { elem1: "boiled_egg", tempMin: 100 }, + "steam": { elem1: "boiled_egg", tempMin: 100 } +}; + +elements.potato.reactions = { + "water": { elem1: "fries", tempMin: 100, chance: 50 }, + "water": { elem1: "chips", tempMin: 100, chance: 50 }, + "steam": { elem1: "fries", tempMin: 100, chance: 50 }, + "steam": { elem1: "fries", tempMin: 100, chance: 50 }, +}; + +elements.water.reactions = { + "cocaine": { elem1: null, elem2: "solid_water", chance: 1 } +}