I am working on adding the sorcerer sub-class from the Unearthed Arcana called the Favored Soul.
One of the class features for this Chosen of the Gods which allows the sorcerer to select a Cleric domain of the hero's choice. The domains free spells are added to the sorcerer's list of known spells as extra spells known.
Now, I was going to add the domain selection the same way the cleric does. Unfortunately,as a class, Domain selection is done as a Custom Ability. The fields that allow a Class to do so are not available when creating a sub-class . . .
This lead me to a different approach. Each Domain's bonus spells are added through the use of a Custom Ability. Other stuff is also added in these same Custom Abilities, but I figured I'd make copies of each domains ability and strip out what wasn't granted to the sorcerer.
So far so good. I then set up a Class Special and bootstrapped each of the domains to it (currently 9 of then including Arcana and Death).
I then set up an array with 10 entries to chose from: "Select One" and the 9
domains.
I wanted to then set a conditional on each bootstrapped domain. Unfortunately I can't seem to get it to work.
I use a phase of First of course and a priority of 1400 on the eval script.
For the conditionals I use a priority of 1450. I have played with various priorities but I just can't get the conditionals to work right.
Conditional
I had a similar issue with bootstrap conditionals a while back, but I can't find which file it was with or how I resolved it.
One of the class features for this Chosen of the Gods which allows the sorcerer to select a Cleric domain of the hero's choice. The domains free spells are added to the sorcerer's list of known spells as extra spells known.
Now, I was going to add the domain selection the same way the cleric does. Unfortunately,as a class, Domain selection is done as a Custom Ability. The fields that allow a Class to do so are not available when creating a sub-class . . .
This lead me to a different approach. Each Domain's bonus spells are added through the use of a Custom Ability. Other stuff is also added in these same Custom Abilities, but I figured I'd make copies of each domains ability and strip out what wasn't granted to the sorcerer.
So far so good. I then set up a Class Special and bootstrapped each of the domains to it (currently 9 of then including Arcana and Death).
I then set up an array with 10 entries to chose from: "Select One" and the 9
domains.
I wanted to then set a conditional on each bootstrapped domain. Unfortunately I can't seem to get it to work.
I use a phase of First of course and a priority of 1400 on the eval script.
doneif (tagis[Helper.ShowSpec] = 0)
doneif (tagis[Helper.Disable] <> 0)
field[abValue5].value = field[usrIndex].value
For the conditionals I use a priority of 1450. I have played with various priorities but I just can't get the conditionals to work right.
Conditional
fieldval:abValue5 = 1
I had a similar issue with bootstrap conditionals a while back, but I can't find which file it was with or how I resolved it.