client: Support POH treasure chest inventory overlays
This commit is contained in:
@@ -254,7 +254,8 @@ public class ExaminePlugin extends Plugin
|
||||
|| WidgetID.SEED_VAULT_INVENTORY_GROUP_ID == widgetGroup
|
||||
|| WidgetID.SEED_BOX_GROUP_ID == widgetGroup
|
||||
|| WidgetID.PLAYER_TRADE_SCREEN_GROUP_ID == widgetGroup
|
||||
|| WidgetID.PLAYER_TRADE_INVENTORY_GROUP_ID == widgetGroup)
|
||||
|| WidgetID.PLAYER_TRADE_INVENTORY_GROUP_ID == widgetGroup
|
||||
|| WidgetID.POH_TREASURE_CHEST_INVENTORY_GROUP_ID == widgetGroup)
|
||||
{
|
||||
Widget widgetItem = widget.getChild(actionParam);
|
||||
if (widgetItem != null)
|
||||
|
||||
@@ -54,6 +54,7 @@ class ItemPricesOverlay extends Overlay
|
||||
private static final int EXPLORERS_RING_ITEM_WIDGETID = WidgetInfo.EXPLORERS_RING_ALCH_INVENTORY.getPackedId();
|
||||
private static final int SEED_VAULT_ITEM_WIDGETID = WidgetInfo.SEED_VAULT_ITEM_CONTAINER.getPackedId();
|
||||
private static final int SEED_VAULT_INVENTORY_ITEM_WIDGETID = WidgetInfo.SEED_VAULT_INVENTORY_ITEMS_CONTAINER.getPackedId();
|
||||
private static final int POH_TREASURE_CHEST_INVENTORY_ITEM_WIDGETID = WidgetInfo.POH_TREASURE_CHEST_INVENTORY_CONTAINER.getPackedId();
|
||||
|
||||
private final Client client;
|
||||
private final ItemPricesConfig config;
|
||||
@@ -118,6 +119,7 @@ class ItemPricesOverlay extends Overlay
|
||||
return null;
|
||||
}
|
||||
case WidgetID.INVENTORY_GROUP_ID:
|
||||
case WidgetID.POH_TREASURE_CHEST_INVENTORY_GROUP_ID:
|
||||
if (config.hideInventory() && !(config.showWhileAlching() && isAlching))
|
||||
{
|
||||
return null;
|
||||
@@ -155,7 +157,8 @@ class ItemPricesOverlay extends Overlay
|
||||
if (widgetId == INVENTORY_ITEM_WIDGETID ||
|
||||
widgetId == BANK_INVENTORY_ITEM_WIDGETID ||
|
||||
widgetId == EXPLORERS_RING_ITEM_WIDGETID ||
|
||||
widgetId == SEED_VAULT_INVENTORY_ITEM_WIDGETID)
|
||||
widgetId == SEED_VAULT_INVENTORY_ITEM_WIDGETID ||
|
||||
widgetId == POH_TREASURE_CHEST_INVENTORY_ITEM_WIDGETID)
|
||||
{
|
||||
container = client.getItemContainer(InventoryID.INVENTORY);
|
||||
}
|
||||
|
||||
@@ -43,6 +43,7 @@ import static net.runelite.api.widgets.WidgetID.GUIDE_PRICES_INVENTORY_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.INVENTORY_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.PLAYER_TRADE_INVENTORY_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.PLAYER_TRADE_SCREEN_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.POH_TREASURE_CHEST_INVENTORY_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.SEED_VAULT_INVENTORY_GROUP_ID;
|
||||
import static net.runelite.api.widgets.WidgetID.SHOP_INVENTORY_GROUP_ID;
|
||||
import net.runelite.api.widgets.WidgetInfo;
|
||||
@@ -127,7 +128,8 @@ public abstract class WidgetItemOverlay extends Overlay
|
||||
DUEL_INVENTORY_GROUP_ID,
|
||||
DUEL_INVENTORY_OTHER_GROUP_ID,
|
||||
PLAYER_TRADE_SCREEN_GROUP_ID,
|
||||
PLAYER_TRADE_INVENTORY_GROUP_ID);
|
||||
PLAYER_TRADE_INVENTORY_GROUP_ID,
|
||||
POH_TREASURE_CHEST_INVENTORY_GROUP_ID);
|
||||
}
|
||||
|
||||
protected void showOnBank()
|
||||
|
||||
Reference in New Issue
Block a user