aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java')
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java b/src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java
index ebde7db..1410385 100644
--- a/src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java
+++ b/src/main/java/com/thatgravyboat/skyblockhud/location/MinesHandler.java
@@ -21,7 +21,8 @@ public class MinesHandler {
TICKET(107, "Raffle", true, true),
GOBLIN(99, "Goblin Raid", true, true),
WIND(0, "Gone With The Wind", false, false),
- TOGETHER(171, "Better Together", false, true);
+ TOGETHER(171, "Better Together", false, true),
+ GOURMAND(179, "Mithril Gourmand", true, true);
public int x;
public String displayName;
@@ -104,6 +105,8 @@ public class MinesHandler {
MinesHandler.currentEvent = Event.TICKET;
} else if (event.formattedLine.toLowerCase().contains("goblin raid")) {
MinesHandler.currentEvent = Event.GOBLIN;
+ } else if (event.formattedLine.toLowerCase().contains("mithril gourmand")) {
+ MinesHandler.currentEvent = Event.GOURMAND;
}
}
if (event.formattedLine.equalsIgnoreCase("wind compass")) {
@@ -137,6 +140,16 @@ public class MinesHandler {
eventProgress = Integer.parseInt(event.formattedLine.toLowerCase().replace("your kills:", "").trim());
} catch (Exception ignored) {}
}
+ } else if (MinesHandler.currentEvent == Event.GOURMAND) {
+ if (event.formattedLine.toLowerCase().contains("remaining:")) {
+ try {
+ eventMax = Integer.parseInt(event.formattedLine.toLowerCase().replace("tasty mithril", "").replace("remaining:", "").trim());
+ } catch (Exception ignored) {}
+ } else if (event.formattedLine.toLowerCase().contains("your tasty mithril:") && !event.formattedLine.toLowerCase().contains("(")) {
+ try {
+ eventProgress = Integer.parseInt(event.formattedLine.toLowerCase().replace("tasty mithril:", "").trim());
+ } catch (Exception ignored) {}
+ }
}
}
}