That's because the paladin's magic is only the Spirit Magic. Warlock's magic is any magic.
In fact, your paladin can continue gaining spells in all magic schools he already knows. But you must differentiate between "natural" and "foreign" magic schools.
The natural magic schools for a given role are those magic schools listed in your manual. For example, paladins have Spirit Magic, rangers have Vine Magic, warlocks have all magic schools, barbarians none magic, and so on. All other magic schools are foreign.
If the magic school is natural, then you can gain spells up to spell level
min(character_level, spell_skill_level)
where the spell skill level is the corresponding "...craft" skill. Spiritcraft for Spirit magic and so on. If your paladin is level 5 and has Spiritcraft 4 then he can learn spirit spells up to level 4.
If the magic school is foreign, then you can gain spells up to spell level
min(character_level, spell_skill_level/2 rounded down)
If your paladin is level 5 and has Mooncraft 4 then he can learn moon spells up to level 2.
Naturally, if there aren't any spells which can be learned then you won't be offered to learn spells. If the paladin in our example already knows all level 1 and 2 moon spells then he won't be offered to learn moon spells - until you improve his Mooncraft to 6 at least.
[ 09-23-2004, 09:13 AM: Message edited by: Radek ]
__________________
My name is Demon\'s Last Day. Yes, the last one.
|