I'm working on a race that has some racial ability packages, every package has a primary and secondary ability. The race has 2 Alternate Racial Traits that change the races size to either small or large, in doing so it disables the secondary abilities from the package.
For most abilities this is simple and works fine, but some of the secondary abilities are a "pick one of these 3 abilities" type of thing. I've got helper abilities made up that are bootstrapped to the racial ability. I've got an eval script to assign specific tags when you choose which ability you want which are used in the bootstrap condition of the helper abilities. The bootstrap conditions are something like:
First/500
Custom.IronPrimary & !AbReplace.raRPIroXXX
The problem I'm having is the abilities are still showing up even with the main ability is replaced, which they shouldn't.
Any suggestions?
For most abilities this is simple and works fine, but some of the secondary abilities are a "pick one of these 3 abilities" type of thing. I've got helper abilities made up that are bootstrapped to the racial ability. I've got an eval script to assign specific tags when you choose which ability you want which are used in the bootstrap condition of the helper abilities. The bootstrap conditions are something like:
First/500
Custom.IronPrimary & !AbReplace.raRPIroXXX
The problem I'm having is the abilities are still showing up even with the main ability is replaced, which they shouldn't.
Any suggestions?