diff options
author | HiZe_ <superhize@hotmail.com> | 2023-08-07 13:10:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-07 13:10:00 +0200 |
commit | 33ac10175c2e90db87ca63c3a1ff4eda79ce7588 (patch) | |
tree | c7edd35c2e29a147deee9ff9f8444f30e3cccad8 /src/main/java/at/hannibal2/skyhanni/config | |
parent | 02523ceac395ac77e65078651908ac58acbb7512 (diff) | |
download | skyhanni-33ac10175c2e90db87ca63c3a1ff4eda79ce7588.tar.gz skyhanni-33ac10175c2e90db87ca63c3a1ff4eda79ce7588.tar.bz2 skyhanni-33ac10175c2e90db87ca63c3a1ff4eda79ce7588.zip |
Merge pull request #349
Added Bestiary overlay.
Options for change number format, display time, number type and hide maxed.
Highlight maxed bestiaries.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/config/features/MiscConfig.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/MiscConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/MiscConfig.java index 533c1dc05..81818dca6 100644 --- a/src/main/java/at/hannibal2/skyhanni/config/features/MiscConfig.java +++ b/src/main/java/at/hannibal2/skyhanni/config/features/MiscConfig.java @@ -658,9 +658,55 @@ public class MiscConfig { } @Expose + @ConfigOption(name = "Bestiary Data", desc = "") + @Accordion + public BestiaryDataConfig bestiaryData = new BestiaryDataConfig(); + + public static class BestiaryDataConfig { + @Expose + @ConfigOption(name = "Enable", desc = "Show bestiary data overlay in the bestiary menu.") + @ConfigEditorBoolean + public boolean enabled = false; + + @Expose + @ConfigOption(name = "Number format", desc = "Short: 1.1k\nLong: 1.100") + @ConfigEditorDropdown(values = {"Short", "Long"}) + public int numberFormat = 0; + + + @Expose + @ConfigOption(name = "Display type", desc = "Choose what the display should show") + @ConfigEditorDropdown(values = { + "Global to max", + "Global to next tier", + "Lowest total kills", + "Highest total kills", + "Lowest kills needed to max", + "Highest kills needed to max", + "Lowest kills needed to next tier", + "Highest kills needed to next tier" + }) + public int displayType = 0; + + @Expose + @ConfigOption(name = "Hide maxed", desc = "Hide maxed mobs") + @ConfigEditorBoolean + public boolean hideMaxed = false; + + @Expose + @ConfigOption(name = "Replace romans", desc = "Replace romans numeral (IX) with regular number (9)") + @ConfigEditorBoolean + public boolean replaceRoman = false; + + @Expose + public Position position = new Position(100, 100, false, true); + } + + @Expose @ConfigOption(name = "Mining", desc = "") @Accordion public MiningConfig mining = new MiningConfig(); + public static class MiningConfig { @Expose |