aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz <ESs95s3P5z8Pheb>2022-07-15 20:51:45 +0200
committerLorenz <ESs95s3P5z8Pheb>2022-07-15 20:51:45 +0200
commit070d48e7f854eb9fed912bd87f8e2582bc987e3d (patch)
treea345801327c2f8a86b01861336084eaa4649942d
parentbd3745a56e996fd30217366352146c3b33bf9667 (diff)
downloadSkyHanni-070d48e7f854eb9fed912bd87f8e2582bc987e3d.tar.gz
SkyHanni-070d48e7f854eb9fed912bd87f8e2582bc987e3d.tar.bz2
SkyHanni-070d48e7f854eb9fed912bd87f8e2582bc987e3d.zip
added trade npc list
-rw-r--r--src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt b/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
index 9827d3aab..95759a981 100644
--- a/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
+++ b/src/main/java/at/hannibal2/skyhanni/items/HideNotClickableItems.kt
@@ -31,6 +31,7 @@ class HideNotClickableItems {
private val hideNpcSellList = MultiFilter()
private val hideInStorageList = MultiFilter()
+ private val tradeNpcList = MultiFilter()
@SubscribeEvent
fun onRepoReload(event: RepositoryReloadEvent) {
@@ -38,6 +39,9 @@ class HideNotClickableItems {
val hideNotClickableItems = event.getConstant("HideNotClickableItems")!!
hideNpcSellList.load(hideNotClickableItems["hide_npc_sell"].asJsonObject)
hideInStorageList.load(hideNotClickableItems["hide_in_storage"].asJsonObject)
+
+ val tradeNpcs = event.getConstant("TradeNpcs")!!
+ tradeNpcList.load(tradeNpcs)
} catch (e: Exception) {
e.printStackTrace()
LorenzUtils.error("error in RepositoryReloadEvent")
@@ -251,7 +255,7 @@ class HideNotClickableItems {
}
private fun hideNpcSell(chestName: String, stack: ItemStack): Boolean {
- if (chestName != "Trades" && chestName != "Ophelia") return false
+ if (!tradeNpcList.match(chestName)) return false
var name = stack.cleanName()
val size = stack.stackSize