Kendall-DM
Spy
I'm in a bit of a pickle, and I can't seem to find any help in a thorough search of the board. It feels like it is something I should be able to do, but can't figure it out as much as I try.
I have a Rogue class that I re-vamped where it gets +1d6 Sneak Attack every odd level, and a Special Ability (which includes all the standards, Evasion, Uncanny Dodge, etc.) at every even level. So, using the Special Ability given to a Rogue at 10th level, I was able to make this work. I can get all choices (with prerequisites of course) to choose correctly, except for one. One of the Special Ability options I decided to add was a choice of Rogue-type feats. So, I selected several feats available as a bonus feat to Rogues, and now I want to all a Bonus Feat as a Special Ability selection, where that bonus feat is a selection from the Rogue bonus feats. And this is wear I'm stuck. I can get the list to show up by using the Custom Expression "BonusFor.Rogue" from All Things, but it lists each feat independent of whether it already exists on the character, has already been chosen previously, or does and does not meet the prerequisites to take the feat. Then there is the problem of assigning the feat once it is chosen.
As it stands, I am able to see the list of feats as a choice, and I can select a feat. But I'm not sure how to assign the feat to the character once it is chosen. That is one problem.
A second problem is, what do I need to add to this Custom Expression to ensure that a feat on the list is a valid choice. I've tried a few approaches without success ("& thing.valid", "& thing.prereqok", etc.), but these are obviously not answers. I've looked to see if the feats have a validity field, or a tag associated with that, but couldn't find any (problem is, I can only see the fields and tags associated with what is on the hero, not before it arrives on the hero).
And the third quandary, how does one go about excluding feats for the list that are already chosen (either through this ability, or from normal feat selection). Again, I've tried several approaches, including adding "& !HasFeat.f?", which did not work at all.
Spent several hours on this before I gave up, and I tried alot more things than are listed here, but it's all a jumble now. Can a brother get some help here? Or am I just flailing away at an unsolvable dilemma?
I have a Rogue class that I re-vamped where it gets +1d6 Sneak Attack every odd level, and a Special Ability (which includes all the standards, Evasion, Uncanny Dodge, etc.) at every even level. So, using the Special Ability given to a Rogue at 10th level, I was able to make this work. I can get all choices (with prerequisites of course) to choose correctly, except for one. One of the Special Ability options I decided to add was a choice of Rogue-type feats. So, I selected several feats available as a bonus feat to Rogues, and now I want to all a Bonus Feat as a Special Ability selection, where that bonus feat is a selection from the Rogue bonus feats. And this is wear I'm stuck. I can get the list to show up by using the Custom Expression "BonusFor.Rogue" from All Things, but it lists each feat independent of whether it already exists on the character, has already been chosen previously, or does and does not meet the prerequisites to take the feat. Then there is the problem of assigning the feat once it is chosen.
As it stands, I am able to see the list of feats as a choice, and I can select a feat. But I'm not sure how to assign the feat to the character once it is chosen. That is one problem.
A second problem is, what do I need to add to this Custom Expression to ensure that a feat on the list is a valid choice. I've tried a few approaches without success ("& thing.valid", "& thing.prereqok", etc.), but these are obviously not answers. I've looked to see if the feats have a validity field, or a tag associated with that, but couldn't find any (problem is, I can only see the fields and tags associated with what is on the hero, not before it arrives on the hero).
And the third quandary, how does one go about excluding feats for the list that are already chosen (either through this ability, or from normal feat selection). Again, I've tried several approaches, including adding "& !HasFeat.f?", which did not work at all.
Spent several hours on this before I gave up, and I tried alot more things than are listed here, but it's all a jumble now. Can a brother get some help here? Or am I just flailing away at an unsolvable dilemma?