aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java
diff options
context:
space:
mode:
authorSoopyboo32 <49228220+Soopyboo32@users.noreply.github.com>2022-10-30 06:17:27 +0800
committerGitHub <noreply@github.com>2022-10-30 00:17:27 +0200
commitc9ffb56e1e872984f1546bf0c7fc20743057ed30 (patch)
tree5dcc6cf9dfa6cb2acd9f33c1c1b513eee66ccd6b /src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java
parent8832bff4c5e61fb1019b8ad13cec636dd7b0dd44 (diff)
downloadnotenoughupdates-c9ffb56e1e872984f1546bf0c7fc20743057ed30.tar.gz
notenoughupdates-c9ffb56e1e872984f1546bf0c7fc20743057ed30.tar.bz2
notenoughupdates-c9ffb56e1e872984f1546bf0c7fc20743057ed30.zip
Add networth leaderboard position to hover lore (#403)
Co-authored-by: nopo <nopotheemail@gmail.com>
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java
index 9ef9e474..e5c17a1a 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/profileviewer/BasicPage.java
@@ -284,7 +284,8 @@ public class BasicPage extends GuiProfileViewerPage {
.get("avg_buy")
.getAsDouble()
);
- String networthIRLMoney = GuiProfileViewer.numberFormat.format(Math.round(((networthInCookies * 325) / 675) * 4.99));
+ String networthIRLMoney = GuiProfileViewer.numberFormat.format(Math.round(
+ ((networthInCookies * 325) / 675) * 4.99));
if (
mouseX > guiLeft + 8 &&
mouseX < guiLeft + 8 + fr.getStringWidth("Net Worth: " + GuiProfileViewer.numberFormat.format(networth))
@@ -302,6 +303,17 @@ public class BasicPage extends GuiProfileViewerPage {
);
getInstance().tooltipToDisplay.add("");
+ if (NotEnoughUpdates.INSTANCE.config.profileViewer.useSoopyNetworth
+ && profile.getSoopyNetworthLeaderboardPosition() >= 0
+ && profile.isProfileMaxSoopyNetworth(profileId)) {
+
+ String lbPosStr =
+ EnumChatFormatting.DARK_GREEN + "#" + EnumChatFormatting.GOLD + GuiProfileViewer.numberFormat.format(
+ profile.getSoopyNetworthLeaderboardPosition());
+ getInstance().tooltipToDisplay.add(lbPosStr + EnumChatFormatting.GREEN + " on the networth leaderboard!");
+ getInstance().tooltipToDisplay.add("");
+ }
+
if (Keyboard.isKeyDown(Keyboard.KEY_LSHIFT)) {
getInstance().tooltipToDisplay.addAll(nwCategoryHover);
getInstance().tooltipToDisplay.add(EnumChatFormatting.RED + "This is calculated using the current");