The grippli code for their poison includes adding the custom poisoned condition.
"Fortitude DC 21"|Save: Fortitude[DC:21]
"Maximum Duration 6 rounds"|Effect: Baneback Poison; Poisoned[D:6]
"Stage 1"|Effect: Stage 1 - 1d4 poison damage and stupefied 1 (1 round)
"1d4 poison damage"|Damage: 1d4 poison
"stupefied 1"|Effect: Stupefied: 1[D:1]
"Stage 2"|Effect: Stage 2 - 2d4 poison damage and stupefied 2 (1 round)
"2d4 poison damage"|Damage: 2d4 poison
"stupefied 2"|Effect: Stupefied: 2[D:1]
"Stage 3"|Effect: Stage 3 - 2d4 poison damage, stupefied 3, and flat-footed (1 round)
"stupefied 3, and flat-footed"|Effect: Stupefied: 3; Flat-footed[D:1]
I changed the Wily Attack code to:
"afflicted by a poison"|Effect: Poisoned
PermEffect:IFT: flat-footed; DMG: 1d6 precision
PermEffect:IFT: CUSTOM(poisoned); DMG: d6 precision
Which worked properly for the weapon attacked.
However, when I applied the "Damage: 2d4 poison" from the affliction, that also got 2d6 precision damage added which seems wrong since it is not an attack.
Is there a way to conditionally code the precision damage from flat-footed or CUSTOM(poisoned) so it is not applied to the affliction damage rolls?

