Merge pull request #7279 from deathbeam/fix-gorund-items
Respect "Only show loot" option for item notifications
This commit is contained in:
@@ -222,9 +222,12 @@ public class GroundItemsPlugin extends Plugin
|
|||||||
existing.setQuantity(existing.getQuantity() + groundItem.getQuantity());
|
existing.setQuantity(existing.getQuantity() + groundItem.getQuantity());
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean isHighlighted = config.highlightedColor().equals(getHighlighted(groundItem.getName(),
|
boolean shouldNotify = !config.onlyShowLoot() && config.highlightedColor().equals(getHighlighted(
|
||||||
groundItem.getGePrice(), groundItem.getHaPrice()));
|
groundItem.getName(),
|
||||||
if (config.notifyHighlightedDrops() && isHighlighted)
|
groundItem.getGePrice(),
|
||||||
|
groundItem.getHaPrice()));
|
||||||
|
|
||||||
|
if (config.notifyHighlightedDrops() && shouldNotify)
|
||||||
{
|
{
|
||||||
notifyHighlightedItem(groundItem);
|
notifyHighlightedItem(groundItem);
|
||||||
}
|
}
|
||||||
@@ -294,6 +297,16 @@ public class GroundItemsPlugin extends Plugin
|
|||||||
if (groundItem != null)
|
if (groundItem != null)
|
||||||
{
|
{
|
||||||
groundItem.setMine(true);
|
groundItem.setMine(true);
|
||||||
|
|
||||||
|
boolean shouldNotify = config.onlyShowLoot() && config.highlightedColor().equals(getHighlighted(
|
||||||
|
groundItem.getName(),
|
||||||
|
groundItem.getGePrice(),
|
||||||
|
groundItem.getHaPrice()));
|
||||||
|
|
||||||
|
if (config.notifyHighlightedDrops() && shouldNotify)
|
||||||
|
{
|
||||||
|
notifyHighlightedItem(groundItem);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user