I just wanted to share this information in case it was helpful for others.
The Spirit Touch Predicate did not work until I changed it to ["unarmed","target:trait:undead"] for Vitality and ["unarmed",{"nor":["target:trait:undead","target:trait:construct"]}] for Void. The one in the compendium is missing "trait."
Also, per the rules, "Your eidolon's unarmed strikes affect incorporeal creatures as though etched with a ghost touch property rune." I was able to fix this by adding this RE: {"key":"AdjustStrike","mode":"add","property":"property-runes","value":"ghost-touch"}.
Hello,
I just wanted to share this information in case it was helpful for others.
The Spirit Touch Predicate did not work until I changed it to ["unarmed","target:trait:undead"] for Vitality and ["unarmed",{"nor":["target:trait:undead","target:trait:construct"]}] for Void. The one in the compendium is missing "trait."
Also, per the rules, "Your eidolon's unarmed strikes affect incorporeal creatures as though etched with a ghost touch property rune." I was able to fix this by adding this RE: {"key":"AdjustStrike","mode":"add","property":"property-runes","value":"ghost-touch"}.