From 0b727f3c81c61aee0d15e78e357bdf250395cebb Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 20 Jun 2024 18:36:15 -0400 Subject: [PATCH] skip fillers? --- .../client/plugins/banktags/tabs/LayoutManager.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java index 08bb94caa11..ead2611bf28 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/LayoutManager.java @@ -44,6 +44,7 @@ import net.runelite.api.Item; import net.runelite.api.ItemComposition; import net.runelite.api.ItemContainer; +import net.runelite.api.ItemID; import net.runelite.api.MenuAction; import net.runelite.api.NullItemID; import net.runelite.api.ScriptEvent; @@ -193,16 +194,8 @@ void layout(Layout l) ItemComposition def = itemManager.getItemComposition(itemId); log.debug("Layout contains {}{} with no matching item", def.getName(), def.getPlaceholderTemplateId() > -1 && def.getPlaceholderId() > -1 ? " (placeholder)" : ""); - int qty = bank.count(itemId); -// if (qty == 0 && def.getPlaceholderTemplateId() > -1 && def.getPlaceholderId() > -1) -// { -// itemId = def.getPlaceholderId(); -// qty = bank.count(def.getPlaceholderId()); -// log.debug("Converting {} to a regular item with qty {}", def.getName(), qty); -// } - Widget c = itemContainer.getChild(pos); - drawItem(l, c, itemId, qty, pos); + drawItem(l, c, itemId, bank.count(itemId), pos); } int lastEmptySlot = -1; @@ -256,7 +249,7 @@ void layout(Layout l) // mostly from ~bankmain_drawitem private void drawItem(Layout l, Widget c, int item, int qty, int idx) { - if (item > -1) + if (item > -1 && item != ItemID.BANK_FILLER) { ItemComposition def = client.getItemDefinition(item);