我在没看到有人提出这个问题之前,一直觉得PrC不会增加Advanced Learning。但其实每个PrC的Wording也不一样。arcane trickster没有说增加spell known, 但是archmage和绝大多数PrC是写了增加spell known的。
When a new archmage level is gained, the character gains new spells per day (and spells known, if applicable) as if he had also gained a level in whatever arcane spellcasting class in which he could cast 7th-level spells before he added the prestige class level. He does not, however, gain any other benefit a character of that class would have gained.
如果说advanced learning是spellcasting以外的class feature,那么wizard的spell book和升级之后往书里加的两个free spell也是单独的列出的,是spellcasting以外的class feature。两者是不同的获得spell known的class feature。于是两者应该一视同仁。
Spell Book: ...... At each new wizard level, she gains two new spells of any spell level or levels that she can cast (based on her new wizard level) for her spellbook.
Advanced Learning: ...... A dread necromancer gains an additional new spell at 8th,12th, 16th, and 20th level.
Gleemax上面一个DM的理解就是这样,我觉得没法辩驳。另外他给了个3.0FAQ说:
Q:I can’t find any information about how many spells prestige
class spellcasters know. I am going on the presumption that
those that gain bonus spells per day of their existing class
(such as loremaster and spellsword) do not automatically
add additional spells to their spellbook as they gain levels.
A:They do add spells to their lists. For example, a wizard
/loremaster gains 2 spells for her spellbook when using a
loremaster level to increase spellcasting. A sorcerer/loremaster
would learn more spells as well. Adding spells to your
spellbook or personal repertoire is part of spellcasting.
我再看看beguliar和warmage怎么说,不过,觉得两面的说法似乎都有一定道理。