summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/config
diff options
context:
space:
mode:
authorHiZe_ <superhize@hotmail.com>2023-07-01 00:17:47 +0200
committerGitHub <noreply@github.com>2023-07-01 00:17:47 +0200
commit95601fae4578561ce32391036bbdeaaa1cf0f762 (patch)
tree0e3e0bf482a4e28040e37de1a104e2138e328e83 /src/main/java/at/hannibal2/skyhanni/config
parente3a4eb852f81b6da8e43305ca9d557f61ee08d07 (diff)
downloadskyhanni-95601fae4578561ce32391036bbdeaaa1cf0f762.tar.gz
skyhanni-95601fae4578561ce32391036bbdeaaa1cf0f762.tar.bz2
skyhanni-95601fae4578561ce32391036bbdeaaa1cf0f762.zip
Crux Talisman Progress Display (#263)
Co-authored-by: superhize <superhize@gmail.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/RiftConfig.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/RiftConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/RiftConfig.java
index e8e199388..c6a653ab4 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/RiftConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/RiftConfig.java
@@ -6,6 +6,7 @@ import io.github.moulberry.moulconfig.annotations.Accordion;
import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean;
import io.github.moulberry.moulconfig.annotations.ConfigEditorColour;
import io.github.moulberry.moulconfig.annotations.ConfigOption;
+import io.github.moulberry.moulconfig.observer.Property;
public class RiftConfig {
@@ -68,7 +69,31 @@ public class RiftConfig {
@ConfigOption(name = "Volt mood color", desc = "Change the color of the volt enemy depending on their mood.")
@ConfigEditorBoolean
public boolean voltMoodMeter = false;
+ }
+
+ @ConfigOption(name = "Crux Talisman Progress", desc = "")
+ @Accordion
+ @Expose
+ public CruxTalisman cruxTalisman = new CruxTalisman();
+
+ public static class CruxTalisman {
+ @Expose
+ @ConfigOption(name = "Crux Talisman Display", desc = "Display progress of the Crux Talisman on screen.")
+ @ConfigEditorBoolean
+ public boolean enabled = true;
+ @Expose
+ @ConfigOption(name = "Compact", desc = "Show a compacted version of the overlay when the talisman is maxed.")
+ @ConfigEditorBoolean
+ public boolean compactWhenMaxed = false;
+
+ @Expose
+ @ConfigOption(name = "Show Bonuses", desc = "Show bonuses you get from the talisman.")
+ @ConfigEditorBoolean
+ public Property<Boolean> showBonuses = Property.of(true);
+
+ @Expose
+ public Position position = new Position(144, 139, false, true);
}
@ConfigOption(name = "Larvas", desc = "")