pvptools: Merge nested if statements
This commit is contained in:
@@ -52,25 +52,23 @@ public class PlayerCountOverlay extends Overlay
|
|||||||
@Override
|
@Override
|
||||||
public Dimension render(Graphics2D graphics)
|
public Dimension render(Graphics2D graphics)
|
||||||
{
|
{
|
||||||
if (pvpToolsPlugin.isCountPlayers())
|
if (pvpToolsPlugin.isCountPlayers() &&
|
||||||
{
|
(client.getVar(Varbits.IN_WILDERNESS) == 1 || WorldType.isPvpWorld(client.getWorldType())
|
||||||
if ((client.getVar(Varbits.IN_WILDERNESS) == 1) || WorldType.isPvpWorld(client.getWorldType())
|
|
||||||
|| ArrayUtils.contains(CLAN_WARS_REGIONS, client.getMapRegions()[0]) ||
|
|| ArrayUtils.contains(CLAN_WARS_REGIONS, client.getMapRegions()[0]) ||
|
||||||
WorldType.isDeadmanWorld(client.getWorldType()))
|
WorldType.isDeadmanWorld(client.getWorldType())))
|
||||||
{
|
{
|
||||||
// Make this stop showing up when its not relevant
|
// Make this stop showing up when its not relevant
|
||||||
TableComponent tableComponent = new TableComponent();
|
TableComponent tableComponent = new TableComponent();
|
||||||
TableElement[] firstRowElements = {
|
TableElement[] firstRowElements = {
|
||||||
TableElement.builder().content("Friendly").color(Color.GREEN).build(),
|
TableElement.builder().content("Friendly").color(Color.GREEN).build(),
|
||||||
TableElement.builder().content(String.valueOf(pvpToolsPlugin.getFriendlyPlayerCount())).build()};
|
TableElement.builder().content(String.valueOf(pvpToolsPlugin.getFriendlyPlayerCount())).build()};
|
||||||
TableRow firstRow = TableRow.builder().elements(Arrays.asList(firstRowElements)).build();
|
TableRow firstRow = TableRow.builder().elements(Arrays.asList(firstRowElements)).build();
|
||||||
TableElement[] secondRowElements = {
|
TableElement[] secondRowElements = {
|
||||||
TableElement.builder().content("Enemy").color(Color.RED).build(),
|
TableElement.builder().content("Enemy").color(Color.RED).build(),
|
||||||
TableElement.builder().content(String.valueOf(pvpToolsPlugin.getEnemyPlayerCount())).build()};
|
TableElement.builder().content(String.valueOf(pvpToolsPlugin.getEnemyPlayerCount())).build()};
|
||||||
TableRow secondRow = TableRow.builder().elements(Arrays.asList(secondRowElements)).build();
|
TableRow secondRow = TableRow.builder().elements(Arrays.asList(secondRowElements)).build();
|
||||||
tableComponent.addRows(firstRow, secondRow);
|
tableComponent.addRows(firstRow, secondRow);
|
||||||
return tableComponent.render(graphics);
|
return tableComponent.render(graphics);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,13 +40,10 @@ public class PvpToolsOverlay extends Overlay
|
|||||||
@Override
|
@Override
|
||||||
public Dimension render(Graphics2D graphics)
|
public Dimension render(Graphics2D graphics)
|
||||||
{
|
{
|
||||||
if (pvpToolsPlugin.isFallInHelper())
|
if (pvpToolsPlugin.isFallInHelper() && pvpToolsPlugin.fallinHelperEnabled)
|
||||||
{
|
{
|
||||||
if (pvpToolsPlugin.fallinHelperEnabled)
|
graphics.setFont(FontManager.getRunescapeFont().deriveFont(28));
|
||||||
{
|
OverlayUtil.renderTextLocation(graphics, new Point(200, 80), "FALL IN HELPER ENABLED", Color.YELLOW);
|
||||||
graphics.setFont(FontManager.getRunescapeFont().deriveFont(28));
|
|
||||||
OverlayUtil.renderTextLocation(graphics, new Point(200, 80), "FALL IN HELPER ENABLED", Color.YELLOW);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -195,12 +195,9 @@ public class PvpToolsPlugin extends Plugin
|
|||||||
if (!Objects.isNull(clanMember))
|
if (!Objects.isNull(clanMember))
|
||||||
{
|
{
|
||||||
List<String> arrayList = ccMembers.stream().map(player -> Text.removeTags(Text.standardize(player.getName()))).collect(Collectors.toList());
|
List<String> arrayList = ccMembers.stream().map(player -> Text.removeTags(Text.standardize(player.getName()))).collect(Collectors.toList());
|
||||||
if (!arrayList.contains(Text.removeTags(Text.standardize(clanMember.getUsername()))))
|
if (!arrayList.contains(Text.removeTags(Text.standardize(clanMember.getUsername()))) && !missingMembers.contains(clanMember.getUsername()))
|
||||||
{
|
{
|
||||||
if (!missingMembers.contains(clanMember.getUsername()))
|
missingMembers.add("[W" + clanMember.getWorld() + "] - " + clanMember.getUsername());
|
||||||
{
|
|
||||||
missingMembers.add("[W" + clanMember.getWorld() + "] - " + clanMember.getUsername());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -217,12 +214,9 @@ public class PvpToolsPlugin extends Plugin
|
|||||||
if (!Objects.isNull(clanMember))
|
if (!Objects.isNull(clanMember))
|
||||||
{
|
{
|
||||||
List<String> arrayList = ccMembers.stream().map(player -> Text.removeTags(Text.standardize(player.getName()))).collect(Collectors.toList());
|
List<String> arrayList = ccMembers.stream().map(player -> Text.removeTags(Text.standardize(player.getName()))).collect(Collectors.toList());
|
||||||
if (arrayList.contains(Text.removeTags(Text.standardize(clanMember.getUsername()))))
|
if (arrayList.contains(Text.removeTags(Text.standardize(clanMember.getUsername()))) && !currentMembers.contains(clanMember.getUsername()))
|
||||||
{
|
{
|
||||||
if (!currentMembers.contains(clanMember.getUsername()))
|
currentMembers.add(clanMember.getUsername());
|
||||||
{
|
|
||||||
currentMembers.add(clanMember.getUsername());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -370,12 +364,9 @@ public class PvpToolsPlugin extends Plugin
|
|||||||
{
|
{
|
||||||
getCarriedWealth();
|
getCarriedWealth();
|
||||||
}
|
}
|
||||||
if (event.getGameState().equals(GameState.LOGGED_IN))
|
if (event.getGameState().equals(GameState.LOGGED_IN) && this.countPlayers)
|
||||||
{
|
{
|
||||||
if (this.countPlayers)
|
updatePlayers();
|
||||||
{
|
|
||||||
updatePlayers();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -478,25 +469,20 @@ public class PvpToolsPlugin extends Plugin
|
|||||||
overheadCount = new int[]{0, 0, 0};
|
overheadCount = new int[]{0, 0, 0};
|
||||||
for (Player p : client.getPlayers())
|
for (Player p : client.getPlayers())
|
||||||
{
|
{
|
||||||
if (Objects.nonNull(p))
|
if (Objects.nonNull(p) && PvPUtil.isAttackable(client, p) &&
|
||||||
|
!p.isClanMember() && !(p.getOverheadIcon() == null))
|
||||||
{
|
{
|
||||||
if (PvPUtil.isAttackable(client, p))
|
switch (p.getOverheadIcon())
|
||||||
{
|
{
|
||||||
if (!p.isClanMember() && !(p.getOverheadIcon() == null))
|
case MAGIC:
|
||||||
{
|
overheadCount[0]++;
|
||||||
switch (p.getOverheadIcon())
|
break;
|
||||||
{
|
case RANGED:
|
||||||
case MAGIC:
|
overheadCount[1]++;
|
||||||
overheadCount[0]++;
|
break;
|
||||||
break;
|
case MELEE:
|
||||||
case RANGED:
|
overheadCount[2]++;
|
||||||
overheadCount[1]++;
|
break;
|
||||||
break;
|
|
||||||
case MELEE:
|
|
||||||
overheadCount[2]++;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -548,12 +534,9 @@ public class PvpToolsPlugin extends Plugin
|
|||||||
panel.totalRiskLabel.repaint();
|
panel.totalRiskLabel.repaint();
|
||||||
|
|
||||||
int itemLimit = 0;
|
int itemLimit = 0;
|
||||||
if (client.getLocalPlayer().getSkullIcon() != null)
|
if (client.getLocalPlayer().getSkullIcon() != null && client.getLocalPlayer().getSkullIcon() == SkullIcon.SKULL)
|
||||||
{
|
{
|
||||||
if (client.getLocalPlayer().getSkullIcon() == SkullIcon.SKULL)
|
itemLimit = 1;
|
||||||
{
|
|
||||||
itemLimit = 1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if (client.getLocalPlayer().getSkullIcon() == null)
|
if (client.getLocalPlayer().getSkullIcon() == null)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user