Filter - EnchantmentPassiveNode - Damage over Time

It appears the enchantmentpassivenode attribute for Damage over time is also applying to chaos damage over time attribute.

EnchantmentPassiveNode "Chaos Damage over Time"
Will apply to Chaos Damage over Time.

EnchantmentPassiveNode "Damage over Time"
Will apply to Damage over Time and Chaos Damage over Time


Filter Rule

Hide
SetBorderColor 255 255 255 255
SetFontSize 45
Rarity Normal Magic Rare
SetTextColor 255 255 255 255
SetBackgroundColor 240 100 0 255
BaseType == "Medium Cluster Jewel"
EnchantmentPassiveNode "Damage over Time"

Items

Item Class: Jewels
Rarity: Normal
Medium Cluster Jewel
--------
Item Level: 76
--------
Adds 4 Passive Skills (enchant)
1 Added Passive Skill is a Jewel Socket (enchant)
Added Small Passive Skills grant: 10% increased Damage over Time (enchant)
--------
Place into an allocated Medium or Large Jewel Socket on the Passive Skill Tree. Added passives do not interact with jewel radiuses. Right click to remove from the Socket.

Item Class: Jewels
Rarity: Normal
Medium Cluster Jewel
--------
Item Level: 76
--------
Adds 5 Passive Skills (enchant)
1 Added Passive Skill is a Jewel Socket (enchant)
Added Small Passive Skills grant: 12% increased Chaos Damage over Time (enchant)
--------
Place into an allocated Medium or Large Jewel Socket on the Passive Skill Tree. Added passives do not interact with jewel radiuses. Right click to remove from the Socket.


Last bumped on Oct 11, 2024, 9:47:07 PM
I suppose the issue is that EnchantmentPassiveNode will match based on Full or partial name of enchantment.

So "Damage over Time" will partial match for "Chaos Damage over Time".

That being the case I don't know if there is a way around this. Is there a way to have a filter rule avoid partial matches?
"
tragic_nate wrote:
That being the case I don't know if there is a way around this. Is there a way to have a filter rule avoid partial matches?

I don't know if you can configure a single rule to avoid matches, but you should be able to handle it with the filter itself.

Because filters execute from top to bottom, you would be able to avoid the partial match by handling cluster jewels for "Chaos Damage over Time" earlier in the filter than those for "Damage over Time".
"
Jadian wrote:
Because filters execute from top to bottom, you would be able to avoid the partial match by handling cluster jewels for "Chaos Damage over Time" earlier in the filter than those for "Damage over Time".


Thank you for the idea. I just ended up hiding Damage over time with a lower priority and then showing the exact bases I wanted. Usually I like to do it the other way around. Show all then start hiding them when I don't need anymore. Which is problematic when you have 4 bases that have "Damage over Time" in their enchant attribute.

Thanks for the help.
Last edited by tragic_nate on Oct 10, 2024, 4:00:51 PM
Found a much easier solution.

Just changing the filter syntax from

EnchantmentPassiveNode "Damage over Time"

to

EnchantmentPassiveNode == "Damage over Time"

Report Forum Post

Report Account:

Report Type

Additional Info