I'm trying to make the Monk Weapons Class Feature Variant and it's giving me some trouble. I'm trying to get a Custom Expression to provide options that meet these criteria:
The best I've come up with is this:
The problem is the proficient part. From what I can tell, the Helper.Proficient tag doesn't get added to a weapon until that weapon is added to the hero. Is there any way to get at this?
My only other idea is to use a script to pull all weapon and weapon group proficiencies off the hero then add them to the custom expression. I have no idea if that will work, and it would be a royal pain. So I'm looking for something cleaner if possible.
- simple or martial weapon
- not heavy, special, or two-handed
- the hero must already be proficient in it
The best I've come up with is this:
Code:
component.BaseWep & (wProfReq.Martial|wProfReq.Simple) & !Helper.Helper & !wProperty.Heavy & !wProperty.Special & !wProperty.TwoHanded & Helper.Proficient
The problem is the proficient part. From what I can tell, the Helper.Proficient tag doesn't get added to a weapon until that weapon is added to the hero. Is there any way to get at this?
My only other idea is to use a script to pull all weapon and weapon group proficiencies off the hero then add them to the custom expression. I have no idea if that will work, and it would be a royal pain. So I'm looking for something cleaner if possible.