Merge pull request #742 from Boxeled/patch-3

This commit is contained in:
slweeb 2024-08-01 11:47:49 -04:00 committed by GitHub
commit 29588e4827
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 15 additions and 17 deletions

View File

@ -2,19 +2,23 @@
elements.beryllium = { elements.beryllium = {
color: "#b3b3b3", color: "#b3b3b3",
behavior: behaviors.WALL, behavior: behaviors.WALL,
category: "periodic", category: "solids",
viscosity: 100000, viscosity: 100000,
state: "solid", state: "solid",
density: 720, density: 720,
reactions: {
water: {elem1: "beryllium", elem2: "dirty_water"}
}; };
// Changing existing elements: elements.galinstan = {
elements.water.color = "#ff0000"; color: "#a9a9a9",
elements.water.behavior = behaviors.WALL; behavior: behaviors.LIQUID,
category: "liquids",
viscosity: 26,
state: "liquid",
density: 0.026
};
// Removing elements:
// Be aware, things may break
delete elements.ketchup;
// Adding behavior presets: // Adding behavior presets:
behaviors.SELFDELETE = [ behaviors.SELFDELETE = [
@ -33,7 +37,6 @@ behaviors.mud.tick = function(pixel) {
} }
}; };
// Create a new tool:
elements.sand_exploder = { elements.sand_exploder = {
color: "#ff0000", color: "#ff0000",
tool: function(pixel) { tool: function(pixel) {
@ -44,7 +47,6 @@ elements.sand_exploder = {
category: "tools", category: "tools",
}; };
// Add reactions to existing elements
if (!elements.water.reactions) { // Include this block once if (!elements.water.reactions) { // Include this block once
elements.water.reactions = {} // This creates the property if it doesn't exist elements.water.reactions = {} // This creates the property if it doesn't exist
} }
@ -53,19 +55,15 @@ elements.water.reactions.soap = { "elem1":null, "elem2":"soapy_water" }
// Run after all mods are loaded, for cross-mod compatibility // Run after all mods are loaded, for cross-mod compatibility
runAfterLoad(function() { runAfterLoad(function() {
// Your code here
console.log("Hello World!"); console.log("Hello World!");
}); });
// Run if another mod is active
if (enabledMods.includes["mods/chem.js", "mods/moreChemistry.js", "mods/metals.js", "mods/halogen.js", "mods/noblegas.js", "mods/radioactive.js", "mods/nousersthings.js"]) { if (enabledMods.includes["mods/chem.js", "mods/moreChemistry.js", "mods/metals.js", "mods/halogen.js", "mods/noblegas.js", "mods/radioactive.js", "mods/nousersthings.js"]) {
runAfterLoad(function() { runAfterLoad(function() )
// Your code here
console.log("Hello World!"); console.log("Hello World!");
}); });
} }
// Creating eLists: // Creating eLists:
eLists.PERIODIC = ["beryllium", "scandium", "vanadium", "manganese", "cobalt"]; eLists.PERIODIC = ["beryllium", "scandium", "vanadium", "manganese", "cobalt"]
// Adding elements to eLists:
eLists.CONDIMENT.push("honey");