Loot filter bug

My loot filters keep displaying the items "Saint's Hauberk" and "Saintly Chainmail" with specific border colors that I set. However, I deleted them from my loot filters ages ago. I went through them a dozen times reading everything again, trying to figure out why these items are still showing. I can only come to one conclusion: it's a bug. I will see if I can paste a filter below:

Spoiler
Show
BaseType "Silver Coin"

Show
BaseType "Necromancy"

Hide
BaseType "Portal Scroll" "Scroll of Wisdom" "Blacksmith's Whetstone" "Armourer's Scrap" "Reinforced Steel Net" "Simple Steel Net"
DisableDropSound

Show
LinkedSockets >= 5
SetBorderColor 255 140 0

Show
Class Ring Amulet
Rarity Rare
Identified False
ItemLevel >= 60
SetBorderColor 255 128 0

Show
Class Belt
Rarity >= Rare
ItemLevel >= 60

Show
Sockets 6
SetBorderColor 255 0 0

Show
Rarity Magic
BaseType "Eternal Life Flask" "Divine Mana Flask" "Jade Flask" "Quartz Flask" "Granite Flask" "Diamond Flask"

Show
Rarity Magic
BaseType "Ruby Flask" "Topaz Flask" "Sapphire Flask" "Stibnite Flask" "Aquamarine Flask" "Basalt Flask"


Show
BaseType "Quicksilver Flask"

Show
Class Card Map Currency

Show
Class Gem
Quality >= 1

Show
Class Gem
Corrupted True

Show
Class Gem
BaseType Haste Grace Portal Empower Enhance Enlighten "Detonate Mines"

Show
BaseType "Harbinger Bow" "Maraketh Bow" "Runic Hatchet" "Infernal Axe" "Prophecy Wand" "Profane Wand" "Exquisite Blade"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180

Show
BaseType "Eclipse Staff" "Platinum Kris" "Demon Dagger" "Sai" "Tiger Hook" "Vaal Rapier" "Dragoon Sword" "Vaal Greatsword"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180

Show
BaseType "Great White Claw" "Throat Stabber" "Hellion's Paw" "Eye Gouger" "Vaal Claw" "Imperial Claw" "Terror Claw" "Gemini Claw"
Rarity >= Rare
ItemLevel >= 77
SetBorderColor 84 22 180

Show
BaseType "Vaal Axe" "Fleshripper" "Behemoth Mace" "Auric Mace" "Gavel" "Ezomyte Staff" "Imperial Staff" "Tornado Wand" "Opal Wand"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180

Show
BaseType "Harbinger Bow" "Maraketh Bow" "Runic Hatchet" "Infernal Axe" "Prophecy Wand" "Profane Wand" "Exquisite Blade"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Eclipse Staff" "Platinum Kris" "Demon Dagger" "Sai" "Tiger Hook" "Vaal Rapier" "Dragoon Sword" "Vaal Greatsword"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Vaal Axe" "Fleshripper" "Behemoth Mace" "Auric Mace" "Gavel" "Ezomyte Staff" "Imperial Staff" "Tornado Wand" "Opal Wand"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Astral Plate" "Glorious Plate" "Royal Burgonet" "Eternal Burgonet" "Titan Gauntlets" "Titan Greaves" "Colossal Tower Shield"
Rarity >= Rare
ItemLevel >= 73
SetBorderColor 84 22 180

Show
BaseType "Astral Plate" "Glorious Plate" "Royal Burgonet" "Eternal Burgonet" "Titan Gauntlets" "Titan Greaves" "Colossal Tower Shield"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Zodiac Leather" "Lion Pelt" "Slink Gloves" "Slink Boots" "Imperial Buckler" "Sinner Tricorne"
Rarity >= Rare
ItemLevel >= 73
SetBorderColor 84 22 180

Show
BaseType "Zodiac Leather" "Lion Pelt" "Slink Gloves" "Slink Boots" "Imperial Buckler" "Sinner Tricorne"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Hubris Circlet" "Sorcerer Gloves" "Sorcerer Boots" "Titanium Spirit Shield" "Harmonic Spirit Shield"
Rarity >= Rare
ItemLevel >= 73
SetBorderColor 84 22 180

Show
BaseType "Vaal Regalia"
Rarity >= Rare
ItemLevel >= 75
SetBorderColor 84 22 180

Show
BaseType "Vaal Regalia" "Hubris Circlet" "Sorcerer Gloves" "Sorcerer Boots" "Titanium Spirit Shield" "Harmonic Spirit Shield"
Rarity >= Rare
SetBorderColor 180 0 205

Show
BaseType "Arcanist Slippers" "Conjurer Boots"
Rarity >= Rare
ItemLevel >= 55
SetBorderColor 51 171 249

Show
BaseType "Blue Pearl Amulet" "Marble Amulet" "Bone Helmet" "Crystal Belt" "Fingerless Silk Gloves" "Opal Ring" "Spiked Gloves" "Steel Ring" "Vanguard Belt" "Two-Toned Boots"
Rarity >= Rare
SetBorderColor 255 128 0

Show
BaseType "Stygian Vise"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180

Show
BaseType "Broadhead Arrow Quiver" "Penetrating Arrow Quiver" "Spike-Point Arrow Quiver"
ItemLevel >= 74
Identified False
Rarity >= Rare
SetBorderColor 84 22 180

Show
BaseType "Fishing Rod"

Show
SocketGroup RGB

Show
Rarity >= Unique


Hide

Last bumped on Mar 19, 2018, 7:01:29 PM
"
Show
BaseType "Eclipse Staff" "Platinum Kris" "Demon Dagger" "Sai" "Tiger Hook" "Vaal Rapier" "Dragoon Sword" "Vaal Greatsword"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180


This matches "Saint's Hauberk" and "Saintly Chainmail".
Last edited by Abdiel_Kavash on Mar 19, 2018, 9:53:01 AM
"
Abdiel_Kavash wrote:
"
Show
BaseType "Eclipse Staff" "Platinum Kris" "Demon Dagger" "Sai" "Tiger Hook" "Vaal Rapier" "Dragoon Sword" "Vaal Greatsword"
Rarity >= Rare
ItemLevel >= 74
SetBorderColor 84 22 180


This matches "Saint's Hauberk" and "Saintly Chainmail".


Well thanks, I guess then it's a problem with my understanding of how it works. I thought that adding quotes meant that the loot filter looks for exactly that term? Else what is the difference between quotes and no quotes?

Edit: Also, if I understand correctly, there is then no way to show Sai but not Saintly Chainmail?
Last edited by Miathan51 on Mar 19, 2018, 1:15:53 PM
Adding quotes means that the entire text in quotes is matched, not each word separately.

So for example

"
BaseType Bone Rapier


will match anything with "Bone" or "Rapier" in the name. For example a Basket Rapier.

Doing

"
BaseType "Bone Rapier"


will only match items which contain the entire string "Bone Rapier" somewhere in their name. For example a Whalebone Rapier.

Unfortunately there is currently no way to match items whose base type is exactly the string you want. Thus if you want to match both Sai and Saintly Chainmail, you have to put the rule for Saintly Chainmail before the rule for Sai. This way, a Saintly Chainmail will match the first rule, and the rule for Sai will never be reached. Meanwhile a Sai doesn't match the first rule, and will use the second.

Alternatively, you can also specify "Class Daggers" or "Class Body" to match only the specific item class. (This won't help you if you are looking for items in the same class, such as the Temple and Moon Temple maps.)
Last edited by Abdiel_Kavash on Mar 19, 2018, 1:29:17 PM
"
Abdiel_Kavash wrote:
Adding quotes means that the entire text in quotes is matched, not each word separately.

So for example

"
BaseType Bone Rapier


will match anything with "Bone" or "Rapier" in the name. For example a Basket Rapier.

Doing

"
BaseType "Bone Rapier"


will only match items which contain the entire string "Bone Rapier" somewhere in their name. For example a Whalebone Rapier.

Unfortunately there is currently no way to match items whose base type is exactly the string you want. Thus if you want to match both Sai and Saintly Chainmail, you have to put the rule for Saintly Chainmail before the rule for Sai. This way, a Saintly Chainmail will match the first rule, and the rule for Sai will never be reached. Meanwhile a Sai doesn't match the first rule, and will use the second.

Alternatively, you can also specify "Class Daggers" or "Class Body" to match only the specific item class. (This won't help you if you are looking for items in the same class, such as the Temple and Moon Temple maps.)


Thanks, that's helpful!

Report Forum Post

Report Account:

Report Type

Additional Info