From df94f0bf43dd9d21209eab2c180537691c602a5b Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:21:58 +0200 Subject: [PATCH 01/17] Create kopalstuff.js --- mods/kopalstuff.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 mods/kopalstuff.js diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js new file mode 100644 index 00000000..ea4ae4eb --- /dev/null +++ b/mods/kopalstuff.js @@ -0,0 +1,10 @@ +elements.lemon = { + color: "#fcc603", + behavior: behaviors.POWDER, + category: "first", + state: "solid", + breakInto: "Juice", + reactions = { + "sugar": { elem1: null, elem2: "candy" } + } +}; From 007aeae7a454358a2da395b8211781c475f742f3 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:24:40 +0200 Subject: [PATCH 02/17] Update kopalstuff.js --- mods/kopalstuff.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index ea4ae4eb..74ffd76c 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,10 +1,10 @@ elements.lemon = { - color: "#fcc603", - behavior: behaviors.POWDER, - category: "first", - state: "solid", + color: "#fcc603", + behavior: behaviors.POWDER, + category: "first", + state: "solid", breakInto: "Juice", reactions = { "sugar": { elem1: null, elem2: "candy" } - } + }, }; From c88ab0a6a1b46d27cc57d57719414564c870d9cc Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:28:21 +0200 Subject: [PATCH 03/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 74ffd76c..db1a042f 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,7 +1,7 @@ elements.lemon = { color: "#fcc603", behavior: behaviors.POWDER, - category: "first", + category: "food", state: "solid", breakInto: "Juice", reactions = { From f8f793b8273f164715247280e8b659f59c9b636b Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:32:19 +0200 Subject: [PATCH 04/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index db1a042f..8184c140 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -4,7 +4,7 @@ elements.lemon = { category: "food", state: "solid", breakInto: "Juice", - reactions = { + reactions: { "sugar": { elem1: null, elem2: "candy" } }, }; From a2ccad2a6305d32e283345d4028aad9e0111e684 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:33:07 +0200 Subject: [PATCH 05/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 8184c140..fa8bd476 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -3,7 +3,7 @@ elements.lemon = { behavior: behaviors.POWDER, category: "food", state: "solid", - breakInto: "Juice", + breakInto: "juice", reactions: { "sugar": { elem1: null, elem2: "candy" } }, From 5a52d2db2a46a67e6e2980268e36baec14f8baf2 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:34:14 +0200 Subject: [PATCH 06/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index fa8bd476..06e0ee88 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,7 +1,7 @@ elements.lemon = { color: "#fcc603", behavior: behaviors.POWDER, - category: "food", + category: "kopalfood", state: "solid", breakInto: "juice", reactions: { From 1aef96717387c167e0af2c15818d3c1f981ec565 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:35:31 +0200 Subject: [PATCH 07/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 06e0ee88..fa8bd476 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,7 +1,7 @@ elements.lemon = { color: "#fcc603", behavior: behaviors.POWDER, - category: "kopalfood", + category: "food", state: "solid", breakInto: "juice", reactions: { From 9f61e8f2458525a4368fc432cc27d992df681cba Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:38:51 +0200 Subject: [PATCH 08/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index fa8bd476..8252be4d 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -5,6 +5,6 @@ elements.lemon = { state: "solid", breakInto: "juice", reactions: { - "sugar": { elem1: null, elem2: "candy" } + "sugar": { elem1: "candy", elem2: null } }, }; From 5980f8cc830f6ceadaacacdb815d623c42fd8bd8 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:42:17 +0200 Subject: [PATCH 09/17] Update kopalstuff.js --- mods/kopalstuff.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 8252be4d..a4311480 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -5,6 +5,6 @@ elements.lemon = { state: "solid", breakInto: "juice", reactions: { - "sugar": { elem1: "candy", elem2: null } + "sugar": { elem1: "candy", elem2: "candy" } }, }; From fc45e5535c2f01dc79e996469bf829bd84f81b07 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:45:52 +0200 Subject: [PATCH 10/17] Update kopalstuff.js --- mods/kopalstuff.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index a4311480..7c134c5d 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -5,6 +5,15 @@ elements.lemon = { state: "solid", breakInto: "juice", reactions: { - "sugar": { elem1: "candy", elem2: "candy" } + "sugar": { elem1: null, elem2: "candypowder" } }, }; + +elements.candypowder = { + color: "#cffaf1", + behavior: behaviors.POWDER, + category: null, + state: "solid", +}; + +elements.candy.breakInto: "candypowder" From dab17f0bc3f3e6cfa182b7141824b3d667721fdf Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:48:12 +0200 Subject: [PATCH 11/17] Update kopalstuff.js --- mods/kopalstuff.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 7c134c5d..ad5a4564 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,3 +1,10 @@ +elements.candypowder = { + color: "#cffaf1", + behavior: behaviors.POWDER, + category: null, + state: "solid", +}; + elements.lemon = { color: "#fcc603", behavior: behaviors.POWDER, @@ -8,12 +15,3 @@ elements.lemon = { "sugar": { elem1: null, elem2: "candypowder" } }, }; - -elements.candypowder = { - color: "#cffaf1", - behavior: behaviors.POWDER, - category: null, - state: "solid", -}; - -elements.candy.breakInto: "candypowder" From 9c3abd620344c69bf1e5f837de0719a083ae8daf Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Sun, 25 Feb 2024 22:49:32 +0200 Subject: [PATCH 12/17] Update kopalstuff.js --- mods/kopalstuff.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index ad5a4564..03b5c56c 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,4 +1,4 @@ -elements.candypowder = { +elements.candy_powder = { color: "#cffaf1", behavior: behaviors.POWDER, category: null, @@ -12,6 +12,6 @@ elements.lemon = { state: "solid", breakInto: "juice", reactions: { - "sugar": { elem1: null, elem2: "candypowder" } + "sugar": { elem1: null, elem2: "candy_powder" } }, }; From 12dbde77a205025f8c5b69432b8705788068d806 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:01:29 +0200 Subject: [PATCH 13/17] Update kopalstuff.js --- mods/kopalstuff.js | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 03b5c56c..ea8c7a91 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,17 +1,37 @@ -elements.candy_powder = { - color: "#cffaf1", - behavior: behaviors.POWDER, - category: null, +elements.sweetwater = { + color: "#8ae7eb", + behavior: behaviors.liquid, + category: "davko", + state: "solid", + reactions: { + "soda": { elem1: null, elem2: "syrup" } + }, +}; + +elements.syrup = { + color: "#d9d2c3", + behavior: behaviors.liquid, + category: "davko", state: "solid", }; -elements.lemon = { - color: "#fcc603", - behavior: behaviors.POWDER, - category: "food", +elements.orangesoda = { + color: "#b8820d", + behavior: behaviors.liquid, + category: "davko", + state: "solid", + reactions: { + "sugar": { elem1: null, elem2: "syrup" } + }, +}; + +elements.orange = { + color: "#eda813", + behavior: behaviors.powder, + category: "davko", state: "solid", breakInto: "juice", reactions: { - "sugar": { elem1: null, elem2: "candy_powder" } + "syrup": { elem1: null, elem2: "orangesoda" } }, }; From df8aaedc5a0be0a39b0b9ef2f288926c350d402a Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:04:40 +0200 Subject: [PATCH 14/17] Update kopalstuff.js --- mods/kopalstuff.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index ea8c7a91..5cfc610b 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,7 +1,7 @@ elements.sweetwater = { color: "#8ae7eb", behavior: behaviors.liquid, - category: "davko", + category: "liquids", state: "solid", reactions: { "soda": { elem1: null, elem2: "syrup" } @@ -11,14 +11,14 @@ elements.sweetwater = { elements.syrup = { color: "#d9d2c3", behavior: behaviors.liquid, - category: "davko", + category: "food", state: "solid", }; elements.orangesoda = { color: "#b8820d", behavior: behaviors.liquid, - category: "davko", + category: "food", state: "solid", reactions: { "sugar": { elem1: null, elem2: "syrup" } @@ -28,7 +28,7 @@ elements.orangesoda = { elements.orange = { color: "#eda813", behavior: behaviors.powder, - category: "davko", + category: "food", state: "solid", breakInto: "juice", reactions: { From bc853b7bba58c79f17f81be0c0faf6eb774fcb44 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:17:13 +0200 Subject: [PATCH 15/17] Update kopalstuff.js --- mods/kopalstuff.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 5cfc610b..9c764c7f 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -2,7 +2,7 @@ elements.sweetwater = { color: "#8ae7eb", behavior: behaviors.liquid, category: "liquids", - state: "solid", + state: "liquid", reactions: { "soda": { elem1: null, elem2: "syrup" } }, @@ -12,14 +12,14 @@ elements.syrup = { color: "#d9d2c3", behavior: behaviors.liquid, category: "food", - state: "solid", + state: "liquid", }; elements.orangesoda = { color: "#b8820d", behavior: behaviors.liquid, category: "food", - state: "solid", + state: "liquid", reactions: { "sugar": { elem1: null, elem2: "syrup" } }, @@ -29,7 +29,7 @@ elements.orange = { color: "#eda813", behavior: behaviors.powder, category: "food", - state: "solid", + state: "powder", breakInto: "juice", reactions: { "syrup": { elem1: null, elem2: "orangesoda" } From 49daaee9b5c6863e11e00ea917e8f201dcabfa13 Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Mon, 26 Feb 2024 15:35:39 +0200 Subject: [PATCH 16/17] Update kopalstuff.js --- mods/kopalstuff.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 9c764c7f..5f1e17cb 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,6 +1,6 @@ elements.sweetwater = { color: "#8ae7eb", - behavior: behaviors.liquid, + behavior: behaviors.LIQUID, category: "liquids", state: "liquid", reactions: { @@ -10,14 +10,14 @@ elements.sweetwater = { elements.syrup = { color: "#d9d2c3", - behavior: behaviors.liquid, + behavior: behaviors.LIQUID, category: "food", state: "liquid", }; elements.orangesoda = { color: "#b8820d", - behavior: behaviors.liquid, + behavior: behaviors.LIQUID, category: "food", state: "liquid", reactions: { @@ -27,7 +27,7 @@ elements.orangesoda = { elements.orange = { color: "#eda813", - behavior: behaviors.powder, + behavior: behaviors.POWDER, category: "food", state: "powder", breakInto: "juice", From 0c65518ff0dbd3ad9b90d383c9bf4c98cc770e7a Mon Sep 17 00:00:00 2001 From: DaviStudios <112717418+DaviStudios@users.noreply.github.com> Date: Mon, 26 Feb 2024 18:37:36 +0200 Subject: [PATCH 17/17] Add files via upload --- mods/kopalstuff.js | 206 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 203 insertions(+), 3 deletions(-) diff --git a/mods/kopalstuff.js b/mods/kopalstuff.js index 5f1e17cb..6b8e6e50 100644 --- a/mods/kopalstuff.js +++ b/mods/kopalstuff.js @@ -1,10 +1,26 @@ +/* + +Also checkout sbstuff.js by sb! Without it, this mod wouldn't be possible! + +Discords of people that helped me: +usecit - UseCit.psd +nousernamefound - nousernamefound + +Credits: +Saschas - Waterpowder idea + + +*/ + elements.sweetwater = { color: "#8ae7eb", behavior: behaviors.LIQUID, category: "liquids", state: "liquid", + tempHigh: 100, + stateHigh: "water", reactions: { - "soda": { elem1: null, elem2: "syrup" } + "sugar": { elem1: null, elem2: "syrup" } }, }; @@ -13,6 +29,11 @@ elements.syrup = { behavior: behaviors.LIQUID, category: "food", state: "liquid", + tempHigh: 100, + stateHigh: "fire", + reactions: { + "cell": {elem1: null, elem2: "incubationjuice"} + } }; elements.orangesoda = { @@ -20,9 +41,24 @@ elements.orangesoda = { behavior: behaviors.LIQUID, category: "food", state: "liquid", + tempHigh: 100, + stateHigh: "water", reactions: { - "sugar": { elem1: null, elem2: "syrup" } - }, + "deadflyingcreature": { elem1: "dirty_orangesoda" }, + "deadcreature": { elem1: "dirty_orangesoda" }, + "dirty_water": { elem1: "dirty_orangesoda" }, + "infection": { elem1: "dirty_orangesoda" }, + "dirty_orangesoda": { elem1: "dirty_orangesoda" }, + } +}; + +elements.dirty_orangesoda = { + color: "#20991a", + behavior: behaviors.LIQUID, + category: null, + state: "liquid", + tempHigh: 80, + stateHigh: "orangesoda", }; elements.orange = { @@ -31,7 +67,171 @@ elements.orange = { category: "food", state: "powder", breakInto: "juice", + tempHigh: 100, + stateHigh: "charcoal", reactions: { "syrup": { elem1: null, elem2: "orangesoda" } }, }; + + +elements.incubationjuice = { + color: "#daf5ef", + behavior: behaviors.LIQUID, + category: "life", + state: "liquid", + breakInto: "blood", + reactions: { + "flydna": { elem1: "blood", elem2: "flyingcreature"}, + "antdna": { elem1: "blood", elem2: "creature"}, + "alcohol": { elem1: "cancer", elem2: "antiartificialjuice"} + }, +}; + +elements.creature = { + color: "#d073d9", + behavior: behaviors.CRAWLER, + category: "life", + state: "crawler", + tempHigh: 175, + stateHigh: "deadcreature", + breakInto: "deadcreature", + reactions: { + "ant": { elem2: "meat" }, + "meat": { elem2: "creature" }, + "artificialmeat": { elem2: "cell" }, + "syrup": { elem2: "creature" }, + "cell": { elem2: "creature" }, + }, +}; + +elements.flyingcreature = { + color: "#d073d9", + behavior: behaviors.FLY, + category: "life", + state: "fly", + tempHigh: 175, + stateHigh: "deadflyingcreature", + breakInto: "deadflyingcreature", + reactions: { + "antiartificialjuice": { elem1: "deadflyingcreature", elem2: null }, + "fly": { elem2: "meat" }, + "meat": { elem2: "flyingcreature" }, + "artificialmeat": { elem2: "cell" }, + "syrup": { elem2: "flyingcreature" }, + "cell": { elem2: "flyingcreature" }, + }, +}; + +elements.deadcreature = { + color: "#86428c", + behavior: behaviors.POWDER, + category: null, + state: "powder", + tempHigh: 225, + stateHigh: "smoke", + breakInto: "artificialmeat", + reactions: { + "antiartificialjuice": { elem1: "artificialmeat", elem2: "dna" }, + "ant": { elem1: "artificialmeat" }, + }, +}; + +elements.deadflyingcreature = { + color: "#86428c", + behavior: behaviors.POWDER, + category: null, + state: "powder", + tempHigh: 225, + stateHigh: "smoke", + breakInto: "artificialmeat", + reactions: { + "antiartificialjuice": { elem1: "artificialmeat", elem2: "dna" }, + "fly": { elem1: "artificialmeat" }, + }, +}; + +elements.artificialmeat = { + color: "#b38a5f", + behavior: behaviors.POWDER, + category: "food", + state: "powder", + tempHigh: 215, + stateHigh: "smoke", + reactions: { + "antiartificialjuice": { elem1: null, elem2: null }, + "ant": { elem1: null }, + "rat": { elem1: null }, + }, +}; + +elements.antiartificialjuice = { + color: "#b38a5f", + behavior: behaviors.LIQUID, + category: "life", + state: "liquid", + tempHigh: 215, + stateHigh: "smoke", + reactions: { + "flyingcreature": { elem1: "alcohol", elem2: "deadflyingcreature" }, + "creature": { elem1: "alcohol", elem2: "deadcreature" }, + }, +}; + +elements.antiartificialspray = { + color: "#b38a5f", + behavior: behaviors.DGAS, + category: "life", + state: "gas", + tempHigh: 215, + density: 4000, + stateHigh: "smoke", + reactions: { + "flyingcreature": { elem1: "alcohol", elem2: "deadflyingcreature" }, + "creature": { elem1: "alcohol", elem2: "deadcreature" }, + }, +}; + +elements.antdna = { + color: "#b38a5f", + behavior: behaviors.POWDER, + category: "life", + state: "powder", + tempHigh: 215, + stateHigh: "smoke", +}; + +elements.flydna = { + color: "#b38a5f", + behavior: behaviors.POWDER, + category: "life", + state: "powder", + tempHigh: 215, + stateHigh: "smoke", +}; + +elements.waterpowder = { + color: elements.water.color, + behavior: behaviors.POWDER, + category: "powders", + state: "powder", + tempHigh: 40, + stateHigh: "water", +}; + +elements.waterpowderer = { + color: "#e3e1dc", + behavior: behaviors.POWDER, + category: "powders", + state: "powder", + reactions: { + "water": { elem1: null, elem2: "waterpowder" } + } +}; + +elements.ant.breakInto = "antdna" +elements.fly.breakInto = "flydna" +elements.water.reactions["sugar"] = { elem1: null, elem2: "sweetwater" }; +elements.water.reactions["deadflyingcreature"] = { elem1: "dirty_water"}; +elements.water.reactions["deadcreature"] = { elem1: "dirty_water"}; +elements.water.reactions["dirty_water"] = { elem1: "dirty_water"}; \ No newline at end of file