client: Support POH treasure chest inventory overlays

This commit is contained in:
Jordan Atwood
2020-09-18 17:03:48 -07:00
parent 006fd8c864
commit b1d5fa32a4
3 changed files with 9 additions and 3 deletions

View File

@@ -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)

View File

@@ -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);
}

View File

@@ -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()