Updated inferno plugin
This commit is contained in:
@@ -33,9 +33,9 @@ public interface InfernoConfig extends Config
|
||||
{
|
||||
@ConfigItem(
|
||||
position = 0,
|
||||
keyName = "Nibber Overlay",
|
||||
name = "Nibber Overlay",
|
||||
description = "Shows if there are any nibbas left"
|
||||
keyName = "Player Overlay",
|
||||
name = "Player Overlay",
|
||||
description = "Shows if there are any players left"
|
||||
)
|
||||
default boolean displayNibbaOverlay()
|
||||
{
|
||||
|
||||
@@ -6,7 +6,8 @@ import javax.inject.Inject;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.client.ui.overlay.Overlay;
|
||||
import net.runelite.client.ui.overlay.OverlayPosition;
|
||||
import net.runelite.client.ui.overlay.components.LineComponent;
|
||||
import net.runelite.client.ui.overlay.components.table.TableAlignment;
|
||||
import net.runelite.client.ui.overlay.components.table.TableComponent;
|
||||
import net.runelite.client.ui.overlay.components.PanelComponent;
|
||||
|
||||
public class InfernoInfobox extends Overlay
|
||||
@@ -32,26 +33,22 @@ public class InfernoInfobox extends Overlay
|
||||
if (!config.showPrayerHelp() || client.getMapRegions()[0] != 9043) return null;
|
||||
|
||||
panelComponent.getChildren().clear();
|
||||
TableComponent tableComponent = new TableComponent();
|
||||
tableComponent.setColumnAlignments(TableAlignment.LEFT, TableAlignment.RIGHT);
|
||||
|
||||
for (int i = plugin.getPriorityNPC().length; i > 0; i--)
|
||||
{
|
||||
if (plugin.getPriorityNPC()[i-1] == null)
|
||||
if (plugin.getPriorityNPC()[i - 1] == null)
|
||||
{
|
||||
panelComponent.getChildren().add(LineComponent.builder()
|
||||
.left(Integer.toString(i))
|
||||
.right("-")
|
||||
.build());
|
||||
tableComponent.addRow(Integer.toString(i), "-");
|
||||
}
|
||||
else
|
||||
{
|
||||
panelComponent.getChildren().add(LineComponent.builder()
|
||||
.left(plugin.getPriorityNPC()[i-1].getName())
|
||||
.right(plugin.getPriorityNPC()[i-1].getAttackstyle().getName())
|
||||
.rightColor(plugin.getPriorityNPC()[i-1].getAttackstyle().getColor())
|
||||
.build());
|
||||
tableComponent.addRow(plugin.getPriorityNPC()[i - 1].getName(), plugin.getPriorityNPC()[i - 1 ].getAttackstyle().getName());
|
||||
}
|
||||
}
|
||||
|
||||
panelComponent.getChildren().add(tableComponent);
|
||||
return panelComponent.render(graphics);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package net.runelite.client.plugins.inferno;
|
||||
|
||||
import java.awt.Color;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Graphics2D;
|
||||
import javax.inject.Inject;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.client.ui.overlay.Overlay;
|
||||
import net.runelite.client.ui.overlay.OverlayPosition;
|
||||
import net.runelite.client.ui.overlay.components.LineComponent;
|
||||
import net.runelite.client.ui.overlay.components.PanelComponent;
|
||||
import net.runelite.client.ui.overlay.components.table.TableAlignment;
|
||||
import net.runelite.client.ui.overlay.components.table.TableComponent;
|
||||
|
||||
public class InfernoNibberOverlay extends Overlay
|
||||
{
|
||||
@@ -35,12 +35,12 @@ public class InfernoNibberOverlay extends Overlay
|
||||
return null;
|
||||
|
||||
panelComponent.getChildren().clear();
|
||||
TableComponent tableComponent = new TableComponent();
|
||||
tableComponent.setColumnAlignments(TableAlignment.LEFT, TableAlignment.RIGHT);
|
||||
|
||||
panelComponent.getChildren().add(LineComponent.builder()
|
||||
.left("Nibbas Left: ")
|
||||
.right(Integer.toString(plugin.getNibbers().size()))
|
||||
.leftColor(Color.BLUE)
|
||||
.build());
|
||||
tableComponent.addRow("Players Left: ", Integer.toString(plugin.getNibbers().size()));
|
||||
|
||||
panelComponent.getChildren().add(tableComponent);
|
||||
|
||||
return panelComponent.render(graphics);
|
||||
}
|
||||
|
||||
@@ -194,9 +194,9 @@ public class InfernoPlugin extends Plugin
|
||||
{
|
||||
for (int i = 0; i < priorityNPC.length; i++)
|
||||
{
|
||||
ArrayList<InfernoNPC> monsters = monsterCurrentAttackMap.get(i+1);
|
||||
ArrayList<InfernoNPC> monsters = monsterCurrentAttackMap.get(i + 1);
|
||||
|
||||
if (monsters.size() == 0) continue;
|
||||
if ( monsters.size() == 0) continue;
|
||||
|
||||
int priority = monsters.get(0).getPriority();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user