Update kopalstuff.js

This commit is contained in:
DaviStudios 2024-02-26 22:10:22 +02:00 committed by GitHub
parent 6d8f4748a4
commit 53610799f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 251 additions and 24 deletions

View File

@ -5,17 +5,18 @@ Also checkout sbstuff.js by sb! Without it, this mod wouldn't be possible!
Discords of people that helped me: Discords of people that helped me:
usecit - UseCit.psd usecit - UseCit.psd
nousernamefound - nousernamefound nousernamefound - nousernamefound
pixelegend4 - pixelegend4
Credits: Credits:
Saschas - Waterpowder idea Saschas - Waterpowder idea
Fantasy Elements - Phoenix idea
*/ */
elements.sweetwater = { elements.sweetwater = {
color: "#8ae7eb", color: "#8ae7eb",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "liquids", category: "kopal",
state: "liquid", state: "liquid",
tempHigh: 100, tempHigh: 100,
stateHigh: "water", stateHigh: "water",
@ -27,7 +28,7 @@ elements.sweetwater = {
elements.syrup = { elements.syrup = {
color: "#d9d2c3", color: "#d9d2c3",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "food", category: "kopal",
state: "liquid", state: "liquid",
tempHigh: 100, tempHigh: 100,
stateHigh: "fire", stateHigh: "fire",
@ -39,7 +40,7 @@ elements.syrup = {
elements.orangesoda = { elements.orangesoda = {
color: "#b8820d", color: "#b8820d",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "food", category: "kopal",
state: "liquid", state: "liquid",
tempHigh: 100, tempHigh: 100,
stateHigh: "water", stateHigh: "water",
@ -55,7 +56,7 @@ elements.orangesoda = {
elements.dirty_orangesoda = { elements.dirty_orangesoda = {
color: "#20991a", color: "#20991a",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: null, category: "kopal",
state: "liquid", state: "liquid",
tempHigh: 80, tempHigh: 80,
stateHigh: "orangesoda", stateHigh: "orangesoda",
@ -64,7 +65,7 @@ elements.dirty_orangesoda = {
elements.orange = { elements.orange = {
color: "#eda813", color: "#eda813",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "food", category: "kopal",
state: "powder", state: "powder",
breakInto: "juice", breakInto: "juice",
tempHigh: 100, tempHigh: 100,
@ -78,7 +79,7 @@ elements.orange = {
elements.incubationjuice = { elements.incubationjuice = {
color: "#daf5ef", color: "#daf5ef",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "life", category: "kopal",
state: "liquid", state: "liquid",
breakInto: "blood", breakInto: "blood",
reactions: { reactions: {
@ -92,7 +93,7 @@ elements.incubationjuice = {
elements.creature = { elements.creature = {
color: "#d073d9", color: "#d073d9",
behavior: behaviors.CRAWLER, behavior: behaviors.CRAWLER,
category: "life", category: "kopal",
state: "crawler", state: "crawler",
tempHigh: 175, tempHigh: 175,
stateHigh: "deadcreature", stateHigh: "deadcreature",
@ -109,7 +110,7 @@ elements.creature = {
elements.flyingcreature = { elements.flyingcreature = {
color: "#d073d9", color: "#d073d9",
behavior: behaviors.FLY, behavior: behaviors.FLY,
category: "life", category: "kopal",
state: "fly", state: "fly",
tempHigh: 175, tempHigh: 175,
stateHigh: "deadflyingcreature", stateHigh: "deadflyingcreature",
@ -126,7 +127,7 @@ elements.flyingcreature = {
elements.artificialphoenix = { elements.artificialphoenix = {
color: "#c40052", color: "#c40052",
behavior: behaviors.FLY, behavior: behaviors.FLY,
category: "life", category: "kopal",
state: "fly", state: "fly",
temp: 149, temp: 149,
breakInto: "deadflyingcreature", breakInto: "deadflyingcreature",
@ -142,7 +143,7 @@ elements.artificialphoenix = {
elements.phoenix = { elements.phoenix = {
color: "#ff0000", color: "#ff0000",
behavior: behaviors.FLY, behavior: behaviors.FLY,
category: "life", category: "kopal",
state: "fly", state: "fly",
temp: 999, temp: 999,
breakInto: "phoenixdna", breakInto: "phoenixdna",
@ -156,7 +157,7 @@ elements.phoenix = {
elements.deadcreature = { elements.deadcreature = {
color: "#86428c", color: "#86428c",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: null, category: "kopal",
state: "powder", state: "powder",
tempHigh: 225, tempHigh: 225,
stateHigh: "smoke", stateHigh: "smoke",
@ -170,7 +171,7 @@ elements.deadcreature = {
elements.deadflyingcreature = { elements.deadflyingcreature = {
color: "#86428c", color: "#86428c",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: null, category: "kopal",
state: "powder", state: "powder",
tempHigh: 225, tempHigh: 225,
stateHigh: "smoke", stateHigh: "smoke",
@ -184,7 +185,7 @@ elements.deadflyingcreature = {
elements.artificialmeat = { elements.artificialmeat = {
color: "#b38a5f", color: "#b38a5f",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "food", category: "kopal",
state: "powder", state: "powder",
tempHigh: 215, tempHigh: 215,
stateHigh: "smoke", stateHigh: "smoke",
@ -198,7 +199,7 @@ elements.artificialmeat = {
elements.antiartificialjuice = { elements.antiartificialjuice = {
color: "#b38a5f", color: "#b38a5f",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "life", category: "kopal",
state: "liquid", state: "liquid",
tempHigh: 215, tempHigh: 215,
stateHigh: "smoke", stateHigh: "smoke",
@ -212,7 +213,7 @@ elements.antiartificialjuice = {
elements.antiartificialspray = { elements.antiartificialspray = {
color: "#b38a5f", color: "#b38a5f",
behavior: behaviors.DGAS, behavior: behaviors.DGAS,
category: "life", category: "kopal",
state: "gas", state: "gas",
tempHigh: 215, tempHigh: 215,
density: 4000, density: 4000,
@ -227,7 +228,7 @@ elements.antiartificialspray = {
elements.antdna = { elements.antdna = {
color: "#b38a5f", color: "#b38a5f",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "life", category: "kopal",
state: "powder", state: "powder",
tempHigh: 215, tempHigh: 215,
stateHigh: "smoke", stateHigh: "smoke",
@ -236,14 +237,14 @@ elements.antdna = {
elements.phoenixdna = { elements.phoenixdna = {
color: "#a82a2a", color: "#a82a2a",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "life", category: "kopal",
state: "powder", state: "powder",
}; };
elements.flydna = { elements.flydna = {
color: "#b38a5f", color: "#b38a5f",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "life", category: "kopal",
state: "powder", state: "powder",
tempHigh: 215, tempHigh: 215,
stateHigh: "smoke", stateHigh: "smoke",
@ -252,7 +253,7 @@ elements.flydna = {
elements.waterpowder = { elements.waterpowder = {
color: elements.water.color, color: elements.water.color,
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "powders", category: "kopal",
state: "powder", state: "powder",
tempHigh: 40, tempHigh: 40,
stateHigh: "water", stateHigh: "water",
@ -261,7 +262,7 @@ elements.waterpowder = {
elements.waterpowderer = { elements.waterpowderer = {
color: "#e3e1dc", color: "#e3e1dc",
behavior: behaviors.POWDER, behavior: behaviors.POWDER,
category: "powders", category: "kopal",
state: "powder", state: "powder",
reactions: { reactions: {
"water": { elem1: null, elem2: "waterpowder" } "water": { elem1: null, elem2: "waterpowder" }
@ -288,13 +289,13 @@ elements.antiartificialcancer = {
stateLow: "syrup", stateLow: "syrup",
state: "solid", state: "solid",
density: 1000.2, density: 1000.2,
category: "life", category: "kopal",
}; };
elements.anticancer = { elements.anticancer = {
color: "#e3e1dc", color: "#e3e1dc",
behavior: behaviors.LIQUID, behavior: behaviors.LIQUID,
category: "liquids", category: "kopal",
state: "liquid", state: "liquid",
tempLow: -10, tempLow: -10,
stateLow: "syrup", stateLow: "syrup",
@ -304,6 +305,232 @@ elements.anticancer = {
} }
}; };
elements.fire_spirit = {
color: ["#fc5a03", "#fc2803", "#fc9d03"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
temp: 50,
reactions: {
"air_spirit": { elem2: null},
"cursed_spirit": { elem1: null},
"earth_spirit": { elem1: null},
"water_spirit": { elem2: null},
}
};
elements.water_spirit = {
color: ["#0390fc", "#035afc", "#0318fc"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem1: null},
"cursed_spirit": { elem1: null},
"earth_spirit": { elem2: null},
}
};
elements.earth_spirit = {
color: ["#915a00", "#784b02", "#573602"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem2: null},
"cursed_spirit": { elem1: null},
"water_spirit": { elem1: null},
}
};
elements.air_spirit = {
color: ["#c7eded", "#99bdbd", "#6a9494"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem1: null},
"cursed_spirit": { elem2: null},
"water_spirit": { elem1: null},
"earth_spirit": { elem1: null},
}
};
elements.cursed_spirit = {
color: ["#c404ae", "#aa04c4", "#7e04c4"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem2: null},
"air_spirit": { elem1: null},
"water_spirit": { elem2: null},
"earth_spirit": { elem2: null},
}
};
elements.cursed_powder_lvl1 = {
color: ["#c404ae", "#aa04c4", "#7e04c4"],
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"cursed_spirit": { elem1: null},
}
};
elements.cursed_powder_lvl2 = {
color: ["#c404ae", "#aa04c4", "#7e04c4"],
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"cursed_spirit": { elem2: null},
}
};
elements.soul_spirit = {
color: ["#0af7e0", "#0ac8f7", "#0a9cf7"],
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem2: null},
"cursed_spirit": { elem2: null},
"water_spirit": { elem2: null},
"earth_spirit": { elem2: null},
"air_spirit": { elem2: null},
}
};
elements.soul_powder = {
color: "#2e363b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"awakening_powder": { elem1: "soul_spirit", elem2: null},
}
};
elements.cursed_powder = {
color: "#2e363b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"awakening_powder": { elem1: "cursed_spirit", elem2: null},
}
};
elements.air_powder = {
color: "#2e363b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
temp: -10,
reactions: {
"awakening_powder": { elem1: "air_spirit", elem2: null},
}
};
elements.water_powder = {
color: "#2e363b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"awakening_powder": { elem1: "water_spirit", elem2: null},
}
};
elements.fire_powder = {
color: "#2e363b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"awakening_powder": { elem1: "fire_spirit", elem2: null},
}
};
elements.wandering_spirit = {
color: "#b1b7ba",
behavior: behaviors.FLY,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem1: null},
"cursed_spirit": { elem1: null},
"water_spirit": { elem1: null},
"earth_spirit": { elem1: null},
"air_spirit": { elem1: null},
"soul_spirit": { elem1: null},
}
};
elements.unawaken_powder = {
color: "#696b6b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"fire_spirit": { elem1: null, elem2: "fire_powder" },
"cursed_spirit": { elem1: null, elem2: "cursed_powder" },
"water_spirit": { elem1: null, elem2: "water_powder" },
"earth_spirit": { elem1: null, elem2: "earth_powder" },
"air_spirit": { elem1: null, elem2: "air_powder" },
"soul_spirit": { elem1: null, elem2: "soul_powder" },
}
};
elements.awakening_powder = {
color: "#696b6b",
behavior: behaviors.POWDER,
category: "spirits",
state: "solid",
reactions: {
"fire_powder": { elem1: null, elem2: "fire_spirit" },
"cursed_powder": { elem1: null, elem2: "cursed_spirit" },
"water_powder": { elem1: null, elem2: "water_spirit" },
"earth_powder": { elem1: null, elem2: "earth_spirit" },
"air_powder": { elem1: null, elem2: "air_spirit" },
"soul_powder": { elem1: null, elem2: "soul_spirit" },
}
};
elements.ant.breakInto = "antdna" elements.ant.breakInto = "antdna"
elements.fly.breakInto = "flydna" elements.fly.breakInto = "flydna"
elements.water.reactions["sugar"] = { elem1: null, elem2: "sweetwater" }; elements.water.reactions["sugar"] = { elem1: null, elem2: "sweetwater" };
@ -311,4 +538,4 @@ elements.water.reactions["deadflyingcreature"] = { elem1: "dirty_water"};
elements.water.reactions["deadcreature"] = { elem1: "dirty_water"}; elements.water.reactions["deadcreature"] = { elem1: "dirty_water"};
elements.water.reactions["dirty_water"] = { elem1: "dirty_water"}; elements.water.reactions["dirty_water"] = { elem1: "dirty_water"};
elements.ant.reactions["alcohol"] = { elem1: "antdna", elem2: null }; elements.ant.reactions["alcohol"] = { elem1: "antdna", elem2: null };
elements.fly.reactions["alcohol"] = { elem1: "flydna", elem2: null }; elements.fly.reactions["alcohol"] = { elem1: "flydna", elem2: null };