Merge pull request #1199 from leadioquino18-web/patch-1

Create mystic.js
This commit is contained in:
slweeb 2025-08-11 15:41:19 -04:00 committed by GitHub
commit f0cd90e536
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 274 additions and 0 deletions

274
mods/mystic.js Normal file
View File

@ -0,0 +1,274 @@
elements.aether = {
color: "#ffe4e1",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.05,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "aqua_vapor", elem2: null },
"fire": { elem1: "fire_spirit", elem2: null },
"dirt": { elem1: "terra_dust", elem2: null },
}
};
elements.aqua_vapor = {
color: "#add8e6",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.08,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "mystic_mist", elem2: null },
"dirt": { elem1: "enchanted_mud", elem2: null },
}
};
elements.fire_spirit = {
color: "#ff4500",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.02,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "steam", elem2: null },
"dirt": { elem1: "scorched_earth", elem2: null },
}
};
elements.terra_dust = {
color: "#8b4513",
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
density: 1.2,
weight: 50,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "enchanted_mud", elem2: null },
"fire": { elem1: "scorched_earth", elem2: null },
}
};
elements.mystic_mist = {
color: "#d8bfd8",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.06,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"dirt": { elem1: "mystic_clay", elem2: null },
"fire": { elem1: "flame_spark", elem2: null },
}
};
elements.enchanted_mud = {
color: "#6b4226",
behavior: behaviors.LIQUID,
category: "liquids",
state: "liquid",
density: 1.5,
weight: 100,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "mystic_clay", elem2: null },
}
};
elements.scorched_earth = {
color: "#654321",
behavior: behaviors.SOLID,
category: "solids",
state: "solid",
density: 1.8,
weight: 120,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "enchanted_mud", elem2: null },
}
};
elements.mystic_clay = {
color: "#a52a2a",
behavior: behaviors.SOLID,
category: "solids",
state: "solid",
density: 1.7,
weight: 110,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "terra_dust", elem2: null },
}
};
elements.arcane_crystal = {
color: "#00ffff",
behavior: behaviors.SOLID,
category: "solids",
state: "solid",
density: 2.0,
weight: 150,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "mystic_mist", elem2: null },
"fire": { elem1: "fire_spirit", elem2: null },
"dirt": { elem1: "terra_dust", elem2: null },
}
};
elements.spirit_flame = {
color: "#ff69b4",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.03,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "steam", elem2: null },
"dirt": { elem1: "scorched_earth", elem2: null },
"aether": { elem1: "fire_spirit", elem2: null },
}
};
elements.elven_dust = {
color: "#f0e68c",
behavior: behaviors.POWDER,
category: "powders",
state: "solid",
density: 0.5,
weight: 20,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "enchanted_mud", elem2: null },
"fire": { elem1: "spirit_flame", elem2: null },
}
};
elements.magic_water = {
color: "#1e90ff",
behavior: behaviors.LIQUID,
category: "liquids",
state: "liquid",
density: 1.0,
weight: 50,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "mystic_mist", elem2: null },
"dirt": { elem1: "enchanted_mud", elem2: null },
"aether": { elem1: "aqua_vapor", elem2: null },
}
};
elements.lightning_bolt = {
color: "#ffff00",
behavior: behaviors.ENERGY,
category: "energy",
state: "gas",
density: 0.05,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "aqua_vapor", elem2: "steam" },
"dirt": { elem1: "scorched_earth", elem2: null },
"aether": { elem1: "electric_mist", elem2: null },
}
};
elements.electric_mist = {
color: "#b0e0e6",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.04,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "spirit_flame", elem2: null },
"dirt": { elem1: "enchanted_mud", elem2: null },
}
};
elements.void_essence = {
color: "#8a2be2",
behavior: behaviors.LIQUID,
category: "liquids",
state: "liquid",
density: 1.2,
weight: 60,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "dark_mist", elem2: null },
"fire": { elem1: "dark_flame", elem2: null },
"dirt": { elem1: "dark_mud", elem2: null },
}
};
elements.dark_mist = {
color: "#483d8b",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.06,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"fire": { elem1: "dark_flame", elem2: null },
"dirt": { elem1: "dark_mud", elem2: null },
}
};
elements.dark_flame = {
color: "#8b0000",
behavior: behaviors.GAS,
category: "gases",
state: "gas",
density: 0.04,
weight: 1,
update: function(x, y) {
// Update the element's behavior
},
reactions: {
"water": { elem1: "dark_mist", elem2: null },
"dirt": { elem1: "dark_mud", elem2: null },
}
};