diff --git a/mods/Random_quicksands.js b/mods/Random_quicksands.js new file mode 100644 index 00000000..c00c5028 --- /dev/null +++ b/mods/Random_quicksands.js @@ -0,0 +1,932 @@ +elements.thermoplastic = { + color: "#A0522D", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 80, + stateHigh: "liquid", + tempLow: 20, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.4 +}; + +elements.oobleck = { + color: "#FF8C00", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 15, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.5 +}; + +elements.pudding = { + color: "#F5DEB3", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.3 +}; + +elements.magma = { + color: "#FF6347", + behavior: elements.slime.behavior, + viscosity: 800000, + tempHigh: 1200, + stateHigh: "liquid", + tempLow: 800, + category: "liquids", + state: "liquid", + density: 3000, + stain: 1.0 +}; + +elements.agar = { + color: "#F0E68C", + behavior: elements.slime.behavior, + viscosity: 10000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.2 +}; + +elements.xanthamGum = { + color: "#F4A460", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.4 +}; + +elements.caramel = { + color: "#FFD700", + behavior: elements.slime.behavior, + viscosity: 15000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.5 +}; + +elements.molasses = { + color: "#4B0082", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.syrup = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -10, + category: "liquids", + state: "liquid", + density: 1300, + stain: 0.5 +}; + +elements.hydrogels = { + color: "#00CED1", + behavior: elements.slime.behavior, + viscosity: 5000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.2 +}; + +elements.silicone = { + color: "#A9A9A9", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 80, + stateHigh: "liquid", + tempLow: 10, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.3 +}; + +elements.jelly = { + color: "#C71585", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.4 +}; + +elements.spandex = { + color: "#2E8B57", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 950, + stain: 0.3 +}; + +elements.polyurethane = { + color: "#B0C4DE", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 10, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.4 +}; +elements.oobleck = { + color: "#D3D3D3", + behavior: elements.slime.behavior, + viscosity: 50000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1200, + stain: 0.1 +}; + +elements.gum = { + color: "#FF69B4", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 950, + stain: 0.5 +}; + +elements.jello = { + color: "#FF4500", + behavior: elements.slime.behavior, + viscosity: 15000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.3 +}; + +elements.playDough = { + color: "#FFD700", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 950, + stain: 0.4 +}; + +elements.kineticSand = { + color: "#C2B280", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.2 +}; + +elements.sillyPutty = { + color: "#FF1493", + behavior: elements.slime.behavior, + viscosity: 100000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -20, + category: "solids", + state: "liquid", + density: 920, + stain: 0.6 +}; + +elements.cheese = { + color: "#FFFFE0", + behavior: elements.slime.behavior, + viscosity: 10000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 950, + stain: 0.2 +}; + +elements.butter = { + color: "#FFD700", + behavior: elements.slime.behavior, + viscosity: 8000, + tempHigh: 35, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 910, + stain: 0.3 +}; + +elements.clay = { + color: "#D2B48C", + behavior: elements.slime.behavior, + viscosity: 8000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 2000, + stain: 0.3 +}; + +elements.resin = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 50000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 20, + category: "liquids", + state: "liquid", + density: 1100, + stain: 0.6 +}; +elements.slurry = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1300, + stain: 0.6 +}; + +elements.earthPaste = { + color: "#A0522D", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.pasteMud = { + color: "#6A5ACD", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1250, + stain: 0.5 +}; + +elements.bog = { + color: "#3B3B3B", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 5, + category: "solids", + state: "liquid", + density: 1350, + stain: 0.8 +}; + +elements.slimePutty = { + color: "#00FF00", + behavior: elements.slime.behavior, + viscosity: 50000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1150, + stain: 0.6 +}; + +elements.jelliedMud = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.5 +}; + +elements.fluidsand = { + color: "#DEB887", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.3 +}; + +elements.viscousMud = { + color: "#6A5ACD", + behavior: elements.slime.behavior, + viscosity: 45000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 5, + category: "liquids", + state: "liquid", + density: 1300, + stain: 0.7 +}; + +elements.earthySlime = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1250, + stain: 0.6 +}; + +elements.liquidClay = { + color: "#D2B48C", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1400, + stain: 0.5 +}; + +elements.mudGel = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.6 +}; + +elements.earthySlurry = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 5, + category: "liquids", + state: "liquid", + density: 1350, + stain: 0.7 +}; + +elements.peat = { + color: "#2F4F4F", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 5, + category: "solids", + state: "liquid", + density: 1400, + stain: 0.8 +}; + +elements.earthJelly = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.6 +}; + +elements.gelMud = { + color: "#6A5ACD", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1250, + stain: 0.5 +}; + +elements.muddyGel = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 5, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.6 +}; + +elements.thickSlime = { + color: "#2E8B57", + behavior: elements.slime.behavior, + viscosity: 70000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1150, + stain: 0.7 +}; + +elements.siliconeSlime = { + color: "#A9A9A9", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 10, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.5 +}; + +elements.thickMuddyGel = { + color: "#6A5ACD", + behavior: elements.slime.behavior, + viscosity: 50000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.6 +}; + +elements.viscousClay = { + color: "#D2B48C", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.5 +}; + +elements.earthPaste = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.muddySlurry = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 5, + category: "liquids", + state: "liquid", + density: 1350, + stain: 0.8 +}; + +elements.thickMud = { + color: "#6A5ACD", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.clayMud = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.6 +}; +elements.furryGoo = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.5 +}; + +elements.augmentedSlime = { + color: "#00FF00", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.4 +}; + +elements.activatedGoo = { + color: "#ADFF2F", + behavior: elements.slime.behavior, + viscosity: 35000, + tempHigh: 55, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.3 +}; + +elements.moistClay = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.4 +}; + +elements.gooeyCheese = { + color: "#F5DEB3", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.4 +}; + +elements.gooeyGlucose = { + color: "#FF6347", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1300, + stain: 0.6 +}; + +elements.softMud = { + color: "#6F4F28", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.funkyFungus = { + color: "#7CFC00", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.5 +}; + +elements.smoothGel = { + color: "#00FA9A", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.3 +}; + +elements.custard = { + color: "#F5F5DC", + behavior: elements.slime.behavior, + viscosity: 15000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.3 +}; + +elements.thermoplastic = { + color: "#A0522D", + behavior: elements.slime.behavior, + viscosity: 25000, + tempHigh: 80, + stateHigh: "liquid", + tempLow: 20, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.4 +}; + +elements.thermoelastic = { + color: "#FF8C00", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 15, + category: "solids", + state: "liquid", + density: 1300, + stain: 0.5 +}; + +elements.pudding = { + color: "#F5DEB3", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.3 +}; + +elements.magma = { + color: "#FF6347", + behavior: elements.slime.behavior, + viscosity: 800000, + tempHigh: 1200, + stateHigh: "liquid", + tempLow: 800, + category: "liquids", + state: "liquid", + density: 3000, + stain: 1.0 +}; + +elements.agar = { + color: "#F0E68C", + behavior: elements.slime.behavior, + viscosity: 10000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.2 +}; + +elements.xanthamGum = { + color: "#F4A460", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.4 +}; + +elements.caramel = { + color: "#FFD700", + behavior: elements.slime.behavior, + viscosity: 15000, + tempHigh: 45, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1200, + stain: 0.5 +}; + +elements.molasses = { + color: "#4B0082", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: 0, + category: "liquids", + state: "liquid", + density: 1400, + stain: 0.7 +}; + +elements.syrup = { + color: "#8B4513", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 40, + stateHigh: "liquid", + tempLow: -10, + category: "liquids", + state: "liquid", + density: 1300, + stain: 0.5 +}; + +elements.hydrogels = { + color: "#00CED1", + behavior: elements.slime.behavior, + viscosity: 5000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -10, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.2 +}; + +elements.silicone = { + color: "#A9A9A9", + behavior: elements.slime.behavior, + viscosity: 60000, + tempHigh: 80, + stateHigh: "liquid", + tempLow: 10, + category: "solids", + state: "liquid", + density: 1100, + stain: 0.3 +}; + +elements.jelly = { + color: "#C71585", + behavior: elements.slime.behavior, + viscosity: 20000, + tempHigh: 50, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 1050, + stain: 0.4 +}; + +elements.spandex = { + color: "#2E8B57", + behavior: elements.slime.behavior, + viscosity: 30000, + tempHigh: 60, + stateHigh: "liquid", + tempLow: -5, + category: "solids", + state: "liquid", + density: 950, + stain: 0.3 +}; + +elements.polyurethane = { + color: "#B0C4DE", + behavior: elements.slime.behavior, + viscosity: 40000, + tempHigh: 70, + stateHigh: "liquid", + tempLow: 10, + category: "solids", + state: "liquid", + density: 1000, + stain: 0.4 +};