How to set up argument using "or" in prerequisites
Hi everyone,
How would you set up a prerequisite that uses the argument "or"? i.e. "If the hero has the weapon finesse feat or the combat expertise feat, the argument is true." |
In this specific case you can use a tagexpr[].
Example: Code:
hero.tagexpr[HasFeat.fWepFin | HasFeat.fComExp] <> 0 |
Another thing you can do is combine tagis results and see what they add up to:
Code:
tagis[HasFeat.fWepFin] + tagis[HasFeat.fComExp] > 0 |
Thank you both, those suggestions are very helpful. I appreciate the help, as always.
|
A follow-up question regarding this topic: I'm working on a feat that two different criteria to satisfy prerequisites.
Prerequisites: Tripping bite feat or (combat expertise and improved trip) I'm trying to translate this in ExprReqs, but keep getting parsing errors. My latest attempt was hero.tagexpr[HasFeat.fTrippBite] <> 0 | hero.tagexpr[HasFeat.fComExpert + HasFeat.fImpTrip] >= 2 What's the correct syntax to express this? |
Bob - take another look at the examples, and look for where the "|" and "+" actually are. Right now, you're mixing them together, with + inside tagexpr, where it's not used, and | outside of a tagexpr, so that won't work either.
tagexpr (HasFeat.fTrippBite | (HasFeat.fComExpert & HasFeat.fImpTrip)] <> 0 |
Quote:
|
All times are GMT -8. The time now is 11:37 AM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.