From 7d5dbbf9b0455bd5d7f6131d72659af9bf60fae6 Mon Sep 17 00:00:00 2001
From: Retorta1 <165048795+Retorta1@users.noreply.github.com>
Date: Tue, 26 Mar 2024 16:37:34 +0100
Subject: [PATCH 1/4] Update hu.json
---
lang/hu.json | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/lang/hu.json b/lang/hu.json
index 19ff0198..7633a5d9 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -319,8 +319,8 @@
"particleboard":"farostlemez",
"skin":"bőr",
"hair":"haj",
-"alcohol":"szesz",
-"alcohol_gas":"szeszgőz",
+"alcohol":"alkohol",
+"alcohol_gas":"alkoholgőz",
"basalt":"bazalt",
"tuff":"tufa",
"molten_tuff":"olvadt_tufa",
@@ -504,7 +504,7 @@
"broth_ice":"fagyott_leves_leve",
"frozen_vinegar":"fagyott_ecet",
"sauce_ice":"fagyott_szósz",
-"alcohol_ice":"fagyott_szesz",
+"alcohol_ice":"fagyott_alkohol",
"bleach_ice":"fagyott_fehérítő",
"chlorine_ice":"fagyott_klór",
"frozen_ink":"fagyott_tinta",
@@ -519,25 +519,25 @@
"molten_alga":"olvadt_alumínium-gallim_ötvözet",
"molten_metal_scrap":"olvadt_fémtörmelék",
"molten_borax":"olvadt_borax",
-"molten_epsom_salt":"olvadt-epsom-só",
-"molten_potassium_salt":"olvadt:kálium_só",
+"molten_epsom_salt":"olvadt_epsom-só",
+"molten_potassium_salt":"olvadt_kálium_só",
"molten_sodium_acetate":"olvadt_nátrium-acetát",
"frozen_nitro":"fagyott_nitroglicerin",
-"cured_meat": "",
-"nut_oil": "",
-"grease": "",
-"fat": "",
-"potassium": "",
-"molten_potassium": "",
-"magnesium": "",
-"molten_magnesium": "",
+"cured_meat": "sózott_hús",
+"nut_oil": "mogyoróolaj",
+"grease": "zsiradék",
+"fat": "zsír",
+"potassium": "kálium",
+"molten_potassium": "olvadt_kálium",
+"magnesium": "magnézium",
+"molten_magnesium": "olvadt_magnézium",
"sandstorm": "",
-"caustic_potash": "",
-"antibomb": "",
-"tornado": "",
-"earthquake": "",
-"tsunami": "",
-"blaster": "",
-"propane_ice": "",
-"molten_caustic_potash": ""
-}
\ No newline at end of file
+"caustic_potash": "kálium-hidroxid",
+"antibomb": "antibomba",
+"tornado": "tornádó",
+"earthquake": "földrengés",
+"tsunami": "cunami",
+"blaster": "plazmavető",
+"propane_ice": "fagyott_propán",
+"molten_caustic_potash": "Olvadt_kálium-hidroxid"
+}
From d7612567cecc336f96f094c53d294137dac4301b Mon Sep 17 00:00:00 2001
From: CarbonMonoxida <164758530+CarbonMonoxida@users.noreply.github.com>
Date: Thu, 4 Apr 2024 08:23:47 +0700
Subject: [PATCH 2/4] Update mod-list.html
add ascientistswish.js
---
mod-list.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mod-list.html b/mod-list.html
index b1dcf9b1..38bd3460 100644
--- a/mod-list.html
+++ b/mod-list.html
@@ -154,6 +154,7 @@
| Science & Chemistry |
| alcohol.js | Adds methanol, (iso-)propanol, and butanol | Alice |
| alkahest.js | Adds the alkahest, a liquid which dissolves anything | Alice |
+aScientistsWish.js | Adds Things that related to Science especially to Radiation | Carbon Monoxide, CPU |
| bigger_star_spawners.js | Adds spawners for larger stars | Alice |
| bioooze_and_pyrogens.js | Adds Bio-Ooze from Frackin’ Universe and several heat-producing materials from various games’ mods | Alice |
| boiling_things.js | Allows for various elements to be vaporized | Alice |
@@ -266,7 +267,6 @@
| allliquids.js | Made all elements liquids | Adora |
| amogus.js | Adds a small amogus structure | Alice |
| citybuilding.js | Adds seeds that create miniature buildings and other city-related items | SquareScreamYT |
-| CoCpu.js | Adds Things that Related with Science and Computers Knowledge | Carbon Monoxide, CPU |
| collab_mod.js | Created by multiple people, adds random things | mrapple, ilikepizza, stefanblox |
| elem3.js | Adds all elements and combinations from Elemental 3 [Very Large] | Sophie |
| fools+.js | improves and makes fools.js EXTREMELY annoying. | SquareScreamYT |
From 7626ac396501cc6261b7ee490f4f126e554ca5f4 Mon Sep 17 00:00:00 2001
From: slweeb <91897291+slweeb@users.noreply.github.com>
Date: Thu, 4 Apr 2024 20:22:34 -0400
Subject: [PATCH 3/4] fix errors
---
mod-list.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mod-list.html b/mod-list.html
index 38bd3460..ddfd8508 100644
--- a/mod-list.html
+++ b/mod-list.html
@@ -154,7 +154,7 @@
| Science & Chemistry |
| alcohol.js | Adds methanol, (iso-)propanol, and butanol | Alice |
| alkahest.js | Adds the alkahest, a liquid which dissolves anything | Alice |
-aScientistsWish.js | Adds Things that related to Science especially to Radiation | Carbon Monoxide, CPU |
+| aScientistsWish.js | Adds things that related to science, especially radiation | Carbon Monoxide, CPU |
| bigger_star_spawners.js | Adds spawners for larger stars | Alice |
| bioooze_and_pyrogens.js | Adds Bio-Ooze from Frackin’ Universe and several heat-producing materials from various games’ mods | Alice |
| boiling_things.js | Allows for various elements to be vaporized | Alice |
From 8df244c2bcbda82c4054e2b545a9a655eafdcaa9 Mon Sep 17 00:00:00 2001
From: GuyWhoGotSpringlocked <163777207+GWhoGS@users.noreply.github.com>
Date: Fri, 5 Apr 2024 23:25:47 -0400
Subject: [PATCH 4/4] purple guy's mod v0.26
v0.26 because i havent made v0.3
---
mods/purple_guys_mod.js | 565 ++++++++++++++++++++++++++++++++++++----
1 file changed, 515 insertions(+), 50 deletions(-)
diff --git a/mods/purple_guys_mod.js b/mods/purple_guys_mod.js
index d782b9ba..b0984694 100644
--- a/mods/purple_guys_mod.js
+++ b/mods/purple_guys_mod.js
@@ -1,3 +1,45 @@
+elements.better_bomb = {
+ color: "#823d30",
+ behavior: [
+ "XX|EX:20|XX",
+ "XX|XX|XX",
+ "M2|M1 AND EX:20|M2",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ excludeRandom: true,
+ cooldown: defaultCooldown
+}
+
+elements.strong_bomb = {
+ color: "#09fd62",
+ behavior: [
+ "XX|EX:50|XX",
+ "XX|XX|XX",
+ "M2|M1 AND EX:50|M2",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ excludeRandom: true,
+ cooldown: defaultCooldown
+}
+
+elements.bomb2 = {
+ color: "#68cdf4",
+ behavior: [
+ "XX|EX:75|XX",
+ "XX|XX|XX",
+ "M2|M1 AND EX:75|M2",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ excludeRandom: true,
+ cooldown: defaultCooldown
+}
+
elements.super_bomb = {
color: "#551c41",
behavior: [
@@ -131,6 +173,36 @@ elements.ice_cream_bomb = {
cooldown: defaultCooldown
}
+elements.human_bomb = {
+ color: ["#f3e7db","#f7ead0","#eadaba","#d7bd96","#a07e56","#825c43","#604134","#3a312a"],
+ behavior: [
+ "XX|EX:15>human|XX",
+ "XX|XX|XX",
+ "M2|M1 AND EX:15>human|M2",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ excludeRandom: true,
+ cooldown: defaultCooldown,
+ temp: 30
+}
+
+elements.alien_bomb = {
+ color: ["#41ab1d","#4cbf25","#40752e","#871dab","#ac3ad2","#71278a"],
+ behavior: [
+ "XX|EX:15>alien|XX",
+ "XX|XX|XX",
+ "M2|M1 AND EX:15>alien|M2",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ excludeRandom: true,
+ cooldown: defaultCooldown,
+ temp: 30
+}
+
elements.dirty_sand = {
color: ["#a35222", "#a15122", "#7e3f1a", "#f4ba9a", "#fed3ba", "#f2b796"],
@@ -1182,6 +1254,39 @@ elements.whenyouium = {
category: "solids",
state: "solid",
density: 2000,
+ hardness:1.01,
+ reactions: {"when_iium": { elem1: "whenweium" },}
+
+}
+
+elements.whenweium = {
+ color: "#7f0080",
+ colorPattern: [
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppgppgppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pggggggggp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+ "pppppppppp",
+],
+ colorKey: {
+ "p": "#7f0080",
+ "g": "#808080"
+ },
+ behavior: behaviors.WALL,
+ category: "solids",
+ state: "solid",
+ density: 2000,
hardness:1.01
}
@@ -1345,7 +1450,7 @@ elements.water_but_it_stays_liquid = {
color: "#2167ff",
behavior: behaviors.LIQUID,
category: "liquids",
- heatCapacity: 1234213423423423,
+ heatCapacity: 1234213423423554,
reactions: {
"dirt": {
elem1: null,
@@ -1438,8 +1543,6 @@ elements.paprika = {
}
}
-
-
elements.blue_paprika = {
color: ["#4ba5ff","#71a8de","#b4c7da",],
behavior: [
@@ -1565,8 +1668,8 @@ elements.cool_ray = {
}
else {
if (elements[pixelMap[x][y].element].isGas) { continue }
- if (elements[pixelMap[x][y].element].id === elements.heat_ray.id) { break }
- pixelMap[x][y].temp += 100;
+ if (elements[pixelMap[x][y].element].id === elements.cool_ray.id) { break }
+ pixelMap[x][y].temp += -100;
pixelTempCheck(pixelMap[x][y]);
break;
}
@@ -1574,7 +1677,7 @@ elements.cool_ray = {
deletePixel(pixel.x, pixel.y);
},
temp: -3500,
- category: "energy",
+ category: "rays",
state: "gas",
density: 1,
excludeRandom: true,
@@ -1597,8 +1700,8 @@ elements.radiant_ray = {
}
else {
if (elements[pixelMap[x][y].element].isGas) { continue }
- if (elements[pixelMap[x][y].element].id === elements.heat_ray.id) { break }
- pixelMap[x][y].temp += 100;
+ if (elements[pixelMap[x][y].element].id === elements.radiant_ray.id) { break }
+ pixelMap[x][y].temp += 10000;
pixelTempCheck(pixelMap[x][y]);
break;
}
@@ -1606,7 +1709,7 @@ elements.radiant_ray = {
deletePixel(pixel.x, pixel.y);
},
temp: 100000000,
- category: "energy",
+ category: "rays",
state: "gas",
density: 1,
excludeRandom: true,
@@ -1629,8 +1732,8 @@ elements.sun_ray = {
}
else {
if (elements[pixelMap[x][y].element].isGas) { continue }
- if (elements[pixelMap[x][y].element].id === elements.heat_ray.id) { break }
- pixelMap[x][y].temp += 100;
+ if (elements[pixelMap[x][y].element].id === elements.sun_ray.id) { break }
+ pixelMap[x][y].temp += 170;
pixelTempCheck(pixelMap[x][y]);
break;
}
@@ -1638,7 +1741,7 @@ elements.sun_ray = {
deletePixel(pixel.x, pixel.y);
},
temp: 5504,
- category: "energy",
+ category: "rays",
state: "gas",
density: 1,
excludeRandom: true,
@@ -1655,7 +1758,7 @@ elements.mega_incinerate = {
}
pixelTempCheck(pixel);
},
- category: "energy",
+ category: "tools",
excludeRandom: true
}
@@ -1695,7 +1798,7 @@ elements.green_fire = {
"water": { elem1: "green_smoke" },
"steam": { elem1: "green_smoke" },
"carbon_dioxide": { elem1: "green_smoke" },
- "foam": { elem1: "smoke" },
+ "foam": { elem1: "green_smoke" },
"dirty_water": { elem1: "green_smoke" },
"salt_water": { elem1: "green_smoke" },
"sugar_water": { elem1: "green_smoke" },
@@ -1711,7 +1814,7 @@ elements.green_fire = {
category: "energy",
burning: true,
burnTime: 25,
- burnInto: "smoke",
+ burnInto: "green_smoke",
state: "gas",
density: 0.1,
ignoreAir: true,
@@ -1858,9 +1961,9 @@ elements.heavy_water = {
color: "#1237ff",
behavior: behaviors.LIQUID,
tempHigh: 100,
- stateHigh: "steam",
+ stateHigh: "heavy_steam",
tempLow: 0,
- stateLow: "ice",
+ stateLow: "heavy_ice",
category: "liquids",
heatCapacity: 4.184,
reactions: {
@@ -1875,25 +1978,25 @@ elements.heavy_water = {
"honey": { elem1: "sugar_water" },
"caramel": { elem1: "sugar_water" },
"molasses": { elem1: "sugar_water" },
- "dust": { elem1: "dirty_water", elem2: null },
- "ash": { elem1: "dirty_water", elem2: null },
- "cyanide": { elem1: "dirty_water", elem2: null },
- "cyanide_gas": { elem1: "dirty_water", elem2: null },
+ "dust": { elem1: "dirty_heavy_water", elem2: null },
+ "ash": { elem1: "dirty_heavy_water", elem2: null },
+ "cyanide": { elem1: "dirty_heavy_water", elem2: null },
+ "cyanide_gas": { elem1: "dirty_heavy_water", elem2: null },
"carbon_dioxide": { elem1: "seltzer", elem2: null, oneway:true },
- "sulfur": { elem1: "dirty_water", elem2: null },
- "rat": { elem1: "dirty_water", chance:0.005 },
- "plague": { elem1: "dirty_water", elem2: null },
- "rust": { elem1: "dirty_water", chance:0.005 },
- "lead": { elem1: "dirty_water", chance:0.005 },
- "solder": { elem1: "dirty_water", chance:0.005 },
- "fallout": { elem1: "dirty_water", chance:0.25 },
- "radiation": { elem1: "dirty_water", chance:0.25 },
- "uranium": { elem1: "dirty_water", chance:0.25 },
- "rotten_meat": { elem1: "dirty_water", chance:0.25 },
- "rotten_cheese": { elem1: "dirty_water", chance:0.25 },
- "cancer": { elem1: "dirty_water", chance:0.25 },
- "oil": { elem1: "dirty_water", chance:0.005 },
- "dioxin": { elem1: "dirty_water", chance:0.1 },
+ "sulfur": { elem1: "dirty_heavy_water", elem2: null },
+ "rat": { elem1: "dirty_heavy_water", chance:0.005 },
+ "plague": { elem1: "dirty_heavy_water", elem2: null },
+ "rust": { elem1: "dirty_heavy_water", chance:0.005 },
+ "lead": { elem1: "dirty_heavy_water", chance:0.005 },
+ "solder": { elem1: "dirty_heavy_water", chance:0.005 },
+ "fallout": { elem1: "dirty_heavy_water", chance:0.25 },
+ "radiation": { elem1: "dirty_heavy_water", chance:0.25 },
+ "uranium": { elem1: "dirty_heavy_water", chance:0.25 },
+ "rotten_meat": { elem1: "dirty_heavy_water", chance:0.25 },
+ "rotten_cheese": { elem1: "dirty_heavy_water", chance:0.25 },
+ "cancer": { elem1: "dirty_heavy_water", chance:0.25 },
+ "oil": { elem1: "dirty_heavy_water", chance:0.005 },
+ "dioxin": { elem1: "dirty_heavy_water", chance:0.1 },
"quicklime": { elem1: "slaked_lime", elem2: "slaked_lime", temp2:100, temp1:100, chance:0.05 },
"rock": { elem2: "wet_sand", chance: 0.00035 },
"limestone": { elem2: "wet_sand", chance: 0.00035 },
@@ -1908,24 +2011,144 @@ elements.heavy_water = {
"stink_bug": { elem2:"dead_bug", chance:0.1, oneway:true },
"cured_meat": { elem1:"salt_water", elem2:"meat" },
// electrolysis:
- "aluminum": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0025 },
- "zinc": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.015 },
- "steel": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0125 },
- "iron": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0125 },
- "tin": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.01 },
- "brass": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.001 },
- "bronze": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.001 },
- "copper": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0075 },
- "silver": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0075 },
- "gold": { elem1:["hydrogen","hydrogen","oxygen"], charged:true, chance:0.0075 },
+ "aluminum": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0025 },
+ "zinc": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.015 },
+ "steel": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
+ "iron": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0125 },
+ "tin": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.01 },
+ "brass": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
+ "bronze": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.001 },
+ "copper": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
+ "silver": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
+ "gold": { elem1:["deuterium","deuterium","oxygen"], charged:true, chance:0.0075 },
},
state: "liquid",
density: 1105.2,
conduct: 0.02,
stain: -0.5,
- extinguish: true
+ extinguish: true,
+ alias: "Deuterium Oxide"
}
+elements.dirty_heavy_water = {
+ color: ["#0e8240","#077550","#0c6930"],
+ behavior: behaviors.LIQUID,
+ tempHigh: 105,
+ stateHigh: ["heavy_steam","carbon_dioxide"],
+ tempLow: -5,
+ stateLowName: "dirty_heavy_ice",
+ viscosity: 10,
+ category: "liquids",
+ reactions: {
+ "dirt": { elem1: null, elem2: "mud" },
+ "sand": { elem1: null, elem2: "wet_sand" },
+ "clay_soil": { elem1: null, elem2: "clay" },
+ "rock": { elem2: "wet_sand", chance: 0.0004 },
+ "limestone": { elem2: "wet_sand", chance: 0.0004 },
+ "plant": { elem1:"heavy_water", chance:0.05 },
+ "algae": { elem1:"heavy_water", chance:0.05 },
+ "charcoal": { elem1:"heavy_water", chance:0.02 },
+ "gravel": { elem1:"heavy_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,
+ state: "liquid",
+ density: 1113,
+ conduct: 0.1,
+ extinguish: true
+},
+
+elements.heavy_ice = {
+ color: "#b2daeb",
+ behavior: behaviors.WALL,
+ temp: -5,
+ tempHigh: 5,
+ stateHigh: "heavy_water",
+ category: "solids",
+ state: "solid",
+ density: 1016.5,
+ breakInto: "heavy_snow"
+}
+
+elements.heavy_snow = {
+ color: "#e1f8fc",
+ behavior: behaviors.POWDER,
+ reactions: {
+ "water": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "salt_water": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "dirty_water": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "pool_water": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "sugar_water": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "seltzer": { elem1:"heavy_slush", elem2:"heavy_slush" },
+ "uranium": { elem1:"dirty_heavy_water", chance:0.001 },
+ },
+ temp: -5,
+ tempHigh: 18,
+ stateHigh: "heavy_water",
+ category: "land",
+ state: "solid",
+ density: 110.9
+}
+
+elements.heavy_slush = {
+ color: "#81bcd4",
+ behavior: behaviors.LIQUID,
+ reactions: {
+ "dirt": { elem1: null, elem2: "mud" },
+ "sand": { elem1: null, elem2: "wet_sand" },
+ "uranium": { elem1:"dirty_heavy_water", chance:0.25 },
+ },
+ temp: -5,
+ tempHigh: 18,
+ tempLow: -20,
+ stateLow: "heavy_ice",
+ stateHigh: "heavy_water",
+ category: "liquids",
+ state: "liquid",
+ density: 105.3,
+ viscosity: 100,
+ hidden: true
+}
+
+elements.heavy_steam = {
+ color: "#abd6ff",
+ behavior: behaviors.GAS,
+ reactions: {
+ "heavy_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" },
+ "cloud": { elem1: "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" },
+ "thunder_cloud": { elem1: "rain_cloud", chance:0.4, "y":[0,12], "setting":"clouds" },
+ "pyrocumulus": { elem1: "cloud", chance:0.4, "y":[0,12], "setting":"clouds" },
+ "anesthesia": { elem1:"acid_cloud", elem2:null, chance:0.05, "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 },
+ "carbon_dioxide": { elem1: "smog", elem2: null, chance:0.001 },
+ "plasma": { elem1:"ozone", tempMin:500, charged:true },
+ "copper": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.01 },
+ "bronze": { elem1:"oxygen", elem2:"oxidized_copper", chance:0.005 },
+ "iron": { elem1:"oxygen", elem2:"rust", chance:0.005 },
+ "steel": { elem1:"oxygen", elem2:"rust", chance:0.004 },
+ },
+ temp: 150,
+ tempLow: 95,
+ extraTempLow: {
+ 0: "rime"
+ },
+ stateLow: "heavy_water",
+ category: "gases",
+ state: "gas",
+ density: 0.6,
+ conduct: 0.002,
+ stain: -0.05,
+ alias: "heavy water vapor",
+ extinguish: true
+},
+
elements.led_y = {
behavior: behaviors.WALL,
reactions: {
@@ -2068,6 +2291,20 @@ elements.silvanium = {
hardness: 0.48
}
+elements.silvanium_alite = {
+ behavior: behaviors.WALL,
+ reactions: {
+ "light": {"charge1":1},
+ "liquid_light": {"charge1":1},
+ },
+ color: ["#7d5ebb", "#9c7bde", "#502d96"],
+ colorOn: ["#e62525", "#79d64b"],
+ category: "solids",
+ tempHigh: 1052224,
+ conduct: 0.37,
+ hardness: 0.91
+}
+
elements.silvanium_sulfate = {
behavior: behaviors.WALL,
reactions: {
@@ -2675,8 +2912,6 @@ elements.cooked_chicken = {
},
tempHigh: 300,
stateHigh: "ash",
- tempLow: -18,
- stateLow: "frozen_meat",
category:"food",
burn:15,
burnTime:200,
@@ -2845,7 +3080,222 @@ elements.otherworldy_dirt = {
tempHigh: 5600,
category:"land",
state: "solid",
- density: 8321
+ density: 8321,
+ fireColor: ["#4259ff","#697aff","#5361ca"],
+}
+
+elements.liquid_fire = {
+ color: ["#ff6b21","#ffa600","#ff4000"],
+ behavior: behaviors.LIQUID,
+ reactions: {
+ "water": { elem1: "smoke" },
+ "steam": { elem1: "smoke" },
+ "carbon_dioxide": { elem1: "smoke" },
+ "foam": { elem1: "smoke" },
+ "dirty_water": { elem1: "smoke" },
+ "salt_water": { elem1: "smoke" },
+ "sugar_water": { elem1: "smoke" },
+ "seltzer": { elem1: "smoke" },
+ "pool_water": { elem1: "smoke" },
+ "oxygen": { elem2: null, chance:0.1 },
+ },
+ temp:600,
+ tempLow:100,
+ stateLow: "smoke",
+ tempHigh: 7000,
+ stateHigh: "plasma",
+ category: "special",
+ state: "liquid",
+ density: 0.1,
+ ignoreAir: true,
+ noMix: true
+}
+
+elements.unincinerate = {
+ color: ["#e600ff","#d984d8","#ff00e1"],
+ tool: function(pixel) {
+ pixel.temp += -10000;
+ if (!pixel.burning && elements[pixel.element].burn) {
+ pixel.burning = true;
+ pixel.burnStart = pixelTicks;
+ }
+ pixelTempCheck(pixel);
+ },
+ category: "tools",
+ excludeRandom: true
+}
+
+elements.plasmageddon = {
+ color: "#7f19a7",
+ behavior: [
+ "XX|XX|XX",
+ "XX|EX:10>plasmageddon,plasma,plasma,plasma,plasma,plasma,plasma,plasma,plasma,plasma,plasma,plasma,plasma%25 AND DL%10|XX",
+ "XX|XX|XX",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ hidden: true,
+ excludeRandom: true,
+ maxSize: 1,
+ cooldown: defaultCooldown
+}
+
+elements.wetgeddon = {
+ color: "#1953a6",
+ behavior: [
+ "XX|XX|XX",
+ "XX|EX:10>wetgeddon,water,water,water,water,water,water,water,water,water,water,water,water%25 AND DL%2|XX",
+ "XX|XX|XX",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ hidden: true,
+ excludeRandom: true,
+ maxSize: 1,
+ cooldown: defaultCooldown
+}
+
+elements.eternal_wetgeddon = {
+ color: "#1953a6",
+ behavior: [
+ "XX|XX|XX",
+ "XX|EX:10>eternal_wetgeddon,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid,water_but_it_stays_liquid%25 AND DL%2|XX",
+ "XX|XX|XX",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ hidden: true,
+ excludeRandom: true,
+ maxSize: 1,
+ cooldown: defaultCooldown
+}
+
+
+elements.fast_armageddon = {
+ color: "#a62900",
+ behavior: [
+ "XX|XX|XX",
+ "XX|EX:10>armageddon,fire,fire,fire,fire,fire,fire,fire,fire,fire,fire,fire,fire%50 AND DL%10|XX",
+ "XX|XX|XX",
+ ],
+ category: "weapons",
+ state: "solid",
+ density: 1300,
+ hidden: true,
+ excludeRandom: true,
+ maxSize: 1,
+ cooldown: defaultCooldown
+}
+
+elements.turtle = {
+ color: ["#249f20", "#124e10"],
+ behavior: [
+ "SW:water%3|XX|SW:water%3",
+ "M2%3|XX|M2%3",
+ "SW:water%3|M1 AND CR:turtle_egg%0.05|SW:water%3",
+
+ ],
+ reactions: {
+ "ash": { elem2:[null,null,null,null,null,null,null,null,null,null,"dirt"], chance:0.1, func:behaviors.FEEDPIXEL },
+ "crumb": { elem2:[null,null,null,null,null,null,null,null,null,null,"dirt"], chance:0.1, func:behaviors.FEEDPIXEL },
+ "sawdust": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
+ "dust": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
+ "rotten_meat": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL },
+ "yolk": { elem2:null, chance:0.01, func:behaviors.FEEDPIXEL },
+ "frog": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "tadpole": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "worm": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "snail": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "slug": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "fish": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "mudstone": { elem2:"dirt", chance:0.1 },
+ "permafrost": { elem2:"dirt", chance:0.1 },
+ "packed_sand": { elem2:"sand", chance:0.1 },
+ "alcohol": { elem1:null, chance:0.005 },
+ },
+ tempHigh: 100,
+ stateHigh: "ash",
+ tempLow: 0,
+ stateLow: "frozen_meat",
+ category:"life",
+ breakInto: ["crushed_shell", "blood"],
+ burn:20,
+ burnTime:50,
+ state: "solid",
+ density: 1050,
+ conduct: 0.17
+}
+
+elements.baby_turtle = {
+ color: ["#249f20", "#124e10"],
+ behavior: [
+ "SW:water%3|XX|SW:water%3",
+ "M2%3|CH:turtle%0.01|M2%3",
+ "SW:water%3|M1|SW:water%3",
+
+ ],
+ reactions: {
+ "ash": { elem2:[null,null,null,null,null,null,null,null,null,null,"dirt"], chance:0.1, func:behaviors.FEEDPIXEL },
+ "crumb": { elem2:[null,null,null,null,null,null,null,null,null,null,"dirt"], chance:0.1, func:behaviors.FEEDPIXEL },
+ "sawdust": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
+ "dust": { elem2:null, chance:0.1, func:behaviors.FEEDPIXEL },
+ "rotten_meat": { elem2:null, chance:0.05, func:behaviors.FEEDPIXEL },
+ "yolk": { elem2:null, chance:0.01, func:behaviors.FEEDPIXEL },
+ "frog": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "tadpole": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "worm": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "snail": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "slug": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "fish": { elem2:null, chance:0.04, func:behaviors.FEEDPIXEL },
+ "mudstone": { elem2:"dirt", chance:0.1 },
+ "permafrost": { elem2:"dirt", chance:0.1 },
+ "packed_sand": { elem2:"sand", chance:0.1 },
+ "alcohol": { elem1:null, chance:0.005 },
+ },
+ tempHigh: 100,
+ stateHigh: "ash",
+ tempLow: 0,
+ stateLow: "frozen_meat",
+ category:"life",
+ breakInto: ["crushed_shell", "blood"],
+ burn:20,
+ burnTime:50,
+ state: "solid",
+ density: 1050,
+ conduct: 0.17
+}
+
+elements.shell = {
+ color: ["#cca47c","#adbb63","#559d81","#d7a073","#d9b297"],
+ behavior: behaviors.WALL,
+ category: "solids",
+ hardness: 0.2,
+ noMix: false,
+ breakInto: "crushed_shell"
+}
+
+elements.crushed_shell = {
+ color: ["#cca47c","#adbb63","#559d81","#d7a073","#d9b297"],
+ behavior: behaviors.POWDER,
+ category: "powders",
+ hardness: 0.2,
+ noMix: false,
+}
+
+elements.turtle_egg = {
+ color: ["#a9c7ce","#83c1cf"],
+ behavior: behaviors.SUPPORTPOWDER , behavior: [
+ "XX|XX|XX",
+ "XX|CH:baby_turtle%0.02|XX",
+ "XX|M1|XX",
+ ],
+ category: "life",
+ hardness: 0.2,
+ noMix: false,
+ breakInto: "crushed_shell"
}
if (!elements.sand.reactions) { elements.sand.reactions = {} }
@@ -2882,6 +3332,11 @@ runAfterAutogen(() => {
elements.molten_sulfur.reactions.silvanium = { elem1:"silvanium_sulfate", elem2:"silvanium_sulfate" }
})
+ runAfterAutogen(() => {
+ if (!elements.molten_silvanium.reactions) { elements.molten_silvanium.reactions = {} }
+ elements.molten_silvanium.reactions.molten_alienite = { elem1:"silvanium_alite", elem2:"silvanium_alite" }
+ })
+
if (!elements.wall.reactions) { elements.wall.reactions = {} }
elements.wall.reactions.plasma3 = { elem1:"plasma3", elem2:"plasma3" }
@@ -2919,5 +3374,15 @@ elements.when_iium.reactions.when_i_particles = { elem1:"when_i_particles", elem
if (!elements.ash.reactions) { elements.ash.reactions = {} }
elements.ash.reactions.dust = { elem1:"dusty_ash", elem2:"dusty_ash" }
+elements.steel.hardness = 0.85
-// important colors: ["#000000", "#edff00", "#3a3a3a", "#ff0000"], ["#82c0ff", "#ff8282"],
\ No newline at end of file
+elements.uncharge.category = "tools"
+
+elements.incinerate.category = "tools"
+
+elements.room_temp.category = "tools"
+
+elements.heat_ray.category = "rays"
+
+
+// important colors: ["#000000", "#edff00", "#3a3a3a", "#ff0000"], ["#82c0ff", "#ff8282"], ["#cca77c","#ad8b63","#b59d81","#c7a073","#c9b297"],
\ No newline at end of file