CHOOSE not working when negation is used

Description

'!TYPE='

CHOOSE:FEAT and ABILITY - I think it's a global issue

The issue I'm trying to figure out is how to EXCLUDE a Feat from a TYPE selection

CHOOSE:FEAT|PC,TYPE=Performance,!TYPE=MasterfulDisplay

Masterful Display is a Performance Feat that makes the CHOOSER, and we don't want it being listed in the choice list. I've added a TYPE:MasterfulDisplay to it, but I can't get it ignored. No matter how I write the above out.

If the chooser 'fires' I see Masterful display, I can make the chooser not fire with some interesting combo's.

Environment

None

Activity

Show:
Andrew Maitland
October 22, 2012, 2:02 PM

CHOOSE:ABILITY|Special Ability|TYPE=ArcaneSchoolPower,PC - Works
CHOOSE:ABILITY|Special Ability|PC[TYPE=RevelationTargetOneOnly] - Doesn't Work
CHOOSE:FEAT|TYPE=Performance,!TYPE=MasterfulDisplay,PC - Doesn't Work
CHOOSE:FEAT|PC[TYPE=Performance,!TYPE=MasterfulDisplay] - Doesn't Work

James Dempsey
October 22, 2012, 2:51 PM

The negate processing is broken - as soon as there is a negate in play it will produce an empty result list which will stop the chooser from firing. Note the original example is flawed as it is asking pc or type1 or not type2 Once this is fixed, the correct syntax would be CHOOSE:FEAT|PC[TYPE=Performance,!TYPE=MasterfulDisplay] to get a feat the PC has of type Performance but not of type MasterfulDisplay.

Fixed

Assignee

James Dempsey

Reporter

Andrew Maitland

Labels

None

Theme

None

Epic/Theme

None

Pending User Input

None

Components

Fix versions

Affects versions

Priority

Minor
Configure