So, we're starting up a new campaign, and have devised a random character generating system. My friend, we'll call him Jules, rolled up a Deep Imaskari MAGISTER (185, Magic of Faerun), the ruler of magic in Faerun. As per the Magister he gets an SLA per level of spells; one level 1 spell, one level 2 spell, and so on. These SLAs are each usable but once per day. He also gets Feather Fall, Levitate, True Seeing and Read Magic at will; he gets Dimension Door and Water Walk 6/day.
So far what he's thinking is:
Level 1 - Protection from Evil
Level 2 - Invisibility
Level 3 - Dispel Magic
Level 4 - Stone Skin
Level 5 - Dominate Person
Level 6 - Greater Heroism
Level 7 - Limited Wish
Level 8 - Summon Monster VIII
Level 9 - Wish
In addition to being able to cast those SLAs 1/day, the Magister gets a free immunity of one spell per level. Here's his choices thus far:
Level 0 - Touch of Fatigue
Level 1 - Magic Missile
Level 2 - Scorching Ray
Level 3 - Dispel Magic
Level 4 - Bestow Curse
Level 5 - Baleful Polymorph
Level 6 - Disintegrate
Level 7 - Finger of Death
Level 8 - Polar Ray
Level 9 - Wail of the Banshee
This particular Magister is actually only a level 2 Wizard, with a total of 12 HP... He is however immune to enchantment spells and effects and psionics, continually under the effect of a Mind Blank spell, CL 10, can step through any magical barrier of 6th level or lower, and has SR 20.
We're looking for the best spell choices for both lists. Any suggestions?