BCEG Conditional Operators that don't appear to be working anymore
I've noticed that some of the Conditional Operators previously available in BCEG don't appear to be working anymore, or something has changed that I'm not aware of when this was updated by Moon Wizard. If my assumptions are wrong about the expected functionality, please educate me. :)
First is the ability to use a [creature name] as an additional filter in the RANGE Conditional:
Code:
RANGE((N), ![faction]*, ![creature type]*, ![creature name]*, ![target])
True if the actor is within the specified range (N) of at least one other actor that is not incapacitated. Filters can be applied to match only specified.
This was used successfully for Warding Bond (2nd Level Cleric Spell): "You touch another creature that is willing and create a mystic connection between you and the target until the spell ends. While the target is within 60 feet of you, it gains a +1 bonus to AC and saving throws, and it has Resistance to all damage. Also, each time it takes damage, you take the same amount of damage."
Previously, this Effect worked:
Code:
Warding Bond; IF: RANGE(60, Bob the Cleric); AC: 1; SAVE: 1; RESIST: all; SHAREDMG: 1
(SHAREDMG is from Life Ledger or Life Drain.) However, the IF: RANGE(60, Bob the Cleric) doesn't work anymore. In general, IFT: RANGE(60) works, but lacks the ability to check the range to the cleric specifically.
Second, is the ADV/DIS Conditional (True/False if the attack roll has (dis)advantage).
I used the IF: !DIS Conditional in an Effect for Brutal Strike (5.5e Level 9 Barbarian Feature): "If you use Reckless Attack, you can forgo any Advantage on one Strength-based attack roll of your choice on your turn. The chosen attack roll mustn’t have Disadvantage. If the chosen attack roll hits, the target takes an extra 1d10 damage of the same type dealt by the weapon or Unarmed Strike, and you can cause one Brutal Strike effect of your choice."
Code:
Reckless Attack; GRANTADVATK; IF: !CUSTOM(Brutal Strike); ADVATK; [SELF]
and, combined with
Code:
Brutal Strike; IF: CUSTOM(Reckless Attack); IF: !DIS; DMG: 1d10; [SELF]
However, the IF: !DIS doesn't work anymore as far as I can tell.
Are these operators still supported per the original documentation?