TheoGeek
April 24th, 2026, 23:21
I have a target with the effect:
"IMMUNE: fire"
My Improved Critical extension checks for crit immunity by using:
"local bCritImmune = EffectManager.hasTag(rActor, "IMMUNE", { tFilter = { "critical" }, })"
... which results in "true".
If I change the effect to:
"IMMUNE: dkjflskfjs"
... the check results in a "false"
It's like tFilter is being ignored for recognized damage types?
I haven't dug into it tho...is there some other way to check an actor for specific immunity?
Thanks!
"IMMUNE: fire"
My Improved Critical extension checks for crit immunity by using:
"local bCritImmune = EffectManager.hasTag(rActor, "IMMUNE", { tFilter = { "critical" }, })"
... which results in "true".
If I change the effect to:
"IMMUNE: dkjflskfjs"
... the check results in a "false"
It's like tFilter is being ignored for recognized damage types?
I haven't dug into it tho...is there some other way to check an actor for specific immunity?
Thanks!