Search the database
Search forum topics
Search members
Search for trades
diablo2.io is supported by ads
diablo2.io is supported by ads
4 replies   237 views
1

PSA: Your loot filter is filtering more than you want it to!

No data yet

2

Description

Since I just noticed this by pure chance, figured I'd point it out here before folks miss out on too much.

As you likely know, the loot filter offers a fair few categories to show/hide items by. Two of those are:
- Normal / Base
- Ethereal / Socketed

Now, based on how the filter is designed and works for other categories (e.g. unique), one would assume that hiding based on normal/base hides White stuff and hiding based on ethereal/socketed hides gray stuff.
And that is true.
In part...

The problem is:
Normal/Base doesn't just include normal/base items but it also includes socketed!

So random example:
You're not interested in a
Short Sword
at all.
You're also not interested in a White
Crossbow
.
But you are interested in a socketed
Crossbow
.

One would assume that if you create 2 filters:
- hide + normal/base +
Short Sword
and
Crossbow

- hide + ethereal/socketed +
Short Sword

..this would hide the White versions of both but should still show a socketed
Crossbow
because it isn't hidden as part of ethereal/socketed.
Well, sadly, it doesn't. Socketed also counts as normal so if you have the
Crossbow
included in the normal/base hide, it will be hidden, even if it is socketed and not normal/base.

So basically, either just use one big 'hide' but exclude everything you want to see even if it is only interesting if already socketed.
Or start using 'show' filters explicitly which is likely the better option but I haven't played around with that inverse approach yet since in my youthful (yeah right) ignorance, I assumed that for once, Blizz would've gotten something to work correctly.
Description by Schnorki
5

Can be used to make Runewords:

7
User avatar

Schnorki 4250Moderator

RotW PC
Since I just noticed this by pure chance, figured I'd point it out here before folks miss out on too much.

As you likely know, the loot filter offers a fair few categories to show/hide items by. Two of those are:
- Normal / Base
- Ethereal / Socketed

Now, based on how the filter is designed and works for other categories (e.g. unique), one would assume that hiding based on normal/base hides White stuff and hiding based on ethereal/socketed hides gray stuff.
And that is true.
In part...

The problem is:
Normal/Base doesn't just include normal/base items but it also includes socketed!

So random example:
You're not interested in a
Short Sword
at all.
You're also not interested in a White
Crossbow
.
But you are interested in a socketed
Crossbow
.

One would assume that if you create 2 filters:
- hide + normal/base +
Short Sword
and
Crossbow

- hide + ethereal/socketed +
Short Sword

..this would hide the White versions of both but should still show a socketed
Crossbow
because it isn't hidden as part of ethereal/socketed.
Well, sadly, it doesn't. Socketed also counts as normal so if you have the
Crossbow
included in the normal/base hide, it will be hidden, even if it is socketed and not normal/base.

So basically, either just use one big 'hide' but exclude everything you want to see even if it is only interesting if already socketed.
Or start using 'show' filters explicitly which is likely the better option but I haven't played around with that inverse approach yet since in my youthful (yeah right) ignorance, I assumed that for once, Blizz would've gotten something to work correctly.

_____
Please don't add me without reaching out here first. Random friend requests will be declined.
7
yup, the normal filter is quiet counterintuitive. Gladly, i realized it soon enough to not have missed that much. I completely deactivated normal filter for now

Post ur offer before adding me. No PM. Only add me if u offer bin/lf. No reply after 3 days=offer rejected
No socketing service. If u get item otherwise, retract ur pending offer. Edit ur post or post "retracted" to do so.
7
Schnorki wrote: 2 hours ago
The problem is:
Normal/Base doesn't just include normal/base items but it also includes socketed!
Isn't this the other way around? Socketed items are (usually, but not always) ALSO normal/base. You even stated so yourself. So by excluding normal
Crossbow
you also exclude socketed normal
Crossbow
(but not excluding socketed magic/rare). I think it's logical.

Also, you're right about explicitly setting filters to "show" certain items as exceptions from more general "hide" rules.

Main: Blizz Sorc 2nd: Javazon 3rd: Smiter Paladin | SC NL only | SSF Online HG
7
I just hid potions, throwing potions, small piles of
Gold
, scrolls, ammo. Good enough.

Only next step for me is hiding all magical non-charms/jewels. Didn't fiddle much with loot filters yet. Not bothering with 3/20 gloves or 3os diadems.

If you get a PM offer, post it in the trade. Promote healthy competition instead of settling for less. ;)
7
As a software developer - it's difficult to say what approach is "correct" in that matter, as you have to choose between "working to the letter" approach, as made by Blizzard currently, or filtering by normal/base*, with asterisk being that socketed/ethereal items are excluded from that condition. The second approach, even if making more sense, usually is worse in the long run - any hidden condition of that kind is a bad design choice.

This current way, at least you know for sure that filters work EXACTLY as written - even if that makes you do some mental logical operations and setting additional filter for showing normal-but-ethereal/socketed items.

Main: Blizz Sorc 2nd: Javazon 3rd: Smiter Paladin | SC NL only | SSF Online HG
9

Advertisment

Hide ads
999

Greetings stranger!

You don't appear to be logged in...

No matches
 

 

 

 

You haven't specified which diablo2.io user you completed this trade with. This means that you will not be able to exchange trust.

Are you sure you want to continue?

Yes, continue without username
No, I will specify a username
Are you sure you want to delete your entire Holy Grail collection? This action is irreversible.

Are you sure you want to continue?

Yes, delete my entire collection
No, I want to keep my collection
Choose which dclone tracking options you want to see in this widget:
Value:
Hide ads forever by supporting the site with a donation.

Greetings adblocker...

Warriv asks that you consider disabling your adblocker when using diablo2.io

Ad revenue helps keep the servers going and supports me, the site's creator :)

A one-time donation hides all ads, forever:
Make a donation