In fact....if you REALLY wanted to get creative, and if it would work out game-engine-wise, an idea would be to have Imoen START as a thief (normally) but then give the option to literally change class to either a pure mage or a multiclass mage-thief when she gets Tarnesh's spellbook.
I don't know much about modding, and thus I don't know whether such a thing can be scripted into a game or enabled via some sort of triggering event, but if it would (could?) work, the acquisition of Tarnesh's spellbook could be done such that a choice is presented to the player to:
A) keep her as a pure thief, essentially turning down the chance to learn magic;
B) change career path to that of a pure mage, or
C) do both, opting for the multiclass route.
Like I said, I don't know if it can be done, but the story would make sense if it could, and it would be a really cool way to allow the player to craft Imoen into the character type of his/her choice without having to resort to Level1NPCs or an editor to force things to work outside of the game itself.
Of course, if this were done then the Sandrah mod would have to be flexible enough to account for whichever career path was chosen with regards to future events. If she's a pure thief, some things perhaps wouldn't make sense if they're specifically intended for Imoen as a mage. (I've yet to see anything that insists that she should be a mage that I can think of, but it's still relatively early in my game. Sandrah is a very long mod and I have no idea what's down the road for her later in the story.)
Options B and C are worth inquiring a bit further from my point of view. Even the storyline would support it
- Imoen gets Tarnesh's spellbook
- Sandrah is a priestess of the Goddess of All Magic
- They are getting close friends already, thus Sandrah would be ideal to help Imoen to develop her dormant mage skills
- When Imoen finally appears mage in SoA this would be consistent.
- There is not really a need for Imoen to have mage skills prior to Tarnesh, not until she meets Henning.
The only doubt I have is if option C is technically possible - I do not think you can change class to multiclass by script, spell or anything else but the character screen, but I need to study that further.
Option B (basically dual-classing from thief to mage) would be pointless unless it's delayed in implementation. She's first level guaranteed when she gets her hands on Tarnesh's spellbook. However, acquiring the spellbook fits the narrative as you said.
(Edit: I take that back. I didn't even remember what I wrote a few minutes ago. Sorry. Option B is to totally change to a mage and forget being a thief, if that's even possible. I guess I'm talking about an option "B2" here, using Tarnesh's book as a plot device that eventually leads to her dualing to thief-mage.)
I'm not even sure exactly what Tarnesh's spellbook does for Imoen. As far as I can tell, when she uses it, she gains a point of Dexterity for a period of time, and the "luck" icon appears on her portrait. I don't know if that means she's basically cast luck upon herself or if it's another effect, but if these two effects are all that happens, then the book seems more a thief tool than a mage tool as things stand.
Maybe the book could be used to teach Imoen magey things as time passes (i.e. at levelup, or at experience waypoints), much like Rhialto's spellbook teaches a wild mage things as (a wild mage) <charname> levels up (if you don't know what I'm referring to, I encourage you to check out the Wild Mage mod). Seeing Imoen learning mage skills while still as a thief (ala the "Charming Rogue" kit that NEJ has) early in the game would be interesting, as she expands her horizons even before she actually does take the plunge and dual-classes to mage later on, at 7th level or whatever (according to the player's choice of course.)
Edited by geh4th, 16 October 2015 - 11:57 PM.