From 8cfcd7dcc090d24a6a0719a9220ebca477c86203 Mon Sep 17 00:00:00 2001 From: HACKERPRO908 <130792075+HACKERPRO908@users.noreply.github.com> Date: Fri, 5 Jan 2024 19:42:07 +0000 Subject: [PATCH] 1.1 update fantasy_elements.js added 3 more elements R74n plz add it to the nature section in sandboxels.r74n.com/mod-list. (sandboxels mod list) Signed-off-by: HACKERPRO908 <130792075+HACKERPRO908@users.noreply.github.com> --- mods/fantasy_elements.js | 105 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/mods/fantasy_elements.js b/mods/fantasy_elements.js index 07b58981..87cc8f4e 100644 --- a/mods/fantasy_elements.js +++ b/mods/fantasy_elements.js @@ -44,6 +44,7 @@ elements.pulsium = { "molten_iron": { elem1: "pulsium_bar", elem2: "pulsium_bar" }, "molten_tin": { elem1: "pulsium_bar", elem2: "pulsium_bar" }, "water": { elem1: "sap", elem2: "sap" }, + "magma": { elem1: "pulsium_bar", elem2: "pulsium_bar" }, } }; @@ -128,6 +129,7 @@ elements.iced_pheonix = { behavior: behaviors.SOLID, category: "fantasy", state: "solid", + breakInto: "ice", density: 1.5, weight: 100, update: function(x, y) { @@ -135,4 +137,107 @@ elements.iced_pheonix = { }, }; +// New Fantasy Elements with Updated Reactions +elements.dragon_scale = { + color: "#8B4513", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 0.8, + weight: 60, + update: function(x, y) { + // Update the element's behavior + }, + reactions: { + "fire": { elem1: null, elem2: "dragon_breath" }, + "plasma": { elem1: null, elem2: "dragon_breath" }, + "goblins_delight": { elem1: "dragon_breath", elem2: null }, + "pulsium": { elem1: "dragon_breath", elem2: null }, + "oil": { elem1: null, elem2: "dragon_breath" }, + "salt": { elem1: "dragon_breath", elem2: null }, + "sap": { elem1: "dragon_breath", elem2: null }, + "water": { elem1: "dragon_breath", elem2: null }, + "laser": { elem1: null, elem2: "dragon_breath" }, + "oxygen": { elem1: null, elem2: "dragon_breath" }, + "wall": { elem1: "dragon_breath", elem2: null }, + "glass": { elem1: null, elem2: "dragon_breath" }, + "wood": { elem1: null, elem2: "dragon_breath" }, + "charcoal": { elem1: null, elem2: "dragon_breath" }, + }, +}; +elements.mystic_runes = { + color: "#9932CC", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 0.8, + weight: 60, + update: function(x, y) { + // 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" }, + "helium": { elem1: null, elem2: "mystic_runes" }, + "oxygen": { elem1: null, elem2: "mystic_runes" }, + "sugar": { elem1: null, elem2: "mystic_runes" }, + "wall": { elem1: "mystic_runes", elem2: null }, + "glass": { elem1: null, elem2: "mystic_runes" }, + "wood": { elem1: null, elem2: "mystic_runes" }, + "charcoal": { elem1: null, elem2: "mystic_runes" }, + "diamond": { elem1: null, elem2: "mystic_runes" }, + }, +}; + +elements.enchanted_wood = { + color: "#923B70", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 0.8, + weight: 60, + update: function(x, y) { + // Update the element's behavior + }, + reactions: { + "fire": { elem1: null, elem2: "charcoal" }, + "plasma": { elem1: null, elem2: "charcoal" }, + "water": { elem1: null, elem2: "mystic_runes" }, + }, +}; + +// update 1.1 below +// adds 3 more extra elements +// by hackerpro908 +// main game by R74N called sandboxels + +elements.quartzium = { + color: "#51484f", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 1065, + weight: 100, + reactions: { + "fire": { elem1: "quartz", elem2: "quartz" }, + }, +}; +elements.quartz = { + color: "#ebedeb", + behavior: behaviors.SOLID, + category: "fantasy", + state: "solid", + density: 8076, + weight: 100, +}; + +elements.moonite = { + color: "#e6e6e6", + behavior: behaviors.SUPERFLUID, + category: "fantasy", + state: "solid", + density: 8076, + weight: 100, +};