aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java
diff options
context:
space:
mode:
authorStephen White <iamsilk3495@gmail.com>2023-04-27 20:42:43 -0300
committerGitHub <noreply@github.com>2023-04-28 09:42:43 +1000
commite7194adb19102fe2d5ada5f89534f1fc9d115165 (patch)
tree974bd3fbdb2729108ed00e1a32d767839732be66 /src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java
parentb12f18fdbc60f141657ecfbd18590724666b593d (diff)
downloadnotenoughupdates-e7194adb19102fe2d5ada5f89534f1fc9d115165.tar.gz
notenoughupdates-e7194adb19102fe2d5ada5f89534f1fc9d115165.tar.bz2
notenoughupdates-e7194adb19102fe2d5ada5f89534f1fc9d115165.zip
Extra bazaar tooltip info (#689)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java80
1 files changed, 79 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java b/src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java
index 537ba270..7d408e0f 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java
@@ -139,7 +139,7 @@ public class ItemPriceInformation {
stackMultiplier = shiftStackMultiplier;
}
- //values = {"", "Buy", "Sell", "Buy (Insta)", "Sell (Insta)", "Raw Craft Cost"}
+ //values = {"", "Buy", "Sell", "Buy (Insta)", "Sell (Insta)", "Raw Craft Cost", "Instabuys (Hourly)", "Instasells (Hourly)", "Instabuys (Daily)", "Instasells (Daily)", "Instabuys (Weekly)", "Instasells (Weekly)"}
for (int lineId : lines) {
switch (lineId) {
case 0:
@@ -204,6 +204,84 @@ public class ItemPriceInformation {
tooltip.add(formatPrice("Raw Craft Cost: ", cost));
}
break;
+ case 5:
+ if (bazaarInfo.has("instabuys_hourly")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Buys (Hourly): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instabuys_hourly").getAsFloat()));
+ }
+ break;
+ case 6:
+ if (bazaarInfo.has("instasells_hourly")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Sells (Hourly): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instasells_hourly").getAsFloat()));
+ }
+ break;
+ case 7:
+ if (bazaarInfo.has("instabuys_daily")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Buys (Daily): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instabuys_daily").getAsFloat()));
+ }
+ break;
+ case 8:
+ if (bazaarInfo.has("instasells_daily")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Sells (Daily): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instasells_daily").getAsFloat()));
+ }
+ break;
+ case 9:
+ if (bazaarInfo.has("instabuys_weekly")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Buys (Weekly): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instabuys_weekly").getAsFloat()));
+ }
+ break;
+ case 10:
+ if (bazaarInfo.has("instasells_weekly")) {
+ if (!added) {
+ tooltip.add("");
+ added = true;
+ }
+
+ tooltip.add(EnumChatFormatting.YELLOW.toString() + EnumChatFormatting.BOLD +
+ "Insta-Sells (Weekly): " +
+ EnumChatFormatting.GOLD + EnumChatFormatting.BOLD +
+ format.format(bazaarInfo.get("instasells_weekly").getAsFloat()));
+ }
+ break;
}
}