diff --git a/mods/fantasy_elements.js b/mods/fantasy_elements.js index 87cc8f4e..5eb5b959 100644 --- a/mods/fantasy_elements.js +++ b/mods/fantasy_elements.js @@ -151,6 +151,7 @@ elements.dragon_scale = { reactions: { "fire": { elem1: null, elem2: "dragon_breath" }, "plasma": { elem1: null, elem2: "dragon_breath" }, + "incinerate": { elem1: null, elem2: "ash" }, "goblins_delight": { elem1: "dragon_breath", elem2: null }, "pulsium": { elem1: "dragon_breath", elem2: null }, "oil": { elem1: null, elem2: "dragon_breath" }, @@ -177,9 +178,9 @@ elements.mystic_runes = { // Update the element's behavior }, reactions: { - "heat_ray": { elem1: null, elem2: "mystic_runes" }, - "god_ray": { elem1: null, elem2: "mystic_runes" }, - "laser": { elem1: null, elem2: "mystic_runes" }, + "heat_ray": { elem1: "mystic_runes", elem2: "mystic_runes" }, + "god_ray": { elem1: "dragon_scale", elem2: "dragon_scale" }, + "laser": { elem1: "mystic_runes", elem2: "mystic_runes" }, "helium": { elem1: null, elem2: "mystic_runes" }, "oxygen": { elem1: null, elem2: "mystic_runes" }, "sugar": { elem1: null, elem2: "mystic_runes" }, @@ -198,11 +199,8 @@ elements.enchanted_wood = { state: "solid", density: 0.8, weight: 60, - update: function(x, y) { - // Update the element's behavior - }, reactions: { - "fire": { elem1: null, elem2: "charcoal" }, + "fire": { elem1: null, elem2: "mystic_runes" }, "plasma": { elem1: null, elem2: "charcoal" }, "water": { elem1: null, elem2: "mystic_runes" }, }, @@ -210,7 +208,7 @@ elements.enchanted_wood = { // update 1.1 below // adds 3 more extra elements -// by hackerpro908 +// by pixelegend4 // main game by R74N called sandboxels elements.quartzium = { @@ -222,6 +220,7 @@ elements.quartzium = { weight: 100, reactions: { "fire": { elem1: "quartz", elem2: "quartz" }, + "plasma": { elem1: "quartz", elem2: "quartz" }, }, }; elements.quartz = { @@ -241,3 +240,142 @@ elements.moonite = { density: 8076, weight: 100, }; +elements.faustium = { + color: "#8B008B", + behavior: behaviors.SUPERFLUID, + category: "fantasy", + state: "liquid", + density: 800, + viscosity: 0.01, + weight: 300, + reactions: { + "water": { elem1: "moonite", elem2: "moonite" }, + }, +}; + +// update 1.2 +// adds more below +// added faustium reaction + +elements.nebulaflare = { + color: ["#7500FF", "#00FFFB", "#FF00FC"], + behavior: behaviors.GAS, + state: "gas", + density: 0.1, + weight: 0.1, + category: "fantasy", + reactions: { + "fire": { elem1: "moonite", elem2: "moonite" }, + "moonite": { elem1: "quartzium", elem2: "quartzium" }, + + }, +}; + +elements.flaro = { + color: ["#ff4d4d", "#ff9933", "#ffd11a", "#ff9933", "#ff4d4d"], + behavior: behaviors.GAS, + category: "fantasy", + state: "gas", + density: 8076, + weight: 100, +}; + +elements.aurorium = { + color: ["#75c0e0", "#00ff00", "#ffffff", "#00ff00", "#75c0e0"], + behavior: behaviors.GAS, + category: "fantasy", + state: "gas", + density: 55, + weight: 1, + reactions: { + "plasma": { elem1: "explosion", elem2: "explosion" }, + "flaro": { elem1: "nebulaflare", elem2: "nebulaflare" }, + + } +}; + +elements.glimmerium = { + color: ["#ff3333", "#ff6666", "#ff9999", "#ffcc99", "#ff6633"], + behavior: behaviors.LIGHT, + category: "fantasy", + state: "gas", + density: 0.01, + weight: 0.5, + temperature: 3000, + reactions: { + "aurorium": { elem1: "sodium", elem2: "sodium" }, + "flaro": { elem1: "nebulaflare", elem2: "nebulaflare" }, + "pulsium": { elem1: "water", elem2: "water" }, + } +}; + + +elements.osmoz = { + color: "#1ff099", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 5000, + weight: 300, + reactions: { + "fire": { elem1: "nebulaflare", elem2: "nebulaflare" }, + } +}; + +elements.goblin = { + "color": "#2ae856", + "state": "solid", + "behavior": [ + "XX|XX|DL", + "XX|FX%0.5|M2%3 AND DL", + "XX|M1|XX", + ], + "category":"fantasy", + reactions: { + "goblins_delight": { elem2:null, chance:0.9 }, + }, +}; + +elements.fenzium = { + color: ["#D16587", "#FF1493"], + behavior: behaviors.GAS, + category: "fantasy", + state: "gas", + density: 99, + weight: 60, + reactions: { + "uranium": { elem1: "explosion", elem2: "explosion" }, + } +}; + +elements.sceptrium = { + color: "#add8e6", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 1500, + weight: 100, + reactions: { + "water": { elem1: "sceptrium", elem2: "sceptrium_dust" }, + "fire": { elem1: "sceptrium", elem2: "sceptrium_dust" }, + "plasma": { elem1: "sceptrium", elem2: "sceptrium_dust" }, + "laser": { elem1: "sceptrium", elem2: "sceptrium_dust" }, + "explosion": { elem1: "sceptrium", elem2: "sceptrium_dust" }, + }, +}; + +elements.sceptrium_dust = { + color: ["#87ceeb", "#add8e6", "#b0e0e6"], + behavior: behaviors.POWDER, + category: "fantasy", + state: "solid", + density: 0.5, + weight: 1, + reactions: { + "water": { elem1: "sceptrium_dust", elem2: "sceptrium_dust" }, + "fire": { elem1: "sceptrium_dust", elem2: "sceptrium_dust" }, + "plasma": { elem1: "sceptrium_dust", elem2: "sceptrium_dust" }, + "laser": { elem1: "sceptrium_dust", elem2: "sceptrium_dust" }, + "explosion": { elem1: "sceptrium_dust", elem2: "sceptrium_dust" }, + }, +};