slayer: Fix weakness
This commit is contained in:
@@ -293,6 +293,8 @@ public class SlayerPlugin extends Plugin
|
|||||||
private int initialAmount;
|
private int initialAmount;
|
||||||
private int lastCertainAmount;
|
private int lastCertainAmount;
|
||||||
|
|
||||||
|
private boolean weaknessOverlayAttached;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void startUp() throws Exception
|
protected void startUp() throws Exception
|
||||||
{
|
{
|
||||||
@@ -301,9 +303,10 @@ public class SlayerPlugin extends Plugin
|
|||||||
|
|
||||||
overlayManager.add(overlay);
|
overlayManager.add(overlay);
|
||||||
overlayManager.add(targetClickboxOverlay);
|
overlayManager.add(targetClickboxOverlay);
|
||||||
overlayManager.add(targetWeaknessOverlay);
|
|
||||||
overlayManager.add(targetMinimapOverlay);
|
overlayManager.add(targetMinimapOverlay);
|
||||||
|
|
||||||
|
weaknessOverlayAttached = false;
|
||||||
|
|
||||||
if (slayerXpDropLookup == null)
|
if (slayerXpDropLookup == null)
|
||||||
{
|
{
|
||||||
// create this in startup since it needs to pull files during creation
|
// create this in startup since it needs to pull files during creation
|
||||||
@@ -1030,6 +1033,17 @@ public class SlayerPlugin extends Plugin
|
|||||||
rebuildTargetIds(task);
|
rebuildTargetIds(task);
|
||||||
rebuildCheckAsTokens(task);
|
rebuildCheckAsTokens(task);
|
||||||
rebuildTargetList();
|
rebuildTargetList();
|
||||||
|
|
||||||
|
if (weaknessOverlayAttached && task.getWeaknessItem() == -1 && task.getWeaknessThreshold() == -1)
|
||||||
|
{
|
||||||
|
overlayManager.remove(targetWeaknessOverlay);
|
||||||
|
weaknessOverlayAttached = false;
|
||||||
|
}
|
||||||
|
else if (!weaknessOverlayAttached && task.getWeaknessItem() > -1 && task.getWeaknessThreshold() > -1)
|
||||||
|
{
|
||||||
|
overlayManager.add(targetWeaknessOverlay);
|
||||||
|
weaknessOverlayAttached = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
AsyncBufferedImage getImageForTask(Task task)
|
AsyncBufferedImage getImageForTask(Task task)
|
||||||
|
|||||||
Reference in New Issue
Block a user