Update utils to reflect output change

This commit is contained in:
Ganom
2019-07-18 22:33:21 -04:00
committed by GitHub
parent 1bc3d1c26c
commit 3e12c67cbc

View File

@@ -498,7 +498,7 @@ class Utils
return "No Target Detected"; return "No Target Detected";
} }
static void scoutPlayer(PlayerContainer player, HttpUrl url, DiscordClient discordClient, ItemManager itemManager, Client client, int minimumValue) static void scoutPlayer(PlayerContainer player, HttpUrl url, DiscordClient discordClient, ItemManager itemManager, Client client, int minimumValue, boolean outputItems)
{ {
if (player.isScouted()) if (player.isScouted())
{ {
@@ -571,43 +571,46 @@ class Utils
.inline(true) .inline(true)
.build()); .build());
fieldList.add(FieldEmbed.builder() if (outputItems)
.name("Risked Items Sorted by Value")
.value("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
.build());
final int[] items = {0};
player.getRiskedGear().forEach((gear, value) ->
{
if (value <= 0 || value <= minimumValue)
{
items[0]++;
return;
}
ItemStats item = itemManager.getItemStats(gear, false);
if (item == null)
{
log.error("Item is Null: {}", gear);
return;
}
fieldList.add(FieldEmbed.builder()
.name(item.getName())
.value("Value: " + StackFormatter.quantityToRSDecimalStack(value))
.inline(true)
.build());
});
if (items[0] > 0)
{ {
fieldList.add(FieldEmbed.builder() fieldList.add(FieldEmbed.builder()
.name("Items below value: " + minimumValue) .name("Risked Items Sorted by Value")
.value(Integer.toString(items[0])) .value("━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━")
.inline(true)
.build()); .build());
final int[] items = {0};
player.getRiskedGear().forEach((gear, value) ->
{
if (value <= 0 || value <= minimumValue)
{
items[0]++;
return;
}
ItemStats item = itemManager.getItemStats(gear, false);
if (item == null)
{
log.error("Item is Null: {}", gear);
return;
}
fieldList.add(FieldEmbed.builder()
.name(item.getName())
.value("Value: " + StackFormatter.quantityToRSDecimalStack(value))
.inline(true)
.build());
});
if (items[0] > 0)
{
fieldList.add(FieldEmbed.builder()
.name("Items below value: " + minimumValue)
.value(Integer.toString(items[0]))
.inline(true)
.build());
}
} }
message(player.getPlayer().getName(), " ", ICONBASEURL + Objects.requireNonNull(getEntry(player.getGear())).getKey() + ".png", image, fieldList, url, discordClient, color); message(player.getPlayer().getName(), " ", ICONBASEURL + Objects.requireNonNull(getEntry(player.getGear())).getKey() + ".png", image, fieldList, url, discordClient, color);
@@ -695,4 +698,4 @@ class Utils
} }
return s; return s;
} }
} }