PDA

View Full Version : IF/IFT with a negated condition



marqss
September 5th, 2025, 22:11
Hi y'all. I'm trying to over-engineer Danger Sense (though my issue is more general), and I would like to do something like this:

Danger Sense; IF: !blinded; ADVSAV: dexterity

However, that doesn't work, the negation causes the IF function to be skipped and gives blanket advantage. 'IF: blinded' works as intended, but it's the opposite of what I want to achieve. I couldn't find a way to negate what IF or IFT checks for, other than what the atlassian page says:

A special tag '!' can be used as a kind of logical NOT.

This seems to only be used in RESIST or IMMUNE effects, though, and doesn't work for IF. Or I'm using it incorrectly.

Is there a way for IF / IFT to work properly for a "not this" condition? What if I want to check for three conditions on the same IF?

Moon Wizard
September 5th, 2025, 23:54
There is not a NOT operator supported at this time for effects for effects in general; only specifically for VULN/RESIST/IMMUNE considerations.

Regards,
JPG

marqss
September 6th, 2025, 09:36
So it's currently impossible? All right, thanks for the quick reply.

LordEntrails
September 6th, 2025, 15:14
Correct, it is currently impossible

madman
September 8th, 2025, 23:06
It can most likely be done with an extension. I am not sure which one handles it, but maybe MrDDT will swing by and answer that for you. YOu might look at these.
https://forge.fantasygrounds.com/shop/items/591/view (https://forge.fantasygrounds.com/shop/items/591/view)
https://forge.fantasygrounds.com/shop/items/155/view

Madman..