Item Filter: PlayEffect + Continue followed by PlayEffect Temp results in a non-Temp beam

Hi,

While working on my own loot filter I found curious behaviour which seems buggy, resulting in a PlayEffect beam not being temporary as intended.

Sample filter fragment:

"

# Global filter to mark items I forgot to clear
Show
PlayEffect Red
Continue

# Specific rule which should get a temporary beam
Show
PlayEffect Cyan Temp


What I expect to happen: a temporary Cyan beam to appear
Why? because Cyan Temp is the final rule to apply, overriding the permanent Red beam.

What actually happens: a permanent Cyan beam appears.

How do I know the first rule interacts with the second? By changing the rules to make the Red beam temporary, it allows the overwriting Cyan beam to be temporary as intende:

"

# Global filter to mark items I forgot to clear
Show
PlayEffect Red Temp
Continue

# Specific rule which should get a temporary beam
Show
PlayEffect Cyan Temp


Speculative: it sounds like the non-temporary beam state of the first rule is cached for the final effect, but a Temp effect modifier does not actively clear/reset this property. Possibly because this is an internal default state which is correctly applied when there are no other PlayEffect lines getting overridden by it.
Identity is cheap. Reputation is priceless.

Retired Let's Player.
Retired HC player.
Still a SSF hipster build creator who is enjoying PoE 2.
Last bumped on Jan 26, 2021, 6:56:02 AM
This thread has been automatically archived. Replies are disabled.

Report Forum Post

Report Account:

Report Type

Additional Info