Lawful_g wrote:
>
>
> In a post from late 2007 I was asking how to implement domains for a
> class and I had the following question:
>
>> The Mystic gains the
>> domain spells of his domain as bonus spells known, so for example, at
>> 1st level he knows 5 0th level spells, 2 1st level spells, and the 1st
>> level spell for the domain he has chosen. How do I make the domain the
>> mystic selects add a certain spell as a bonus spell to his spells known?
>
> Colen replied
>>Hmm... the domains you have are going to be really different from the
>>normal domains, because you'll need to bootstrap the spells that you
>>know. So it probably makes sense to define them differently - as Custom
>>Abilities.
>>
>>Give the Mystic 1 custom ability at all levels, and add one Mystic
>>custom ability for each domain that bootstraps the appropriate spell.
>>That way you don't have to worry about making the Mystic domains
>>overwrite the existing ones.
>>
>>After that, I think everything else should be pretty simple.
>
> So now, after a year I've come back to this and started working on it
> again. I made a custom ability and bootstrapped the appropriate spells
> to it, but after selecting the custom ability, there is no change to the
> known spells. What is up? How do I fix it?
Are the spells not appearing on the Mystic tab, or on the Spells tab, or
both?
You should be able to make them appear on the class tab by assigning a
"SpellType.CLASSID" tag to the bootstrap, where CLASSID is the unique id
of the class pick. Does that work?
--
Colen McAlister,
colen@wolflair.com