diff --git a/mods/spouts.js b/mods/spouts.js new file mode 100644 index 00000000..4255a715 --- /dev/null +++ b/mods/spouts.js @@ -0,0 +1,717 @@ +elements.salt_water_spout = { + category: "spouts", + state: "solid", + color: "#4d85ff", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:salt_water|XX", + "CR:salt_water|XX|CR:salt_water", + "XX|CR:salt_water|XX", + ], +} + +elements.sugar_water_spout = { + category: "spouts", + state: "solid", + color: "#8eaae6", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:sugar_water|XX", + "CR:sugar_water|XX|CR:sugar_water", + "XX|CR:sugar_water|XX", + ], +} + +elements.seltzer_spout = { + category: "spouts", + state: "solid", + color: ["#8eaae6","#82a4ed","#b5c5e8","#8eaae6","#82a4ed"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:seltzer|XX", + "CR:seltzer|XX|CR:seltzer", + "XX|CR:seltzer|XX", + ], +} + +elements.dirty_water_spout = { + category: "spouts", + state: "solid", + color: ["#0e824e","#07755a","#0c6934"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:dirty_water|XX", + "CR:dirty_water|XX|CR:dirty_water", + "XX|CR:dirty_water|XX", + ], +} + +elements.pool_water_spout = { + category: "spouts", + state: "solid", + color: "#a8d2e3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:pool_water_spout|XX", + "CR:pool_water_spout|XX|CR:pool_water_spout", + "XX|CR:pool_water_spout|XX", + ], +} + +elements.slush_spout = { + category: "spouts", + state: "solid", + color: "#81bcd4", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:slush|XX", + "CR:slush|XX|CR:slush", + "XX|CR:slush|XX", + ], +} + +elements.magma_spout = { + category: "spouts", + state: "solid", + color: ["#ff6f00","#ff8c00","#ff4d00"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:magma|XX", + "CR:magma|XX|CR:magma", + "XX|CR:magma|XX", + ], +} + +elements.slime_spout = { + category: "spouts", + state: "solid", + color: "#81cf63", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:slime|XX", + "CR:slime|XX|CR:slime", + "XX|CR:slime|XX", + ], +} + +elements.cement_spout = { + category: "spouts", + state: "solid", + color: "#b5b5b5", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:cement|XX", + "CR:cement|XX|CR:cement", + "XX|CR:cement|XX", + ], +} + +elements.oil_spout = { + category: "spouts", + state: "solid", + color: "#470e00", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:oil|XX", + "CR:oil|XX|CR:oil", + "XX|CR:oil|XX", + ], +} + +elements.lamp_oil_spout = { + category: "spouts", + state: "solid", + color: "#b3b38b", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:lamp_oil|XX", + "CR:lamp_oil|XX|CR:lamp_oil", + "XX|CR:lamp_oil|XX", + ], +} + +elements.foam_spout = { + category: "spouts", + state: "solid", + color: "#cad2e3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:foam|XX", + "CR:foam|XX|CR:foam", + "XX|CR:foam|XX", + ], +} + +elements.acid_spout = { + category: "spouts", + state: "solid", + color: ["#b5cf91","#a1ff5e","#288f2a"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:acid|XX", + "CR:acid|XX|CR:acid", + "XX|CR:acid|XX", + ], +} + +elements.neutral_acid_spout = { + category: "spouts", + state: "solid", + color: ["#c8d9b0","#c1d9b0","#b8dbb9"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:neutral_acid|XX", + "CR:neutral_acid|XX|CR:neutral_acid", + "XX|CR:neutral_acid|XX", + ], +} + +elements.glue_spout = { + category: "spouts", + state: "solid", + color: "#f0f0f0", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:glue|XX", + "CR:glue|XX|CR:glue", + "XX|CR:glue|XX", + ], +} + +elements.soda_spout = { + category: "spouts", + state: "solid", + color: "#422016", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:soda|XX", + "CR:soda|XX|CR:soda", + "XX|CR:soda|XX", + ], +} + +elements.melted_wax_spout = { + category: "spouts", + state: "solid", + color: "#d4c196", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:melted_wax|XX", + "CR:melted_wax|XX|CR:melted_wax", + "XX|CR:melted_wax|XX", + ], +} + +elements.juice_spout = { + category: "spouts", + state: "solid", + color: "#f0bf3d", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:juice|XX", + "CR:juice|XX|CR:juice", + "XX|CR:juice|XX", + ], +} + +elements.milk_spout = { + category: "spouts", + state: "solid", + color: "#fafafa", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:milk|XX", + "CR:milk|XX|CR:milk", + "XX|CR:milk|XX", + ], +} + +elements.chocolate_milk_spout = { + category: "spouts", + state: "solid", + color: "#664934", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:chocolate_milk|XX", + "CR:chocolate_milk|XX|CR:chocolate_milk", + "XX|CR:chocolate_milk|XX", + ], +} + +elements.fruit_milk_spout = { + category: "spouts", + state: "solid", + color: "#c9988f", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:fruit_milk|XX", + "CR:fruit_milk|XX|CR:fruit_milk", + "XX|CR:fruit_milk|XX", + ], +} + +elements.pilk_spout = { + category: "spouts", + state: "solid", + color: "#e9cba3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:pilk|XX", + "CR:pilk|XX|CR:pilk", + "XX|CR:pilk|XX", + ], +} + +elements.eggnog_spout = { + category: "spouts", + state: "solid", + color: "#ddbf98", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:eggnog|XX", + "CR:eggnog|XX|CR:eggnog", + "XX|CR:eggnog|XX", + ], +} + +elements.cream_spout = { + category: "spouts", + state: "solid", + color: "#f7f7f7", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:cream|XX", + "CR:cream|XX|CR:cream", + "XX|CR:cream|XX", + ], +} + +elements.cream_spout = { + category: "spouts", + state: "solid", + color: "#f7f7f7", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:cream|XX", + "CR:cream|XX|CR:cream", + "XX|CR:cream|XX", + ], +} + +elements.nut_milk_spout = { + category: "spouts", + state: "solid", + color: "#D7D1C3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:nut_milk|XX", + "CR:nut_milk|XX|CR:nut_milk", + "XX|CR:nut_milk|XX", + ], +} + +elements.vinegar_spout = { + category: "spouts", + state: "solid", + color: "#ffecb3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:vinegar|XX", + "CR:vinegar|XX|CR:vinegar", + "XX|CR:vinegar|XX", + ], +} + +elements.alcohol_spout = { + category: "spouts", + state: "solid", + color: "#c9c5b1", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:alcohol|XX", + "CR:alcohol|XX|CR:alcohol", + "XX|CR:alcohol|XX", + ], +} + +elements.soap_spout = { + category: "spouts", + state: "solid", + color: "#f2f2f2", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:soap|XX", + "CR:soap|XX|CR:soap", + "XX|CR:soap|XX", + ], +} + +elements.bleach_spout = { + category: "spouts", + state: "solid", + color: "#ffffff", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:bleach|XX", + "CR:bleach|XX|CR:bleach", + "XX|CR:bleach|XX", + ], +} + +elements.ink_spout = { + category: "spouts", + state: "solid", + color: "#171717", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:ink|XX", + "CR:ink|XX|CR:ink", + "XX|CR:ink|XX", + ], +} + +elements.mercury_spout = { + category: "spouts", + state: "solid", + color: ["#53574b","#65686a"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:mercury|XX", + "CR:mercury|XX|CR:mercury", + "XX|CR:mercury|XX", + ], +} + +elements.blood_spout = { + category: "spouts", + state: "solid", + color: ["#ff0000","#ee0000"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:blood|XX", + "CR:blood|XX|CR:blood", + "XX|CR:blood|XX", + ], +} + +elements.vaccine_spout = { + category: "spouts", + state: "solid", + color: "#e0d0ad", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:vaccine|XX", + "CR:vaccine|XX|CR:vaccine", + "XX|CR:vaccine|XX", + ], +} + +elements.antibody_spout = { + category: "spouts", + state: "solid", + color: "#ff4040", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:antibody|XX", + "CR:antibody|XX|CR:antibody", + "XX|CR:antibody|XX", + ], +} + +elements.infection_spout = { + category: "spouts", + state: "solid", + color: ["#cf005d","#be004c"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:infection|XX", + "CR:infection|XX|CR:infection", + "XX|CR:infection|XX", + ], +} + +elements.poison_spout = { + category: "spouts", + state: "solid", + color: "#00ff00", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:poison|XX", + "CR:poison|XX|CR:poison", + "XX|CR:poison|XX", + ], +} + +elements.antidote_spout = { + category: "spouts", + state: "solid", + color: "#c9b836", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:antidote|XX", + "CR:antidote|XX|CR:antidote", + "XX|CR:antidote|XX", + ], +} + +elements.tea_spout = { + category: "spouts", + state: "solid", + color: "#6c4317", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:tea|XX", + "CR:tea|XX|CR:tea", + "XX|CR:tea|XX", + ], +} + +elements.coffee_spout = { + category: "spouts", + state: "solid", + color: "#24100b", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:coffee|XX", + "CR:coffee|XX|CR:coffee", + "XX|CR:coffee|XX", + ], +} + +elements.honey_spout = { + category: "spouts", + state: "solid", + color: ["#f6ce1a","#e79001","#bb5503"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:honey|XX", + "CR:honey|XX|CR:honey", + "XX|CR:honey|XX", + ], +} + +elements.sap_spout = { + category: "spouts", + state: "solid", + color: ["#b67f18","#c86305","#cf7a19","#e4ae3a"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:sap|XX", + "CR:sap|XX|CR:sap", + "XX|CR:sap|XX", + ], +} + +elements.caramel_spout = { + category: "spouts", + state: "solid", + color: "#e89a51", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:caramel|XX", + "CR:caramel|XX|CR:caramel", + "XX|CR:caramel|XX", + ], +} + +elements.molasses_spout = { + category: "spouts", + state: "solid", + color: ["#210c06","#170804"], + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:molasses|XX", + "CR:molasses|XX|CR:molasses", + "XX|CR:molasses|XX", + ], +} + +elements.ketchup_spout = { + category: "spouts", + state: "solid", + color: "#ff3119", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:ketchup|XX", + "CR:ketchup|XX|CR:ketchup", + "XX|CR:ketchup|XX", + ], +} + +elements.mayo_spout = { + category: "spouts", + state: "solid", + color: "#fcffbd", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:mayo|XX", + "CR:mayo|XX|CR:mayo", + "XX|CR:mayo|XX", + ], +} + +elements.grease_spout = { + category: "spouts", + state: "solid", + color: "#cf9251", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + behavior: [ + "XX|CR:grease|XX", + "CR:grease|XX|CR:grease", + "XX|CR:grease|XX", + ], +} + +elements.liquid_oxygen_spout = { + category: "spouts", + state: "solid", + color: "#00ad99", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + temp: -190, + behavior: [ + "XX|CR:liquid_oxygen|XX", + "CR:liquid_oxygen|XX|CR:liquid_oxygen", + "XX|CR:liquid_oxygen|XX", + ], +} + +elements.liquid_hydrogen_spout = { + category: "spouts", + state: "solid", + color: "#97afcf", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + temp: -190, + behavior: [ + "XX|CR:liquid_hydrogen|XX", + "CR:liquid_hydrogen|XX|CR:liquid_hydrogen", + "XX|CR:liquid_hydrogen|XX", + ], +} + +elements.perfume_spout = { + category: "spouts", + state: "solid", + color: "#9656e3", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + temp: -190, + behavior: [ + "XX|CR:perfume|XX", + "CR:perfume|XX|CR:perfume", + "XX|CR:perfume|XX", + ], +} + +elements.cyanide_spout = { + category: "spouts", + state: "solid", + color: "#b6ccb6", + tempHigh: 1455.5, + stateHigh: "molten_steel", + conduct: 0.42, + temp: -190, + behavior: [ + "XX|CR:cyanide|XX", + "CR:cyanide|XX|CR:cyanide", + "XX|CR:cyanide|XX", + ], +} \ No newline at end of file