diff options
| author | Stephen White <iamsilk3495@gmail.com> | 2023-04-27 20:42:43 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-28 09:42:43 +1000 |
| commit | e7194adb19102fe2d5ada5f89534f1fc9d115165 (patch) | |
| tree | 974bd3fbdb2729108ed00e1a32d767839732be66 /src/main/java/io/github/moulberry/notenoughupdates/ItemPriceInformation.java | |
| parent | b12f18fdbc60f141657ecfbd18590724666b593d (diff) | |
| download | notenoughupdates-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.java | 80 |
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; } } |
