Introducing apply-and-fall-through visibility to the loot filter mechanism. It merely adds “fall through” to visibility.
What “fall through” visibility is:
If a rule’s condition is fulfilled and the visibility is “fall through”, then the rule is applied and fall through to the next rule instead.
It is for coloring and capitalizing exclusively or sounding.
If any actions such as recoloring, capitalizing/uncapitalizing, or playing sounds collide, only the last applied rule takes effect.
Pushing [Shift + F] displays one or more filter rule number(s) above the items when loot drops.
goods:
older filters will have no problem.
It can eliminate repetition among the scattered rules therein.
It can simplify and make each rule small.
bad:
could be confusing a bit.
fall through example 1:
some uniques capitalized and recolored, some capitalized, the others recolored. If any rule can fall through, we don’t have to create multiple redundant rules for same uniques or non-uniqeus any more.
Rule number
Visibility
Action
Item condition
1
Fall Through
capitalize
lp3+ or WW22+ uniques
2
Show
color red
Red ring of Atlaria
3
Show
color purple
Flames of midnight
4
show
color blue
something
5
hide
blah blah
Pushing [Shift + F] shows numbers of (1,3) above a LP3 Flames of Midnight, which is capitalized and purple, (2) above a LP0 Atlaria red, (3) LP0 Flames of Midnight purple.
fall through sounding example:
Rule number
Visibility
Action
Item condition
1
fall through
play sound ANVIL and capitalize
LP4 any uniques or WW25+
2
FT
play discovery
LP3 or WW22-24
3
FT
play inspiration
LP2 or WW20-21
4
show
color red
“Shattered World” or “Atlaria”
5
show
color obsidian
Mad Alchemist’s Ladle
any LP4 uniques sounding ANVIL, LP3 DISCOVERY. any LPx Atralia and Shattered World
look red and sound ANVIL. LP4 Mage Ladle looks obsidian and capitalized, and sounds ANVIL.
I’m wondering if the devs wanted to introduce this kind of mechanics at a certain point?
thanks.
I second this functionality, I have a loot filter with 60 “recolor” rules but I want to add a single “capitalize” rule to trigger based on legendary/weaver potential. The way the loot filters work now is that I can EITHER show the potentials OR the affix recolors. It also means that the capitalize rule will trigger even on items that don’t meet my affix recolor rules, which does not meet the goal of my filter.
I think a simple change instead of adding another visibility type would just to change the loot filters from a “first-come-first-serve” logic at the rule level, change the logic to operate at the effect level. In other words, if there are multiple valid recolor rules, only the first one that matches will apply, but other rule types can still be processed. HIDE rules should behave as they do now.
The logic for me is to have RECOLOR rules based on affix & tier sums and a single CAPITALIZE rule based on potentials that should apply alongside any valid RECOLOR.
That makes sense.
Recoloring rules which are prior to any capitalizing rules are processed and applied to the loot on “first-come-first-serve” basis and keep going, then the process ends if any capitalizing rule is applied to, right? No capitalizing rule is applied, a potential recoloring is seen finally or default.
Presumably, we need a option to clarify which behavior we choose on the transition, if your idea is taken. On the other hand, my idea introduces a new visibility, but it keeps older filters working. I think it’s a strong point of my idea.
I would be happy whichever is chosen.
BTW, in addition, I want a filter block mechanism to be introduced. A filter block is, a single filter rule itself, containing multiple rules and be referred from other filters. It is for a reusability. Because I hate simply copying a whole filter and maintain multiple ones. I really would like to separate off any highly reusable common parts. hopefully at some point in the future.
edit:
(Looks nobody got any season 4 supporter badge, I guess. Anyone got any information about this?)
re-edit:
No, It’s not. Someone has a fractured legend badge, I confirmed it. But, I don’t. ???