From 86b885b2ea4e8b16939daefca86b560abe30306c Mon Sep 17 00:00:00 2001 From: Brevven Date: Wed, 29 Jan 2025 13:30:31 -0800 Subject: [PATCH] any planet start, maraxsis, other fixes --- changelog.txt | 2 ++ data-final-fixes.lua | 3 ++- data-updates.lua | 10 +++++++++- tin-recipe-updates.lua | 4 ++++ 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/changelog.txt b/changelog.txt index 996c48b..ad69d6a 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,8 @@ Version: 2.1.4 Date: 2025-01-25 Changes: + - Maraxsis: Glass requires tin. Can get tin from rocks. + - Tweak Any Planet Start resourcing - Other minor tweaks to improve compatibility and progression --------------------------------------------------------------------------------------------------- Version: 2.1.3 diff --git a/data-final-fixes.lua b/data-final-fixes.lua index 50fa302..86732bd 100644 --- a/data-final-fixes.lua +++ b/data-final-fixes.lua @@ -1,9 +1,9 @@ -require("alloy-separation") require("tin-recipe-final-stacking") -- require("tin-recipe-final-5d") require("tin-recipe-final-rrr") local util = require("data-util"); + util.replace_some_ingredient("se-glass-vulcanite", "sand", 1, "tin-plate", 1) util.add_product("se-glass-vulcanite", {type="item", name="tin-plate", amount=1, catalyst_amount=1, probability=0.8}) util.set_main_product("se-glass-vulcanite", "glass") @@ -39,6 +39,7 @@ end util.size_recycler_output() util.redo_recycling() +require("alloy-separation") -- should be after final redo_recycling -- Must be last util.create_list() diff --git a/data-updates.lua b/data-updates.lua index ecc6862..e3cae4d 100644 --- a/data-updates.lua +++ b/data-updates.lua @@ -17,13 +17,21 @@ util.redo_recycling() -- Helps with fulgora clean starts util.add_minable_result("simple-entity", "fulgoran-ruin-vault", {type="item", name="bronze-plate", amount_min=79, amount_max=103}) -util.add_minable_result("simple-entity", "fulgoran-ruin-colossal", {type="item", name="bronze-plate", amount_min=15, amount_max=40}) +util.add_minable_result("simple-entity", "fulgoran-ruin-colossal", {type="item", name="bronze-plate", amount_min=15, amount_max=41}) util.add_minable_result("simple-entity", "fulgoran-ruin-huge", {type="item", name="bronze-plate", amount_min=7, amount_max=31}) util.add_minable_result("simple-entity", "fulgoran-ruin-big", {type="item", name="bronze-plate", amount_min=7, amount_max=15}) util.add_minable_result("simple-entity", "fulgoran-ruin-stonehenge", {type="item", name="bronze-plate", amount_min=7, amount_max=13}) util.add_minable_result("simple-entity", "fulgoran-ruin-medium", {type="item", name="bronze-plate", amount_min=1, amount_max=7}) util.add_minable_result("simple-entity", "fulgoran-ruin-small", {type="item", name="bronze-plate", amount_min=0, amount_max=2}) +util.add_minable_result("simple-entity", "fulgoran-ruin-vault", {type="item", name="lead-expansion-bolt", amount_min=69, amount_max=93}) +util.add_minable_result("simple-entity", "fulgoran-ruin-colossal", {type="item", name="lead-expansion-bolt", amount_min=15, amount_max=25}) +util.add_minable_result("simple-entity", "fulgoran-ruin-huge", {type="item", name="lead-expansion-bolt", amount_min=7, amount_max=17}) +util.add_minable_result("simple-entity", "fulgoran-ruin-big", {type="item", name="lead-expansion-bolt", amount_min=3, amount_max=9}) +util.add_minable_result("simple-entity", "fulgoran-ruin-stonehenge", {type="item", name="lead-expansion-bolt", amount_min=2, amount_max=6}) +util.add_minable_result("simple-entity", "fulgoran-ruin-medium", {type="item", name="lead-expansion-bolt", amount_min=1, amount_max=3}) +util.add_minable_result("simple-entity", "fulgoran-ruin-small", {type="item", name="lead-expansion-bolt", amount_min=0, amount_max=2}) + util.add_minable_result("simple-entity", "big-fulgora-rock", {type="item", name="tin-ore", amount_min=10, amount_max=22}) util.add_minable_result("simple-entity", "big-fulgora-rock", {type="item", name="lead-ore", amount_min=10, amount_max=22}) -- Must be last diff --git a/tin-recipe-updates.lua b/tin-recipe-updates.lua index 6e95170..4ae906d 100644 --- a/tin-recipe-updates.lua +++ b/tin-recipe-updates.lua @@ -202,3 +202,7 @@ end util.add_minable_result("simple-entity", "huge-volcanic-rock", {type="item", name="tin-ore", amount_min=5, amount_max=10}) util.add_gleba_rock("tin-ore") + +-- Maraxsis +util.add_ingredient("maraxsis-glass-panes", "tin-plate", 1) +util.add_minable_result("simple-entity", "big-sand-rock-underwater", {type="item", name="tin-ore", amount_min=5, amount_max=10})