From b10906fc55a480675c9dcea9e402792791af6916 Mon Sep 17 00:00:00 2001 From: Fluboxer Date: Wed, 21 Feb 2024 15:04:59 +0300 Subject: 1st iteration of calculator for Croesus I did testings on M5 and M6 drops and so far it were working properly. Only thing I'm unsure is spirit pet and yes it does use big map for every dungeon drop lmao --- src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java | 3 +++ .../de/hysky/skyblocker/config/categories/DungeonsCategory.java | 8 ++++++++ 2 files changed, 11 insertions(+) (limited to 'src/main/java/de/hysky/skyblocker/config') diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java index 78458291..f8bd61d4 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java @@ -683,6 +683,9 @@ public class SkyblockerConfig { @SerialEntry public boolean croesusHelper = true; + @SerialEntry + public boolean croesusProfit = true; + @SerialEntry public boolean enableMap = true; diff --git a/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java index 3ebd5d76..f22d9584 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/DungeonsCategory.java @@ -327,6 +327,14 @@ public class DungeonsCategory { newValue -> config.locations.dungeons.croesusHelper = newValue) .controller(ConfigUtils::createBooleanController) .build()) + .option(Option.createBuilder() + .name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.croesusProfit")) + .description(OptionDescription.of(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.croesusProfit.@Tooltip"))) + .binding(defaults.locations.dungeons.croesusProfit, + () -> config.locations.dungeons.croesusProfit, + newValue -> config.locations.dungeons.croesusProfit = newValue) + .controller(ConfigUtils::createBooleanController) + .build()) .option(Option.createBuilder() .name(Text.translatable("text.autoconfig.skyblocker.option.locations.dungeons.enableMap")) .binding(defaults.locations.dungeons.enableMap, -- cgit