1.6.4
This commit is contained in:
parent
2affb7cb83
commit
869e23db6f
|
|
@ -3,7 +3,33 @@
|
||||||
+ Baking Update
|
+ Baking Update
|
||||||
+ More plans / suggestions at https://docs.google.com/document/u/4/d/1R8xljj_J-K5oU-9y4louwplQmM-ZBvUfXmhbgj5LYdk/edit
|
+ More plans / suggestions at https://docs.google.com/document/u/4/d/1R8xljj_J-K5oU-9y4louwplQmM-ZBvUfXmhbgj5LYdk/edit
|
||||||
|
|
||||||
[Version 1.6.3 - July 24, 2022]
|
[Version 1.6.4 - July 30, 2022]
|
||||||
|
+ Seeds and bombs have a short cooldown when on the lowest cursor size
|
||||||
|
+ Cloud (The normal, boring kind)
|
||||||
|
~ Tweaked cloud behavior
|
||||||
|
+ Positron
|
||||||
|
+ Strange Matter
|
||||||
|
+ Dead Bug (Hidden)
|
||||||
|
+ Pool Water (Hidden)
|
||||||
|
+ Poison Gas (Hidden) - Result of various lethal reactions
|
||||||
|
+ Ice forms of all Water and Blood variants
|
||||||
|
+ Flies are instantly electrocuted
|
||||||
|
+ Tadpoles are affected by Poison, Radiation, etc.
|
||||||
|
+ Flying insects will die from drowning
|
||||||
|
~ Adjusted Root flammability
|
||||||
|
~ Reduced Acid Gas's condensation point
|
||||||
|
~ Nerfed Yeast growth rate
|
||||||
|
~ Burning Bread makes a lot less ash
|
||||||
|
[Bug Fixes]
|
||||||
|
~ Fixed: Random events can blow up the Sun
|
||||||
|
~ Fixed: Clouds always start by moving right
|
||||||
|
~ Fixed: Acid Gas spawns at room temperature
|
||||||
|
~ Fixed: Some things immune to Acid aren't immune to Acid Gas
|
||||||
|
~ Fixed: Too much piling up of Rad Steam under Rad Clouds
|
||||||
|
[Technical]
|
||||||
|
+ "cooldown" element attribute, in ticks
|
||||||
|
|
||||||
|
[Version 1.6.3 - July 24, 2022 - Random Update]
|
||||||
+ Random Events! Enable in settings!
|
+ Random Events! Enable in settings!
|
||||||
+ Electrum alloy (Hidden)
|
+ Electrum alloy (Hidden)
|
||||||
- Dirty Water no longer stains
|
- Dirty Water no longer stains
|
||||||
|
|
|
||||||
341
index.html
341
index.html
|
|
@ -118,6 +118,7 @@
|
||||||
localStorage.setItem("settings", JSON.stringify(settings));
|
localStorage.setItem("settings", JSON.stringify(settings));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
defaultCooldown = 8;
|
||||||
behaviors = {
|
behaviors = {
|
||||||
POWDER_OLD: [
|
POWDER_OLD: [
|
||||||
"XX|XX|XX",
|
"XX|XX|XX",
|
||||||
|
|
@ -586,6 +587,10 @@
|
||||||
"mudstone": { "elem2": "mud", "chance": 0.00035 },
|
"mudstone": { "elem2": "mud", "chance": 0.00035 },
|
||||||
"methane": { "elem1":"primordial_soup", "elem2":"primordial_soup", tempMin:60, charged:true },
|
"methane": { "elem1":"primordial_soup", "elem2":"primordial_soup", tempMin:60, charged:true },
|
||||||
"ammonia": { "elem1":"primordial_soup", "elem2":"primordial_soup", tempMin:60, charged:true },
|
"ammonia": { "elem1":"primordial_soup", "elem2":"primordial_soup", tempMin:60, charged:true },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05, "oneway":true },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
},
|
},
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 997,
|
density: 997,
|
||||||
|
|
@ -598,7 +603,7 @@
|
||||||
tempHigh: 102,
|
tempHigh: 102,
|
||||||
stateHigh: ["steam","salt"],
|
stateHigh: ["steam","salt"],
|
||||||
tempLow: -2,
|
tempLow: -2,
|
||||||
stateLow: "ice",
|
stateLowName: "salt_ice",
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
reactions: {
|
reactions: {
|
||||||
"dirt": { "elem1": null, "elem2": "mud" },
|
"dirt": { "elem1": null, "elem2": "mud" },
|
||||||
|
|
@ -615,6 +620,10 @@
|
||||||
"rust": { "elem1": "dirty_water", chance:0.005 },
|
"rust": { "elem1": "dirty_water", chance:0.005 },
|
||||||
"quicklime": { "elem1": null, "elem2": "slaked_lime", },
|
"quicklime": { "elem1": null, "elem2": "slaked_lime", },
|
||||||
"rock": { "elem2": "wet_sand", "chance": 0.0005 },
|
"rock": { "elem2": "wet_sand", "chance": 0.0005 },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05, "oneway":true },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
},
|
},
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 1026,
|
density: 1026,
|
||||||
|
|
@ -627,7 +636,7 @@
|
||||||
tempHigh: 105,
|
tempHigh: 105,
|
||||||
stateHigh: ["steam","sugar"],
|
stateHigh: ["steam","sugar"],
|
||||||
tempLow: -5,
|
tempLow: -5,
|
||||||
stateLow: "ice",
|
stateLowName: "sugar_ice",
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
reactions: {
|
reactions: {
|
||||||
"dirt": { "elem1": null, "elem2": "mud" },
|
"dirt": { "elem1": null, "elem2": "mud" },
|
||||||
|
|
@ -643,6 +652,10 @@
|
||||||
"radiation": { "elem1": "dirty_water", chance:0.25 },
|
"radiation": { "elem1": "dirty_water", chance:0.25 },
|
||||||
"rust": { "elem1": "dirty_water", chance:0.005 },
|
"rust": { "elem1": "dirty_water", chance:0.005 },
|
||||||
"rock": { "elem2": "wet_sand", "chance": 0.0004 },
|
"rock": { "elem2": "wet_sand", "chance": 0.0004 },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05, "oneway":true },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
},
|
},
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -660,7 +673,7 @@
|
||||||
tempHigh: 98,
|
tempHigh: 98,
|
||||||
stateHigh: ["steam","carbon_dioxide"],
|
stateHigh: ["steam","carbon_dioxide"],
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ice",
|
stateLowName: "seltzer_ice",
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
reactions: {
|
reactions: {
|
||||||
"dirt": { "elem1": null, "elem2": "mud" },
|
"dirt": { "elem1": null, "elem2": "mud" },
|
||||||
|
|
@ -668,6 +681,10 @@
|
||||||
"rock": { "elem2": "wet_sand", "chance": 0.0004 },
|
"rock": { "elem2": "wet_sand", "chance": 0.0004 },
|
||||||
"sugar": { "elem1": "soda", "elem2": "foam" },
|
"sugar": { "elem1": "soda", "elem2": "foam" },
|
||||||
"sugar_water": { "elem1": "soda", "elem2": "foam" },
|
"sugar_water": { "elem1": "soda", "elem2": "foam" },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05, "oneway":true },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
},
|
},
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -681,7 +698,7 @@
|
||||||
tempHigh: 105,
|
tempHigh: 105,
|
||||||
stateHigh: ["steam","carbon_dioxide"],
|
stateHigh: ["steam","carbon_dioxide"],
|
||||||
tempLow: -5,
|
tempLow: -5,
|
||||||
stateLow: "ice",
|
stateLowName: "dirty_ice",
|
||||||
viscosity: 10,
|
viscosity: 10,
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
reactions: {
|
reactions: {
|
||||||
|
|
@ -692,6 +709,10 @@
|
||||||
"algae": { "elem1":"water", "chance":0.05 },
|
"algae": { "elem1":"water", "chance":0.05 },
|
||||||
"charcoal": { "elem1":"water", "chance":0.02 },
|
"charcoal": { "elem1":"water", "chance":0.02 },
|
||||||
"gravel": { "elem1":"water", "chance":0.01 },
|
"gravel": { "elem1":"water", "chance":0.01 },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05, "oneway":true },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.1, "oneway":true },
|
||||||
},
|
},
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -699,6 +720,47 @@
|
||||||
conduct: 0.1,
|
conduct: 0.1,
|
||||||
//stain: 0.03,
|
//stain: 0.03,
|
||||||
},
|
},
|
||||||
|
"pool_water": {
|
||||||
|
color: "#a8d2e3",
|
||||||
|
behavior: behaviors.LIQUID,
|
||||||
|
tempHigh: 105,
|
||||||
|
stateHigh: ["steam","chlorine"],
|
||||||
|
tempLow: -5,
|
||||||
|
stateLowName: "pool_ice",
|
||||||
|
category: "liquids",
|
||||||
|
reactions: {
|
||||||
|
"dirt": { "elem1": null, "elem2": "mud" },
|
||||||
|
"sand": { "elem1": null, "elem2": "wet_sand", },
|
||||||
|
"rock": { "elem2": "wet_sand", "chance": 0.001 },
|
||||||
|
"plant": { "elem2":"dead_plant", "chance":0.05 },
|
||||||
|
"grass": { "elem2":"dead_plant", "chance":0.05 },
|
||||||
|
"algae": { "elem2":null, "chance":0.05 },
|
||||||
|
"cell": { "elem2":null, "chance":0.05 },
|
||||||
|
"cancer": { "elem2":null, "chance":0.05 },
|
||||||
|
"plague": { "elem2":null },
|
||||||
|
"flea": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"termite": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"ant": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"worm": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"fly": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"firefly": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"bee": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"stink_bug": { "elem2":"dead_bug", "chance":0.05 },
|
||||||
|
"dirty_water": { "elem2":"water", "chance":0.05 },
|
||||||
|
"tadpole": { "elem1":null, "chance":0.05 },
|
||||||
|
"slug": { "elem1":null, "chance":0.05 },
|
||||||
|
"snail": { "elem1":null, "chance":0.05 },
|
||||||
|
"lichen": { "elem1":null, "chance":0.05 },
|
||||||
|
"dead_bug": { "elem1":null, "chance":0.001 },
|
||||||
|
"pollen": { "elem1":null },
|
||||||
|
"root": { "elem1":"fiber", "chance":0.05 },
|
||||||
|
},
|
||||||
|
hidden: true,
|
||||||
|
state: "liquid",
|
||||||
|
density: 992.72,
|
||||||
|
conduct: 0.15,
|
||||||
|
stain: -0.5,
|
||||||
|
},
|
||||||
"dirt": {
|
"dirt": {
|
||||||
//color: ["#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#a88c7b"],
|
//color: ["#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#9e6b4b","#a88c7b"],
|
||||||
//color: ["#9b7653","#806144","#7d5937","#66482c"],
|
//color: ["#9b7653","#806144","#7d5937","#66482c"],
|
||||||
|
|
@ -953,17 +1015,19 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1300,
|
density: 1300,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"steam": {
|
"steam": {
|
||||||
color: "#abd6ff",
|
color: "#abd6ff",
|
||||||
behavior: behaviors.GAS,
|
behavior: behaviors.GAS,
|
||||||
reactions: {
|
reactions: {
|
||||||
"steam": { "elem1": null, "elem2": "rain_cloud", "chance":0.3, "y":[0,15], "setting":"clouds" },
|
"steam": { "elem1": null, "elem2": "cloud", "chance":0.3, "y":[0,15], "setting":"clouds" },
|
||||||
"rain_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"rain_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
|
"cloud": { "elem1": "cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"snow_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"snow_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"hail_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"hail_cloud": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"pyrocumulus": { "elem1": "rain_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"pyrocumulus": { "elem1": "cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"fire_cloud": { "elem1": "rain_cloud", "elem2": "pyrocumulus", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"fire_cloud": { "elem1": "cloud", "elem2": "pyrocumulus", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"smoke": { "elem1": "smog", "elem2": null, "chance":0.001 },
|
"smoke": { "elem1": "smog", "elem2": null, "chance":0.001 },
|
||||||
"carbon_dioxide": { "elem1": "smog", "elem2": null, "chance":0.001 },
|
"carbon_dioxide": { "elem1": "smog", "elem2": null, "chance":0.001 },
|
||||||
},
|
},
|
||||||
|
|
@ -1029,6 +1093,7 @@
|
||||||
reactions: {
|
reactions: {
|
||||||
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
|
"cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"hail_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"hail_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,12], "setting":"clouds" },
|
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,12], "setting":"clouds" },
|
||||||
|
|
@ -1455,6 +1520,7 @@
|
||||||
reactions: {
|
reactions: {
|
||||||
"cell": { "elem2":"cancer", "chance":0.005 },
|
"cell": { "elem2":"cancer", "chance":0.005 },
|
||||||
"frog": { "elem2":"cancer", "chance":0.005 },
|
"frog": { "elem2":"cancer", "chance":0.005 },
|
||||||
|
"tadpole": { "elem2":"cancer", "chance":0.005 },
|
||||||
"fish": { "elem2":"cancer", "chance":0.005 },
|
"fish": { "elem2":"cancer", "chance":0.005 },
|
||||||
"rat": { "elem2":"cancer", "chance":0.005 },
|
"rat": { "elem2":"cancer", "chance":0.005 },
|
||||||
"bird": { "elem2":"cancer", "chance":0.005 },
|
"bird": { "elem2":"cancer", "chance":0.005 },
|
||||||
|
|
@ -1517,13 +1583,13 @@
|
||||||
"dead_plant": { "elem2":null, "chance":0.05, func:behaviors.FEEDPIXEL },
|
"dead_plant": { "elem2":null, "chance":0.05, func:behaviors.FEEDPIXEL },
|
||||||
"ketchup": { "elem2":null, "chance":0.1 },
|
"ketchup": { "elem2":null, "chance":0.1 },
|
||||||
"mercury": { "elem2":null, "elem1":null, "chance":0.1875 },
|
"mercury": { "elem2":null, "elem1":null, "chance":0.1875 },
|
||||||
"vinegar": { "elem1":null, "elem2":null },
|
"vinegar": { "elem1":"dead_bug", "elem2":null },
|
||||||
"alcohol": { "elem1":null, "elem2":null },
|
"alcohol": { "elem1":"dead_bug", "elem2":null },
|
||||||
},
|
},
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1550,14 +1616,14 @@
|
||||||
"particleboard": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
"particleboard": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
||||||
"tinder": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
"tinder": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
||||||
"lichen": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
"lichen": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
||||||
"vinegar": { "elem1":null, "elem2":null },
|
"vinegar": { "elem1":"dead_bug", "elem2":null },
|
||||||
"alcohol": { "elem1":null, "elem2":null },
|
"alcohol": { "elem1":"dead_bug", "elem2":null },
|
||||||
},
|
},
|
||||||
foodNeed: 20,
|
foodNeed: 20,
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1579,15 +1645,15 @@
|
||||||
"soda": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
"soda": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
||||||
"sugar": { "elem2":null, chance:0.1, func:behaviors.FEEDPIXEL },
|
"sugar": { "elem2":null, chance:0.1, func:behaviors.FEEDPIXEL },
|
||||||
"rotten_meat": { "elem2":null, chance:0.05, func:behaviors.FEEDPIXEL },
|
"rotten_meat": { "elem2":null, chance:0.05, func:behaviors.FEEDPIXEL },
|
||||||
"vinegar": { "elem1":null, "elem2":null },
|
"vinegar": { "elem1":"dead_bug", "elem2":null },
|
||||||
"alcohol": { "elem1":null, "elem2":null },
|
"alcohol": { "elem1":"dead_bug", "elem2":null },
|
||||||
"mushroom_cap": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
"mushroom_cap": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
||||||
"candy": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
"candy": { "elem2":null, chance:0.025, func:behaviors.FEEDPIXEL },
|
||||||
},
|
},
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1619,7 +1685,7 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
breakInto: "slime",
|
breakInto: "slime",
|
||||||
burn:95,
|
burn:95,
|
||||||
|
|
@ -1635,6 +1701,11 @@
|
||||||
"XX|FX%2|BO",
|
"XX|FX%2|BO",
|
||||||
"XX|M2|M1",
|
"XX|M2|M1",
|
||||||
],
|
],
|
||||||
|
behaviorOn: [
|
||||||
|
"XX|CR:flash|XX",
|
||||||
|
"CR:flash|CH:ash|CR:flash",
|
||||||
|
"XX|CR:flash|XX",
|
||||||
|
],
|
||||||
reactions: {
|
reactions: {
|
||||||
"plant": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
"plant": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
||||||
"dead_plant": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
"dead_plant": { "elem2":null, chance:0.15, func:behaviors.FEEDPIXEL },
|
||||||
|
|
@ -1655,13 +1726,13 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 600,
|
density: 600,
|
||||||
conduct: 0.15,
|
conduct: 1,
|
||||||
},
|
},
|
||||||
"firefly": {
|
"firefly": {
|
||||||
color: ["#684841","#684841","#d9d950","#684841","#684841"],
|
color: ["#684841","#684841","#d9d950","#684841","#684841"],
|
||||||
|
|
@ -1681,7 +1752,7 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1708,7 +1779,7 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "ash",
|
stateHigh: "ash",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "ash",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1764,7 +1835,7 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "stench",
|
stateHigh: "stench",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "stench",
|
stateLow: "dead_bug",
|
||||||
category:"life",
|
category:"life",
|
||||||
burn:95,
|
burn:95,
|
||||||
burnTime:25,
|
burnTime:25,
|
||||||
|
|
@ -1774,6 +1845,19 @@
|
||||||
density: 600,
|
density: 600,
|
||||||
conduct: 0.15,
|
conduct: 0.15,
|
||||||
},
|
},
|
||||||
|
"dead_bug": {
|
||||||
|
color: ["#38302a","403732","#453a2e","#241d15","#242e23"],
|
||||||
|
behavior: behaviors.POWDER,
|
||||||
|
tempHigh: 100,
|
||||||
|
stateHigh: "ash",
|
||||||
|
category:"life",
|
||||||
|
burn:95,
|
||||||
|
burnTime:25,
|
||||||
|
burnInto: ["smoke","smoke","ash"],
|
||||||
|
state: "solid",
|
||||||
|
density: 600,
|
||||||
|
hidden: true
|
||||||
|
},
|
||||||
"human": {
|
"human": {
|
||||||
// color: ["#f5eac6","#d4c594","#a89160","#7a5733","#523018","#361e0e"],
|
// color: ["#f5eac6","#d4c594","#a89160","#7a5733","#523018","#361e0e"],
|
||||||
color: ["#f3e7db","#f7ead0","#eadaba","#d7bd96","#a07e56","#825c43","#604134","#3a312a"],
|
color: ["#f3e7db","#f7ead0","#eadaba","#d7bd96","#a07e56","#825c43","#604134","#3a312a"],
|
||||||
|
|
@ -2314,9 +2398,13 @@
|
||||||
"salt_water": { "elem1":"wood" },
|
"salt_water": { "elem1":"wood" },
|
||||||
"seltzer": { "elem1":"wood" },
|
"seltzer": { "elem1":"wood" },
|
||||||
"dirty_water": { "elem1":"wood" },
|
"dirty_water": { "elem1":"wood" },
|
||||||
|
"pool_water": { "elem1":"wood" },
|
||||||
"steam": { "elem1":"wood" },
|
"steam": { "elem1":"wood" },
|
||||||
"smog": { "elem1":"wood" },
|
"smog": { "elem1":"wood" },
|
||||||
"rain_cloud": { "elem1":"wood" },
|
"rain_cloud": { "elem1":"wood" },
|
||||||
|
"cloud": { "elem1":"wood" },
|
||||||
|
"snow_cloud": { "elem1":"wood" },
|
||||||
|
"hail_cloud": { "elem1":"wood" },
|
||||||
},
|
},
|
||||||
temp:600,
|
temp:600,
|
||||||
category:"special",
|
category:"special",
|
||||||
|
|
@ -2494,6 +2582,7 @@
|
||||||
reactions: {
|
reactions: {
|
||||||
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"steam": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"rain_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
|
"cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"snow_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"hail_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
"hail_cloud": { "elem1": "pyrocumulus", "chance":0.08, "y":[0,12], "setting":"clouds" },
|
||||||
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,12], "setting":"clouds" },
|
"acid_cloud": { "elem1": "pyrocumulus", "chance":0.05, "y":[0,12], "setting":"clouds" },
|
||||||
|
|
@ -2556,6 +2645,7 @@
|
||||||
"glass": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
"glass": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
||||||
"steam": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
"steam": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
||||||
"rain_cloud": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
"rain_cloud": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
||||||
|
"cloud": { "color1":["#ff0000","#ff8800","#ffff00","#00ff00","#00ffff","#0000ff","#ff00ff"] },
|
||||||
"smog": { "color1":["#9f6060","#9f8260","#9f9f60","#609f60","#609f9f","#60609f","#9f609f"] },
|
"smog": { "color1":["#9f6060","#9f8260","#9f9f60","#609f60","#609f9f","#60609f","#9f609f"] },
|
||||||
"ice": { "color1":"#c2fff9" },
|
"ice": { "color1":"#c2fff9" },
|
||||||
"water": { "color1":"#a1bac9" },
|
"water": { "color1":"#a1bac9" },
|
||||||
|
|
@ -3041,6 +3131,7 @@
|
||||||
category: "life",
|
category: "life",
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1500,
|
density: 1500,
|
||||||
|
cooldown: defaultCooldown,
|
||||||
},
|
},
|
||||||
"seeds": {
|
"seeds": {
|
||||||
color: ["#359100","#74b332","#b9d461","#dede7a"],
|
color: ["#359100","#74b332","#b9d461","#dede7a"],
|
||||||
|
|
@ -3050,6 +3141,7 @@
|
||||||
pixel.color = pixelColorPick(pixel);
|
pixel.color = pixelColorPick(pixel);
|
||||||
},
|
},
|
||||||
category: "life",
|
category: "life",
|
||||||
|
cooldown: defaultCooldown,
|
||||||
},
|
},
|
||||||
"grass_seed": {
|
"grass_seed": {
|
||||||
color: ["#439809","#258B08","#118511","#127B12","#136D14"],
|
color: ["#439809","#258B08","#118511","#127B12","#136D14"],
|
||||||
|
|
@ -3068,6 +3160,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1400,
|
density: 1400,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"wheat_seed": {
|
"wheat_seed": {
|
||||||
color: "#b6c981",
|
color: "#b6c981",
|
||||||
|
|
@ -3084,6 +3177,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 769,
|
density: 769,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"straw": {
|
"straw": {
|
||||||
color: ["#E9D391","#A3835E","#B79A73"],
|
color: ["#E9D391","#A3835E","#B79A73"],
|
||||||
|
|
@ -3159,6 +3253,7 @@
|
||||||
category:"life",
|
category:"life",
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1400,
|
density: 1400,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"pistil": {
|
"pistil": {
|
||||||
color: ["#734e39","#2F0603","#D2AC3A","#8A978F","#593117"],
|
color: ["#734e39","#2F0603","#D2AC3A","#8A978F","#593117"],
|
||||||
|
|
@ -3274,6 +3369,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 686,
|
density: 686,
|
||||||
breakInto: "sawdust",
|
breakInto: "sawdust",
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"burner": {
|
"burner": {
|
||||||
color: "#d6baa9",
|
color: "#d6baa9",
|
||||||
|
|
@ -3306,7 +3402,7 @@
|
||||||
"DB%5 AND M2|XX|DB%5 AND M2",
|
"DB%5 AND M2|XX|DB%5 AND M2",
|
||||||
"DB%5 AND M2|DB%10 AND M1|DB%5 AND M2",
|
"DB%5 AND M2|DB%10 AND M1|DB%5 AND M2",
|
||||||
],
|
],
|
||||||
ignore: ["glass","glass_shard","stained_glass","baked_clay","acid_gas","neutral_acid","acid_cloud","water","salt_water","sugar_water","dirty_water","copper","gold","porcelain","plastic","bead","microplastic","molten_plastic"],
|
ignore: ["glass","glass_shard","stained_glass","baked_clay","acid_gas","neutral_acid","acid_cloud","water","salt_water","sugar_water","dirty_water","copper","gold","porcelain","plastic","bead","microplastic","molten_plastic","pool_water"],
|
||||||
reactions: {
|
reactions: {
|
||||||
"ash": { "elem1":"neutral_acid", "elem2":null },
|
"ash": { "elem1":"neutral_acid", "elem2":null },
|
||||||
"limestone": { "elem1":"neutral_acid", "elem2":null },
|
"limestone": { "elem1":"neutral_acid", "elem2":null },
|
||||||
|
|
@ -3345,10 +3441,11 @@
|
||||||
"DB%5 AND M1|XX|DB%5 AND M1",
|
"DB%5 AND M1|XX|DB%5 AND M1",
|
||||||
"DB%5 AND M1|DB%10 AND M1|DB%5 AND M1",
|
"DB%5 AND M1|DB%10 AND M1|DB%5 AND M1",
|
||||||
],
|
],
|
||||||
ignore: ["glass","glass_shard","stained_glass","baked_clay","acid","neutral_acid","acid_cloud","water","salt_water","sugar_water","dirty_water"],
|
ignore: ["glass","glass_shard","stained_glass","baked_clay","acid_gas","neutral_acid","acid_cloud","water","salt_water","sugar_water","dirty_water","copper","gold","porcelain","plastic","bead","microplastic","molten_plastic","pool_water"],
|
||||||
reactions: {
|
reactions: {
|
||||||
"acid_gas": { "elem1": null, "elem2": "acid_cloud", "chance":0.3, "y":[0,12], "setting":"clouds" },
|
"acid_gas": { "elem1": null, "elem2": "acid_cloud", "chance":0.3, "y":[0,12], "setting":"clouds" },
|
||||||
"rain_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"rain_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
|
"cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"snow_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"snow_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"hail_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"hail_cloud": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
"pyrocumulus": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
"pyrocumulus": { "elem1": null, "elem2": "acid_cloud", "chance":0.4, "y":[0,12], "setting":"clouds" },
|
||||||
|
|
@ -3362,9 +3459,10 @@
|
||||||
"bleach": { "elem1":"hydrogen", "elem2":null, "chance":0.05 },
|
"bleach": { "elem1":"hydrogen", "elem2":null, "chance":0.05 },
|
||||||
},
|
},
|
||||||
category: "gases",
|
category: "gases",
|
||||||
|
temp: 120,
|
||||||
tempHigh: 400,
|
tempHigh: 400,
|
||||||
stateHigh: "fire",
|
stateHigh: "fire",
|
||||||
tempLow: 50,
|
tempLow: 30,
|
||||||
stateLow: "acid",
|
stateLow: "acid",
|
||||||
burn: 30,
|
burn: 30,
|
||||||
burnTime: 1,
|
burnTime: 1,
|
||||||
|
|
@ -3391,7 +3489,7 @@
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: ["steam","carbon_dioxide","sugar"],
|
stateHigh: ["steam","carbon_dioxide","sugar"],
|
||||||
tempLow: -1.11,
|
tempLow: -1.11,
|
||||||
stateLow: "ice",
|
stateLow: "seltzer_ice",
|
||||||
category: "liquids",
|
category: "liquids",
|
||||||
reactions: {
|
reactions: {
|
||||||
"dirt": { "elem1": null, "elem2": "mud" },
|
"dirt": { "elem1": null, "elem2": "mud" },
|
||||||
|
|
@ -3497,8 +3595,11 @@
|
||||||
"salt_water": { "elem2": "ice_nine" },
|
"salt_water": { "elem2": "ice_nine" },
|
||||||
"dirty_water": { "elem2": "ice_nine" },
|
"dirty_water": { "elem2": "ice_nine" },
|
||||||
"sugar_water": { "elem2": "ice_nine" },
|
"sugar_water": { "elem2": "ice_nine" },
|
||||||
|
"seltzer": { "elem2": "ice_nine" },
|
||||||
|
"pool_water": { "elem2": "ice_nine" },
|
||||||
"steam": { "elem2": "ice_nine" },
|
"steam": { "elem2": "ice_nine" },
|
||||||
"rain_cloud": { "elem2": "ice_nine" },
|
"rain_cloud": { "elem2": "ice_nine" },
|
||||||
|
"cloud": { "elem2": "ice_nine" },
|
||||||
"snow_cloud": { "elem2": "ice_nine" },
|
"snow_cloud": { "elem2": "ice_nine" },
|
||||||
"hail_cloud": { "elem2": "ice_nine" },
|
"hail_cloud": { "elem2": "ice_nine" },
|
||||||
"snow": { "elem2": "ice_nine" },
|
"snow": { "elem2": "ice_nine" },
|
||||||
|
|
@ -3510,6 +3611,18 @@
|
||||||
density: 917,
|
density: 917,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
},
|
},
|
||||||
|
"strange_matter": {
|
||||||
|
color: ["#a4c730","#b6ff57","#74e846","#2ba31d"],
|
||||||
|
behavior: [
|
||||||
|
"M1%10|M1%10 AND SW%5|M1%10",
|
||||||
|
"M1%10 AND CH:strange_matter|XX|M1%10 AND CH:strange_matter",
|
||||||
|
"M1|M1 AND SW%5|M1"
|
||||||
|
],
|
||||||
|
category: "special",
|
||||||
|
state: "solid",
|
||||||
|
density: 2000,
|
||||||
|
excludeRandom: true,
|
||||||
|
},
|
||||||
"permafrost": {
|
"permafrost": {
|
||||||
color: ["#54443a","#4f4235","#453c30","#524639"],
|
color: ["#54443a","#4f4235","#453c30","#524639"],
|
||||||
behavior: behaviors.SUPPORT,
|
behavior: behaviors.SUPPORT,
|
||||||
|
|
@ -3565,6 +3678,7 @@
|
||||||
burnTime: 20,
|
burnTime: 20,
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 123.6,
|
density: 123.6,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"mushroom_stalk": {
|
"mushroom_stalk": {
|
||||||
color: "#d1d1d1",
|
color: "#d1d1d1",
|
||||||
|
|
@ -3721,9 +3835,9 @@
|
||||||
"antimatter": {
|
"antimatter": {
|
||||||
color: "#a89ba8",
|
color: "#a89ba8",
|
||||||
behavior: [
|
behavior: [
|
||||||
"M2|DB%50 AND M2 AND EX:8|M2",
|
"M2|DB%50 AND M2 AND EX:8>fire,positron|M2",
|
||||||
"M1|XX|M1",
|
"M1|XX|M1",
|
||||||
"M1|DB%50 AND M1 AND EX:8|M1",
|
"M1|DB%50 AND M1 AND EX:8>fire,positron|M1",
|
||||||
],
|
],
|
||||||
ignore: ["antimatter_bomb"],
|
ignore: ["antimatter_bomb"],
|
||||||
category: "special",
|
category: "special",
|
||||||
|
|
@ -4193,6 +4307,7 @@
|
||||||
category: "food",
|
category: "food",
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1031,
|
density: 1031,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"yolk": {
|
"yolk": {
|
||||||
color: ["#ffbe33","#ffcf33"],
|
color: ["#ffbe33","#ffcf33"],
|
||||||
|
|
@ -4223,7 +4338,8 @@
|
||||||
"sugar": { "elem2":null, "chance":0.025 },
|
"sugar": { "elem2":null, "chance":0.025 },
|
||||||
"meat": { "elem2":null, "chance":0.001 },
|
"meat": { "elem2":null, "chance":0.001 },
|
||||||
"cooked_meat": { "elem2":null, "chance":0.0005 },
|
"cooked_meat": { "elem2":null, "chance":0.0005 },
|
||||||
"oxygen": { "elem2":"carbon_dioxide" }
|
"oxygen": { "elem2":"carbon_dioxide" },
|
||||||
|
"radiation": { "elem1":"human", "elem2":null },
|
||||||
},
|
},
|
||||||
tempHigh: 100,
|
tempHigh: 100,
|
||||||
stateHigh: "meat",
|
stateHigh: "meat",
|
||||||
|
|
@ -4324,6 +4440,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 721,
|
density: 721,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"potato_seed": {
|
"potato_seed": {
|
||||||
color: ["#CDA57F","#AA7437","#BC9563"],
|
color: ["#CDA57F","#AA7437","#BC9563"],
|
||||||
|
|
@ -4340,6 +4457,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 675,
|
density: 675,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"potato": {
|
"potato": {
|
||||||
color: ["#d99857","#d98757","#a66933"],
|
color: ["#d99857","#d98757","#a66933"],
|
||||||
|
|
@ -4374,7 +4492,7 @@
|
||||||
tempHigh: 275,
|
tempHigh: 275,
|
||||||
stateHigh: "dirt",
|
stateHigh: "dirt",
|
||||||
burn: 20,
|
burn: 20,
|
||||||
burnTime: 100,
|
burnTime: 60,
|
||||||
burnInto: "dirt",
|
burnInto: "dirt",
|
||||||
breakInto: "sawdust",
|
breakInto: "sawdust",
|
||||||
category: "life",
|
category: "life",
|
||||||
|
|
@ -4389,7 +4507,7 @@
|
||||||
tempLow: -50,
|
tempLow: -50,
|
||||||
stateLow: "permafrost",
|
stateLow: "permafrost",
|
||||||
burn: 20,
|
burn: 20,
|
||||||
burnTime: 40,
|
burnTime: 60,
|
||||||
burnInto: "dirt",
|
burnInto: "dirt",
|
||||||
category:"life",
|
category:"life",
|
||||||
hidden: true,
|
hidden: true,
|
||||||
|
|
@ -4400,8 +4518,8 @@
|
||||||
"yeast": {
|
"yeast": {
|
||||||
color: ["#AD9166","#9A7F4E","#D8BB8D"],
|
color: ["#AD9166","#9A7F4E","#D8BB8D"],
|
||||||
behavior: [
|
behavior: [
|
||||||
"XX|CL:50%20|XX",
|
"XX|CL:70%10|XX",
|
||||||
"CL:50%20 AND SW:bread%30|XX|CL:50%20 AND SW:bread%30",
|
"CL:70%10 AND SW:bread%30|XX|CL:70%10 AND SW:bread%30",
|
||||||
"XX|M1|XX",
|
"XX|M1|XX",
|
||||||
],
|
],
|
||||||
reactions: {
|
reactions: {
|
||||||
|
|
@ -4418,11 +4536,11 @@
|
||||||
"algae": { "elem1":"lichen", "elem2":"lichen", "chance":0.02 },
|
"algae": { "elem1":"lichen", "elem2":"lichen", "chance":0.02 },
|
||||||
"alcohol": { "elem1":null, "elem2":null },
|
"alcohol": { "elem1":null, "elem2":null },
|
||||||
},
|
},
|
||||||
tempHigh: 100,
|
tempHigh: 110,
|
||||||
stateHigh: "bread",
|
stateHigh: "bread",
|
||||||
burn: 50,
|
burn: 50,
|
||||||
burnTime: 20,
|
burnTime: 20,
|
||||||
burnInto: "ash",
|
burnInto: ["smoke","smoke","smoke","ash"],
|
||||||
category: "food",
|
category: "food",
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1180,
|
density: 1180,
|
||||||
|
|
@ -4435,7 +4553,7 @@
|
||||||
category: "food",
|
category: "food",
|
||||||
burn: 30,
|
burn: 30,
|
||||||
burnTime: 200,
|
burnTime: 200,
|
||||||
burnInto: "ash",
|
burnInto: ["smoke","smoke","smoke","ash"],
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 233.96,
|
density: 233.96,
|
||||||
},
|
},
|
||||||
|
|
@ -4447,7 +4565,7 @@
|
||||||
category: "food",
|
category: "food",
|
||||||
burn: 50,
|
burn: 50,
|
||||||
burnTime: 170,
|
burnTime: 170,
|
||||||
burnInto: "ash",
|
burnInto: ["smoke","smoke","smoke","ash"],
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 233.96,
|
density: 233.96,
|
||||||
},
|
},
|
||||||
|
|
@ -4656,11 +4774,12 @@
|
||||||
"water": { "elem1":null, "elem2":"dirty_water" },
|
"water": { "elem1":null, "elem2":"dirty_water" },
|
||||||
"plague": { "elem2": null },
|
"plague": { "elem2": null },
|
||||||
"cell": { "elem2": null, "chance": 0.05 },
|
"cell": { "elem2": null, "chance": 0.05 },
|
||||||
|
"tadpole": { "elem2": null, "chance": 0.05 },
|
||||||
"cancer": { "elem2": null, "chance": 0.01 },
|
"cancer": { "elem2": null, "chance": 0.01 },
|
||||||
"blood": { "elem2": null },
|
"blood": { "elem2": null },
|
||||||
"vinegar": { "elem1":"chlorine", "elem2":null },
|
"vinegar": { "elem1":"poison_gas", "elem2":null },
|
||||||
"ammonia": { "elem1":"chlorine", "elem2":null }, // Mustard Gas
|
"ammonia": { "elem1":"poison_gas", "elem2":null }, // Mustard Gas
|
||||||
"alcohol": { "elem1":"chlorine", "elem2":null }, // Chloroform
|
"alcohol": { "elem1":"poison_gas", "elem2":null }, // Chloroform
|
||||||
},
|
},
|
||||||
tempHigh: 111,
|
tempHigh: 111,
|
||||||
stateHigh: ["salt","steam"],
|
stateHigh: ["salt","steam"],
|
||||||
|
|
@ -4674,9 +4793,9 @@
|
||||||
color: "#A5AC50",
|
color: "#A5AC50",
|
||||||
behavior: behaviors.GAS,
|
behavior: behaviors.GAS,
|
||||||
reactions: {
|
reactions: {
|
||||||
"water": { "elem1": "acid", "elem2":null },
|
"water": { "elem1": "pool_water", "elem2":null },
|
||||||
"steam": { "elem1": "acid_gas", "elem2":null },
|
"hydrogen": { "elem1": "acid_gas", "elem2":null },//hydrochloric acid
|
||||||
"hydrogen": { "elem1": "acid_gas", "elem2":null },
|
"dirty_water": { "elem2":"water" },
|
||||||
},
|
},
|
||||||
tempLow: -36.04,
|
tempLow: -36.04,
|
||||||
stateLow: "liquid_chlorine",
|
stateLow: "liquid_chlorine",
|
||||||
|
|
@ -4782,6 +4901,7 @@
|
||||||
viscosity: 10,
|
viscosity: 10,
|
||||||
tempHigh: 124.55,
|
tempHigh: 124.55,
|
||||||
stateHigh: ["steam","salt","oxygen"],
|
stateHigh: ["steam","salt","oxygen"],
|
||||||
|
tempLow: 0,
|
||||||
category:"liquids",
|
category:"liquids",
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 1060,
|
density: 1060,
|
||||||
|
|
@ -4817,6 +4937,7 @@
|
||||||
viscosity: 6.3,
|
viscosity: 6.3,
|
||||||
tempHigh: 124.55,
|
tempHigh: 124.55,
|
||||||
stateHigh: ["steam","salt","oxygen"],
|
stateHigh: ["steam","salt","oxygen"],
|
||||||
|
tempLow: 0,
|
||||||
category:"liquids",
|
category:"liquids",
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -4836,6 +4957,7 @@
|
||||||
viscosity: 15,
|
viscosity: 15,
|
||||||
tempHigh: 124.55,
|
tempHigh: 124.55,
|
||||||
stateHigh: ["plague","plague","plague","salt","oxygen"],
|
stateHigh: ["plague","plague","plague","salt","oxygen"],
|
||||||
|
tempLow: 0,
|
||||||
category:"liquids",
|
category:"liquids",
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
|
|
@ -4851,21 +4973,26 @@
|
||||||
"soap": { "elem1":null, "chance":0.02 },
|
"soap": { "elem1":null, "chance":0.02 },
|
||||||
"plant": { "elem1":null, "elem2":"dead_plant" },
|
"plant": { "elem1":null, "elem2":"dead_plant" },
|
||||||
"grass": { "elem1":null, "elem2":"dead_plant" },
|
"grass": { "elem1":null, "elem2":"dead_plant" },
|
||||||
|
"vine": { "elem1":null, "elem2":"dead_plant" },
|
||||||
"algae": { "elem1":null, "elem2":null },
|
"algae": { "elem1":null, "elem2":null },
|
||||||
"mushroom_spore": { "elem1":null, "elem2":null },
|
"mushroom_spore": { "elem1":null, "elem2":null },
|
||||||
"lichen": { "elem1":null, "elem2":null },
|
"lichen": { "elem1":null, "elem2":null },
|
||||||
"yeast": { "elem1":null, "elem2":null },
|
"yeast": { "elem1":null, "elem2":null },
|
||||||
"rat": { "elem1":null, "elem2":"rotten_meat" },
|
"rat": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
"frog": { "elem1":null, "elem2":"rotten_meat" },
|
"frog": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
|
"tadpole": { "elem2":null },
|
||||||
"fish": { "elem1":null, "elem2":"rotten_meat" },
|
"fish": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
"bird": { "elem1":null, "elem2":"rotten_meat" },
|
"bird": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
"head": { "elem1":null, "elem2":"rotten_meat" },
|
"head": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
"body": { "elem1":null, "elem2":"rotten_meat" },
|
"body": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
"ant": { "elem1":null, "elem2":null },
|
"ant": { "elem1":null, "elem2":"dead_bug" },
|
||||||
"worm": { "elem1":null, "elem2":null },
|
"worm": { "elem1":null, "elem2":"dead_bug" },
|
||||||
"fly": { "elem1":null, "elem2":null },
|
"fly": { "elem1":null, "elem2":"dead_bug" },
|
||||||
"firefly": { "elem1":null, "elem2":null },
|
"firefly": { "elem1":null, "elem2":"dead_bug" },
|
||||||
"bee": { "elem1":null, "elem2":null },
|
"bee": { "elem1":null, "elem2":"dead_bug" },
|
||||||
|
"stink_bug": { "elem1":null, "elem2":"dead_bug" },
|
||||||
|
"termite": { "elem1":null, "elem2":"dead_bug" },
|
||||||
|
"flea": { "elem1":null, "elem2":"dead_bug" },
|
||||||
"slug": { "elem1":null, "elem2":"slime" },
|
"slug": { "elem1":null, "elem2":"slime" },
|
||||||
"snail": { "elem1":null, "elem2":"calcium" },
|
"snail": { "elem1":null, "elem2":"calcium" },
|
||||||
"sapling": { "elem1":null, "elem2":"dead_plant" },
|
"sapling": { "elem1":null, "elem2":"dead_plant" },
|
||||||
|
|
@ -4877,12 +5004,14 @@
|
||||||
"meat": { "elem1":null, "elem2":"rotten_meat" },
|
"meat": { "elem1":null, "elem2":"rotten_meat" },
|
||||||
},
|
},
|
||||||
viscosity: 2,
|
viscosity: 2,
|
||||||
tempHigh: 400,
|
tempHigh: 110,
|
||||||
stateHigh: "plague",
|
|
||||||
category:"liquids",
|
category:"liquids",
|
||||||
state: "liquid",
|
state: "liquid",
|
||||||
density: 1060,
|
density: 1060,
|
||||||
},
|
},
|
||||||
|
"poison_gas": {
|
||||||
|
color: "#98f5b0"
|
||||||
|
},
|
||||||
"antidote": {
|
"antidote": {
|
||||||
color: "#c9b836",
|
color: "#c9b836",
|
||||||
behavior: behaviors.LIQUID,
|
behavior: behaviors.LIQUID,
|
||||||
|
|
@ -5263,6 +5392,27 @@
|
||||||
stain: -0.1,
|
stain: -0.1,
|
||||||
density: 2.14,
|
density: 2.14,
|
||||||
},
|
},
|
||||||
|
"cloud": {
|
||||||
|
color: "#d5dce6",
|
||||||
|
behavior: [
|
||||||
|
"XX|XX|XX",
|
||||||
|
"XX|CO:1%5|M1%2.5 AND BO",
|
||||||
|
"XX|XX|XX",
|
||||||
|
],
|
||||||
|
reactions: {
|
||||||
|
"rain_cloud": { "elem1":"rain_cloud", "temp1":-20 },
|
||||||
|
"electric": { "elem1":"rain_cloud", "temp1":-20 },
|
||||||
|
"cloud": { "elem1":"rain_cloud", "elem2":"rain_cloud", "temp1":-20, "temp2":-20, "charged":true },
|
||||||
|
},
|
||||||
|
category:"gases",
|
||||||
|
temp: 110,
|
||||||
|
tempLow: 100,
|
||||||
|
stateLow: "rain_cloud",
|
||||||
|
state: "gas",
|
||||||
|
density: 0.4,
|
||||||
|
ignoreAir: true,
|
||||||
|
conduct: 0.03
|
||||||
|
},
|
||||||
"rain_cloud": {
|
"rain_cloud": {
|
||||||
color: "#636b78",
|
color: "#636b78",
|
||||||
behavior: [
|
behavior: [
|
||||||
|
|
@ -5271,7 +5421,9 @@
|
||||||
"CR:electric%0.05|CR:electric%0.05|CR:electric%0.05",
|
"CR:electric%0.05|CR:electric%0.05|CR:electric%0.05",
|
||||||
],
|
],
|
||||||
category:"gases",
|
category:"gases",
|
||||||
temp: 80,
|
temp: 70,
|
||||||
|
tempHigh: 100,
|
||||||
|
stateHigh: "cloud",
|
||||||
tempLow: 0,
|
tempLow: 0,
|
||||||
stateLow: "snow_cloud",
|
stateLow: "snow_cloud",
|
||||||
state: "gas",
|
state: "gas",
|
||||||
|
|
@ -5541,6 +5693,7 @@
|
||||||
"bee": { "elem2":["ash","firefly","fly"], "chance":0.4 },
|
"bee": { "elem2":["ash","firefly","fly"], "chance":0.4 },
|
||||||
"firefly": { "elem2":["ash","bee","fly"], "chance":0.4 },
|
"firefly": { "elem2":["ash","bee","fly"], "chance":0.4 },
|
||||||
"frog": { "elem2":["ash","meat","rotten_meat","cooked_meat"], "chance":0.4 },
|
"frog": { "elem2":["ash","meat","rotten_meat","cooked_meat"], "chance":0.4 },
|
||||||
|
"tadpole": { "elem2":["frog","worm",null], "chance":0.4 },
|
||||||
"fish": { "elem2":["ash","meat","rotten_meat","cooked_meat"], "chance":0.4 },
|
"fish": { "elem2":["ash","meat","rotten_meat","cooked_meat"], "chance":0.4 },
|
||||||
"rat": { "elem2":["ash","meat","rotten_meat","cooked_meat","plague"], "chance":0.4 },
|
"rat": { "elem2":["ash","meat","rotten_meat","cooked_meat","plague"], "chance":0.4 },
|
||||||
"bird": { "elem2":["ash","meat","rotten_meat","cooked_meat","plague"], "chance":0.4 },
|
"bird": { "elem2":["ash","meat","rotten_meat","cooked_meat","plague"], "chance":0.4 },
|
||||||
|
|
@ -5610,7 +5763,7 @@
|
||||||
category:"gases",
|
category:"gases",
|
||||||
hidden: true,
|
hidden: true,
|
||||||
state: "gas",
|
state: "gas",
|
||||||
density: 0.9,
|
density: 0.5,
|
||||||
ignoreAir: true,
|
ignoreAir: true,
|
||||||
},
|
},
|
||||||
"fallout": {
|
"fallout": {
|
||||||
|
|
@ -5975,6 +6128,22 @@
|
||||||
category: "energy",
|
category: "energy",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
},
|
},
|
||||||
|
"positron": {
|
||||||
|
color: "#a6bfff",
|
||||||
|
behavior: [
|
||||||
|
"M1%15 AND CL%6|M1%50 AND CL%13|M1%15 AND CL%6",
|
||||||
|
"CL%5|DL%50|CL%5",
|
||||||
|
"CL%5|CL%5|CL%5",
|
||||||
|
],
|
||||||
|
reactions: {
|
||||||
|
"electric": { "elem1":"explosion", "elem2":"explosion" }
|
||||||
|
},
|
||||||
|
category: "energy",
|
||||||
|
state: "gas",
|
||||||
|
density: 2.1,
|
||||||
|
insulate: true,
|
||||||
|
ignoreAir: true,
|
||||||
|
},
|
||||||
"tnt": {
|
"tnt": {
|
||||||
color: "#c92a2a",
|
color: "#c92a2a",
|
||||||
behavior: behaviors.WALL,
|
behavior: behaviors.WALL,
|
||||||
|
|
@ -6033,6 +6202,7 @@
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
conduct: 1,
|
conduct: 1,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"dynamite": {
|
"dynamite": {
|
||||||
color: ["#de5050","#c92a2a","#a61919"],
|
color: ["#de5050","#c92a2a","#a61919"],
|
||||||
|
|
@ -6135,6 +6305,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1500,
|
density: 1500,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"h_bomb": {
|
"h_bomb": {
|
||||||
color: "#533636",
|
color: "#533636",
|
||||||
|
|
@ -6147,7 +6318,8 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1600,
|
density: 1600,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
alias: "hydrogen bomb"
|
alias: "hydrogen bomb",
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"dirty_bomb": {
|
"dirty_bomb": {
|
||||||
color: "#415336",
|
color: "#415336",
|
||||||
|
|
@ -6160,6 +6332,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1400,
|
density: 1400,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"emp_bomb": {
|
"emp_bomb": {
|
||||||
color: "#418273",
|
color: "#418273",
|
||||||
|
|
@ -6185,6 +6358,7 @@
|
||||||
density: 1400,
|
density: 1400,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
alias: "electromagnetic pulse bomb",
|
alias: "electromagnetic pulse bomb",
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"nitroglycerin": {
|
"nitroglycerin": {
|
||||||
color: "#47c900",
|
color: "#47c900",
|
||||||
|
|
@ -6236,6 +6410,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: ["molten_steel","slime"],
|
stateHigh: ["molten_steel","slime"],
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"cold_bomb": {
|
"cold_bomb": {
|
||||||
color: "#43646e",
|
color: "#43646e",
|
||||||
|
|
@ -6250,6 +6425,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"hot_bomb": {
|
"hot_bomb": {
|
||||||
color: "#6c436e",
|
color: "#6c436e",
|
||||||
|
|
@ -6264,6 +6440,7 @@
|
||||||
tempHigh: 10455.5,
|
tempHigh: 10455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"electro_bomb": {
|
"electro_bomb": {
|
||||||
color: "#6e6d43",
|
color: "#6e6d43",
|
||||||
|
|
@ -6278,6 +6455,7 @@
|
||||||
tempHigh: 1655.5,
|
tempHigh: 1655.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"water_bomb": {
|
"water_bomb": {
|
||||||
color: "#34599e",
|
color: "#34599e",
|
||||||
|
|
@ -6292,6 +6470,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"antimatter_bomb": {
|
"antimatter_bomb": {
|
||||||
color: "#6e4343",
|
color: "#6e4343",
|
||||||
|
|
@ -6306,6 +6485,7 @@
|
||||||
tempHigh: 10455.5,
|
tempHigh: 10455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"flashbang": {
|
"flashbang": {
|
||||||
color: "#65665c",
|
color: "#65665c",
|
||||||
|
|
@ -6320,6 +6500,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"flash": {
|
"flash": {
|
||||||
color: "#fffdcf",
|
color: "#fffdcf",
|
||||||
|
|
@ -6355,6 +6536,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"fireball": {
|
"fireball": {
|
||||||
color: ["#782828","#783b28","#784b28"],
|
color: ["#782828","#783b28","#784b28"],
|
||||||
|
|
@ -6377,6 +6559,7 @@
|
||||||
state: "solid",
|
state: "solid",
|
||||||
density: 1600,
|
density: 1600,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"landmine": {
|
"landmine": {
|
||||||
color: "#856C7D",
|
color: "#856C7D",
|
||||||
|
|
@ -6391,6 +6574,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"cluster_bomb": {
|
"cluster_bomb": {
|
||||||
color: "#7d776d",
|
color: "#7d776d",
|
||||||
|
|
@ -6405,6 +6589,7 @@
|
||||||
tempHigh: 1455.5,
|
tempHigh: 1455.5,
|
||||||
stateHigh: "molten_steel",
|
stateHigh: "molten_steel",
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"armageddon": {
|
"armageddon": {
|
||||||
color: "#a62900",
|
color: "#a62900",
|
||||||
|
|
@ -6418,7 +6603,8 @@
|
||||||
density: 1300,
|
density: 1300,
|
||||||
hidden: true,
|
hidden: true,
|
||||||
excludeRandom: true,
|
excludeRandom: true,
|
||||||
excludeRandom: true,
|
maxSize: 1,
|
||||||
|
cooldown: defaultCooldown
|
||||||
},
|
},
|
||||||
"tesla_coil": {
|
"tesla_coil": {
|
||||||
color: "#725C38",
|
color: "#725C38",
|
||||||
|
|
@ -6548,7 +6734,15 @@
|
||||||
maxSize: 1,
|
maxSize: 1,
|
||||||
category: "special",
|
category: "special",
|
||||||
},
|
},
|
||||||
|
//ice color: "#c5e9f0"
|
||||||
|
"salt_ice": { color: "#b6ced4" },
|
||||||
|
"sugar_ice": { color: "#c8dee3" },
|
||||||
|
"seltzer_ice": { color: "#a7c4c9" },
|
||||||
|
"dirty_ice": { color: "#a9d9c7" },
|
||||||
|
"pool_ice": { color: "#c0eff0" },
|
||||||
|
"blood_ice": { color: "#ff7070" },
|
||||||
|
"antibody_ice": { color: "#ff8080" },
|
||||||
|
"infection_ice": { color: "#ff7090" },
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -6724,6 +6918,16 @@
|
||||||
if (pixel.flipY && !elementInfo.flippableY) {
|
if (pixel.flipY && !elementInfo.flippableY) {
|
||||||
delete pixel.flipY;
|
delete pixel.flipY;
|
||||||
}
|
}
|
||||||
|
// If elementInfo.flippableX, set it to true or false randomly
|
||||||
|
if (elementInfo.flipX !== undefined) { pixel.flipX = elementInfo.flipX }
|
||||||
|
else if (elementInfo.flippableX) {
|
||||||
|
pixel.flipX = Math.random() >= 0.5;
|
||||||
|
}
|
||||||
|
// If elementInfo.flippableY, set it to true or false randomly
|
||||||
|
if (elementInfo.flipY !== undefined) { pixel.flipY = elementInfo.flipY }
|
||||||
|
else if (elementInfo.flippableY) {
|
||||||
|
pixel.flipY = Math.random() >= 0.5;
|
||||||
|
}
|
||||||
if (elementInfo.temp != undefined && changetemp) {
|
if (elementInfo.temp != undefined && changetemp) {
|
||||||
pixel.temp = elementInfo.temp;
|
pixel.temp = elementInfo.temp;
|
||||||
pixelTempCheck(pixel)
|
pixelTempCheck(pixel)
|
||||||
|
|
@ -8179,6 +8383,7 @@
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
mouseIsDown = true;
|
mouseIsDown = true;
|
||||||
|
lastPlace = 0;
|
||||||
if (e.button === 0) {
|
if (e.button === 0) {
|
||||||
mouseType = "left";
|
mouseType = "left";
|
||||||
}
|
}
|
||||||
|
|
@ -8241,6 +8446,7 @@
|
||||||
mouseSize = 5;
|
mouseSize = 5;
|
||||||
mousePos = {x:0,y:0};
|
mousePos = {x:0,y:0};
|
||||||
lastPos = mousePos;
|
lastPos = mousePos;
|
||||||
|
lastPlace = 0;
|
||||||
function mouseRange(mouseX,mouseY,size) {
|
function mouseRange(mouseX,mouseY,size) {
|
||||||
var coords = [];
|
var coords = [];
|
||||||
size = size || mouseSize;
|
size = size || mouseSize;
|
||||||
|
|
@ -8279,8 +8485,16 @@
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
var cooldowned = false;
|
||||||
|
if (mouseSize===1 && elements[currentElement].cooldown) {
|
||||||
|
if (pixelTicks-lastPlace < elements[currentElement].cooldown) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
cooldowned = true;
|
||||||
|
}
|
||||||
|
lastPlace = pixelTicks;
|
||||||
startPos = startPos || lastPos
|
startPos = startPos || lastPos
|
||||||
if (!(isMobile || elements[currentElement].tool || elements[currentElement].category==="tools")) {
|
if (!(isMobile || (cooldowned && startPos.x===lastPos.x && startPos.y===lastPos.y) || elements[currentElement].tool || elements[currentElement].category==="tools")) {
|
||||||
var coords = lineCoords(startPos.x,startPos.y,mouseX,mouseY);
|
var coords = lineCoords(startPos.x,startPos.y,mouseX,mouseY);
|
||||||
}
|
}
|
||||||
else { var coords = mouseRange(mouseX,mouseY); }
|
else { var coords = mouseRange(mouseX,mouseY); }
|
||||||
|
|
@ -8867,16 +9081,16 @@
|
||||||
explodeAt(x,y,radius,element);
|
explodeAt(x,y,radius,element);
|
||||||
},
|
},
|
||||||
"temperature": function() {
|
"temperature": function() {
|
||||||
// set the temperature in a random circle to a random value between -273 and 200
|
// set the temperature in a random circle to a random value between -200 and 200
|
||||||
var x = Math.floor(Math.random()*(width-1))+1;
|
var x = Math.floor(Math.random()*(width-1))+1;
|
||||||
var y = Math.floor(Math.random()*(height-1))+1;
|
var y = Math.floor(Math.random()*(height-1))+1;
|
||||||
var radius = Math.floor(Math.random()*4)+3;
|
var radius = Math.floor(Math.random()*4)+3;
|
||||||
var temp = Math.floor(Math.random()*400)-273;
|
var temp = Math.floor(Math.random()*400)-200;
|
||||||
var coords = circleCoords(x,y,radius);
|
var coords = circleCoords(x,y,radius);
|
||||||
for (var i = 0; i < coords.length; i++) {
|
for (var i = 0; i < coords.length; i++) {
|
||||||
var coord = coords[i];
|
var coord = coords[i];
|
||||||
if (!outOfBounds(coord.x,coord.y) && !isEmpty(coord.x,coord.y)) {
|
if (!outOfBounds(coord.x,coord.y) && !isEmpty(coord.x,coord.y)) {
|
||||||
pixelMap[coord.x][coord.y].temp = temp;
|
pixelMap[coord.x][coord.y].temp += temp;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -8884,7 +9098,7 @@
|
||||||
randomEventChoices = {
|
randomEventChoices = {
|
||||||
"falling_pixel": ["fireball","fallout","seeds",["bomb","cold_bomb","cluster_bomb"],"human","gold_coin","feather","glitter","homunculus","egg","frozen_frog","sapling","smoke_grenade"],
|
"falling_pixel": ["fireball","fallout","seeds",["bomb","cold_bomb","cluster_bomb"],"human","gold_coin","feather","glitter","homunculus","egg","frozen_frog","sapling","smoke_grenade"],
|
||||||
"element_circle": ["carbon_dioxide","primordial_soup","fly","steam","oxygen","dye","yolk","sugar","bee","firefly","tadpole","flash","foam"],
|
"element_circle": ["carbon_dioxide","primordial_soup","fly","steam","oxygen","dye","yolk","sugar","bee","firefly","tadpole","flash","foam"],
|
||||||
"explosion": ["fire","cold_fire","methane","electric","light","laser","radiation","plasma","liquid_nitrogen","liquid_helium","liquid_neon","acid_gas","ember","malware",["stench","plague"],["firework","fire","fire"],"bubble"],
|
"explosion": ["fire","cold_fire","methane","electric","light","laser","radiation","plasma","liquid_nitrogen","liquid_helium","liquid_neon","acid_gas","fw_ember","malware",["stench","plague"],["firework","fire","fire"],"bubble"],
|
||||||
}
|
}
|
||||||
function doRandomEvents() {
|
function doRandomEvents() {
|
||||||
var chance = settings.events;
|
var chance = settings.events;
|
||||||
|
|
@ -9804,6 +10018,13 @@ for (var k = 0; k < b0.split(" AND ").length; k++) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Poison == poison gas reactions
|
||||||
|
if (elements.poison && elements.poison_gas) {
|
||||||
|
if (elements.poison.reactions) {
|
||||||
|
elements.poison_gas.reactions = elements.poison.reactions;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Load settings
|
// Load settings
|
||||||
// Loop through all the elements with setting-span class.
|
// Loop through all the elements with setting-span class.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue