aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/config/features
diff options
context:
space:
mode:
authorBrandon <brandon.wamboldt@gmail.com>2023-10-22 12:13:22 -0300
committerGitHub <noreply@github.com>2023-10-22 17:13:22 +0200
commitd3b2e23086bd9b974e34931eaafcd3e1596b9e6c (patch)
treeb9a85dffc0aee642701513e2d626dba998123ff2 /src/main/java/at/hannibal2/skyhanni/config/features
parent9489093b97262162cea25055e988be0410379997 (diff)
downloadskyhanni-d3b2e23086bd9b974e34931eaafcd3e1596b9e6c.tar.gz
skyhanni-d3b2e23086bd9b974e34931eaafcd3e1596b9e6c.tar.bz2
skyhanni-d3b2e23086bd9b974e34931eaafcd3e1596b9e6c.zip
Add dungeon party finder qol features (#532)
Feature: Dungeon party finder QOL improvements #532
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/config/features')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
index e51e6067d..7c00afcd0 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/DungeonConfig.java
@@ -5,6 +5,7 @@ import at.hannibal2.skyhanni.config.core.config.Position;
import com.google.gson.annotations.Expose;
import io.github.moulberry.moulconfig.annotations.Accordion;
import io.github.moulberry.moulconfig.annotations.ConfigEditorBoolean;
+import io.github.moulberry.moulconfig.annotations.ConfigEditorSlider;
import io.github.moulberry.moulconfig.annotations.ConfigOption;
public class DungeonConfig {
@@ -174,6 +175,31 @@ public class DungeonConfig {
@ConfigEditorBoolean
@FeatureToggle
public boolean coloredClassLevel = true;
+
+ @Expose
+ @ConfigOption(name = "Floor Stack Size", desc = "Display the party finder floor as the item stack size.")
+ @ConfigEditorBoolean
+ public boolean floorAsStackSize = true;
+
+ @Expose
+ @ConfigOption(name = "Mark Paid Carries", desc = "Highlight paid carries with a red background to make them easier to find/skip.")
+ @ConfigEditorBoolean
+ public boolean markPaidCarries = true;
+
+ @Expose
+ @ConfigOption(name = "Mark Low Levels", desc = "Highlight groups with players at or below the specified level to make them easier to find/skip.")
+ @ConfigEditorSlider(minValue = 0, maxValue = 50, minStep = 1)
+ public int markGroupsBelowLevel = 0;
+
+ @Expose
+ @ConfigOption(name = "Mark Ineligible Groups", desc = "Highlight groups with requirements that you do not meet.")
+ @ConfigEditorBoolean
+ public boolean markIneligibleGroups = true;
+
+ @Expose
+ @ConfigOption(name = "Mark Missing Class", desc = "Highlight groups that don't currently have any members of your selected dungeon class.")
+ @ConfigEditorBoolean
+ public boolean markMissingClass = true;
}
@Expose