diff options
| author | NopoTheGamer <40329022+NopoTheGamer@users.noreply.github.com> | 2024-07-08 22:47:20 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-08 14:47:20 +0200 |
| commit | 24b755c74439ec10860402c34b83e0ec9bb90c28 (patch) | |
| tree | a341fa822e10efdabc4efee9f681ee92b51dc4de | |
| parent | d85a624bd52908d58aa15276532b255f77d8bd28 (diff) | |
| download | notenoughupdates-24b755c74439ec10860402c34b83e0ec9bb90c28.tar.gz notenoughupdates-24b755c74439ec10860402c34b83e0ec9bb90c28.tar.bz2 notenoughupdates-24b755c74439ec10860402c34b83e0ec9bb90c28.zip | |
meta: fix cookie buff alert not working above the int limit (#1226)
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CookieWarning.java | 22 | ||||
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java | 2 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CookieWarning.java b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CookieWarning.java index 1691fff2..50259538 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CookieWarning.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/miscfeatures/CookieWarning.java @@ -66,7 +66,7 @@ public class CookieWarning { } if (timeLine == null) return; - int minutes = (int) getMillisecondsRemaining(timeLine) / 60 / 1000; + int minutes = (int) (getMillisecondsRemaining(timeLine) / 60 / 1000); if (minutes < NotEnoughUpdates.INSTANCE.config.notifications.boosterCookieWarningMins && !hasNotified) { NotificationHandler.displayNotification(Lists.newArrayList( "§cBooster Cookie Running Low!", @@ -90,7 +90,7 @@ public class CookieWarning { String number = digits[i]; String unit = digits[i + 1]; long val = Integer.parseInt(number); - ms += (getCookieTimeRemainingInMilliseconds(unit, val)); + ms += (getEffectRemainingInMilliseconds(unit, val)); } } catch (NumberFormatException e) { if (!hasErrorMessage) { @@ -164,33 +164,33 @@ public class CookieWarning { lastChecked = 0; } - public static long getCookieTimeRemainingInMilliseconds(String godpotRemainingTimeType, long godpotRemainingTime) { - switch (godpotRemainingTimeType.toLowerCase(Locale.ROOT).replace(",", "")) { + public static long getEffectRemainingInMilliseconds(String remainingTimeType, long remainingTime) { + switch (remainingTimeType.toLowerCase(Locale.ROOT).replace(",", "")) { case "years": case "year": case "y": - return godpotRemainingTime * 24 * 60 * 60 * 1000 * 30 * 12; + return remainingTime * 24 * 60 * 60 * 1000 * 30 * 12; case "months": case "month": case "mo": - return godpotRemainingTime * 24 * 60 * 60 * 1000 * 30; + return remainingTime * 24 * 60 * 60 * 1000 * 30; case "days": case "day": case "d": - return godpotRemainingTime * 24 * 60 * 60 * 1000; + return remainingTime * 24 * 60 * 60 * 1000; case "hours": case "hour": case "h": - return godpotRemainingTime * 60 * 60 * 1000; + return remainingTime * 60 * 60 * 1000; case "minutes": case "minute": case "m": - return godpotRemainingTime * 60 * 1000; + return remainingTime * 60 * 1000; case "seconds": case "second": case "s": - return godpotRemainingTime * 1000; + return remainingTime * 1000; } - return godpotRemainingTime; + return remainingTime; } } 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 9eede66d..0067aea1 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/TimersOverlay.java @@ -510,7 +510,7 @@ public class TimersOverlay extends TextTabOverlay { } if (godpotRemainingTimeType != null) { godPotDuration += - CookieWarning.getCookieTimeRemainingInMilliseconds(godpotRemainingTimeType, godpotRemainingTime); + CookieWarning.getEffectRemainingInMilliseconds(godpotRemainingTimeType, godpotRemainingTime); hidden.godPotionDuration = godPotDuration; } } |
