aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com>2024-08-14 07:02:14 +1000
committerGitHub <noreply@github.com>2024-08-13 23:02:14 +0200
commitef07864e7e133d6ef879745dafecdf8f9a5f5082 (patch)
treee112509e5f79028cef278cfde5bd609514fb793a
parent03f1b5c48b78f9584c5946e21c9444689fab9cd5 (diff)
downloadnotenoughupdates-ef07864e7e133d6ef879745dafecdf8f9a5f5082.tar.gz
notenoughupdates-ef07864e7e133d6ef879745dafecdf8f9a5f5082.tar.bz2
notenoughupdates-ef07864e7e133d6ef879745dafecdf8f9a5f5082.zip
Fix inventory todos not working if you have only show in tab on (#1313)
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java
index 95b8b56a..1c302b3c 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java
@@ -310,11 +310,12 @@ public class TimersOverlay extends TextTabOverlay {
NEUConfig.HiddenProfileSpecific hidden = NotEnoughUpdates.INSTANCE.config.getProfileSpecific();
if (hidden == null) return;
- if (NotEnoughUpdates.INSTANCE.config.miscOverlays.todoOverlayOnlyShowTab &&
- !lastTabState) {
- overlayStrings = null;
- return;
- }
+ long midnightReset = (currentTime - 18000000) / TimeEnums.DAY.time * TimeEnums.DAY.time + 18000000; // 12am est
+ long pearlsReset = midnightReset - 18000000; //8pm est
+ long catacombsReset = currentTime / TimeEnums.DAY.time * TimeEnums.DAY.time; // 7pm est
+ long timeDiffMidnightNow = midnightReset + TimeEnums.DAY.time - currentTime;
+ long catacombsDiffNow = catacombsReset + TimeEnums.DAY.time - currentTime;
+ long fetchurComplete = hidden.fetchurCompleted;
if (Minecraft.getMinecraft().currentScreen instanceof GuiChest) {
GuiChest chest = (GuiChest) Minecraft.getMinecraft().currentScreen;
@@ -339,7 +340,7 @@ public class TimersOverlay extends TextTabOverlay {
if (lower.getSizeInventory() < 18) {
break;
}
- if (hidden.commissionsCompleted == 0) {
+ if (hidden.commissionsCompleted == 0 || hidden.commissionsCompleted < midnightReset) {
hidden.commissionsCompleted = currentTime;
}
for (int i = 9; i < 18; i++) {
@@ -469,6 +470,12 @@ public class TimersOverlay extends TextTabOverlay {
}
}
+ if (NotEnoughUpdates.INSTANCE.config.miscOverlays.todoOverlayOnlyShowTab &&
+ !lastTabState) {
+ overlayStrings = null;
+ return;
+ }
+
boolean foundGodPotText = false;
boolean foundEffectsText = false;
if (SBInfo.getInstance().getLocation() != null && !SBInfo.getInstance().getLocation().equals("dungeon") &&
@@ -734,13 +741,6 @@ public class TimersOverlay extends TextTabOverlay {
);
}
- long midnightReset = (currentTime - 18000000) / TimeEnums.DAY.time * TimeEnums.DAY.time + 18000000; // 12am est
- long pearlsReset = midnightReset - 18000000; //8pm est
- long catacombsReset = currentTime / TimeEnums.DAY.time * TimeEnums.DAY.time; // 7pm est
- long timeDiffMidnightNow = midnightReset + TimeEnums.DAY.time - currentTime;
- long catacombsDiffNow = catacombsReset + TimeEnums.DAY.time - currentTime;
- long fetchurComplete = hidden.fetchurCompleted;
-
//Fetchur Display
if (fetchurComplete < midnightReset) {
map.put(