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_VAULT_INVENTORY_GROUP_ID == widgetGroup
|
||||||
|| WidgetID.SEED_BOX_GROUP_ID == widgetGroup
|
|| WidgetID.SEED_BOX_GROUP_ID == widgetGroup
|
||||||
|| WidgetID.PLAYER_TRADE_SCREEN_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);
|
Widget widgetItem = widget.getChild(actionParam);
|
||||||
if (widgetItem != null)
|
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 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_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 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 Client client;
|
||||||
private final ItemPricesConfig config;
|
private final ItemPricesConfig config;
|
||||||
@@ -118,6 +119,7 @@ class ItemPricesOverlay extends Overlay
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
case WidgetID.INVENTORY_GROUP_ID:
|
case WidgetID.INVENTORY_GROUP_ID:
|
||||||
|
case WidgetID.POH_TREASURE_CHEST_INVENTORY_GROUP_ID:
|
||||||
if (config.hideInventory() && !(config.showWhileAlching() && isAlching))
|
if (config.hideInventory() && !(config.showWhileAlching() && isAlching))
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
@@ -155,7 +157,8 @@ class ItemPricesOverlay extends Overlay
|
|||||||
if (widgetId == INVENTORY_ITEM_WIDGETID ||
|
if (widgetId == INVENTORY_ITEM_WIDGETID ||
|
||||||
widgetId == BANK_INVENTORY_ITEM_WIDGETID ||
|
widgetId == BANK_INVENTORY_ITEM_WIDGETID ||
|
||||||
widgetId == EXPLORERS_RING_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);
|
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.INVENTORY_GROUP_ID;
|
||||||
import static net.runelite.api.widgets.WidgetID.PLAYER_TRADE_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.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.SEED_VAULT_INVENTORY_GROUP_ID;
|
||||||
import static net.runelite.api.widgets.WidgetID.SHOP_INVENTORY_GROUP_ID;
|
import static net.runelite.api.widgets.WidgetID.SHOP_INVENTORY_GROUP_ID;
|
||||||
import net.runelite.api.widgets.WidgetInfo;
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
@@ -127,7 +128,8 @@ public abstract class WidgetItemOverlay extends Overlay
|
|||||||
DUEL_INVENTORY_GROUP_ID,
|
DUEL_INVENTORY_GROUP_ID,
|
||||||
DUEL_INVENTORY_OTHER_GROUP_ID,
|
DUEL_INVENTORY_OTHER_GROUP_ID,
|
||||||
PLAYER_TRADE_SCREEN_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()
|
protected void showOnBank()
|
||||||
|
|||||||
Reference in New Issue
Block a user