item prices: show alch price when alching with Explorer's Ring interface

This commit is contained in:
Hydrox6
2019-07-31 14:58:24 +01:00
parent 4b543d9dc2
commit effad44e17
3 changed files with 15 additions and 1 deletions

View File

@@ -52,6 +52,7 @@ class ItemPricesOverlay extends Overlay
private static final int INVENTORY_ITEM_WIDGETID = WidgetInfo.INVENTORY.getPackedId();
private static final int BANK_INVENTORY_ITEM_WIDGETID = WidgetInfo.BANK_INVENTORY_ITEMS_CONTAINER.getPackedId();
private static final int BANK_ITEM_WIDGETID = WidgetInfo.BANK_ITEM_CONTAINER.getPackedId();
private static final int EXPLORERS_RING_ITEM_WIDGETID = WidgetInfo.EXPLORERS_RING_ALCH_INVENTORY.getPackedId();
private final Client client;
private final ItemPricesConfig config;
@@ -109,6 +110,11 @@ class ItemPricesOverlay extends Overlay
// Item tooltip values
switch (groupId)
{
case WidgetID.EXPLORERS_RING_ALCH_GROUP_ID:
if (!config.showWhileAlching())
{
return null;
}
case WidgetID.INVENTORY_GROUP_ID:
if (config.hideInventory())
{
@@ -142,7 +148,7 @@ class ItemPricesOverlay extends Overlay
ItemContainer container = null;
// Inventory item
if (widgetId == INVENTORY_ITEM_WIDGETID || widgetId == BANK_INVENTORY_ITEM_WIDGETID)
if (widgetId == INVENTORY_ITEM_WIDGETID || widgetId == BANK_INVENTORY_ITEM_WIDGETID || widgetId == EXPLORERS_RING_ITEM_WIDGETID)
{
container = client.getItemContainer(InventoryID.INVENTORY);
}