aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/config
diff options
context:
space:
mode:
authorHiZe_ <superhize@hotmail.com>2023-08-07 13:10:00 +0200
committerGitHub <noreply@github.com>2023-08-07 13:10:00 +0200
commit33ac10175c2e90db87ca63c3a1ff4eda79ce7588 (patch)
treec7edd35c2e29a147deee9ff9f8444f30e3cccad8 /src/main/java/at/hannibal2/skyhanni/config
parent02523ceac395ac77e65078651908ac58acbb7512 (diff)
downloadskyhanni-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.java46
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