Yes, I have thought about that too
I don't want to give extra items rewards... everything is about more realistic opponent.
By now, I have done:
- Kahrk, the ogre-mage : Fighter/mage lvl 12, extremely dangerous
- Brage
- Greywolf : he is now tougher to better match his reputation, and for carrying a so good weapon
- Angelo : figher lvl 9 dual to mage lvl 12. he is mostly an archer.
- Semaj : mage lvl 12.
Beside Greywolf, I don't touch base stats. I correct thac0 AC saving throws errors (in some cases, I left them).
I give equipment according to the level and situation of the character. For example, Semaj is well equipped, similarly to what PC can have. (All new equipment is undroppable)
I dion't plan to modifiy fighter's script.
I'm actually working on mage's script.
I have done:
- a fighter-mage script (used by karhk and angelo by now)
- a mage script.
I'm quite satisfied with my script, but it could be improved by far... I don't have enough experience in script programming. Mine is highly inspired of tatics one, and some other one I have found.
Altough I gave correct number of spells to mages, they cast one more spell of certain ones. Because I often use ReallyForceSpell for combat preparation, and forcespell for magic protection. Unfortunaly, this commands don't decrease spell's use...
I could unmemorized them in spell book, but it's fine like it is.
Even with a good script, a NPC mage doesn't match a PC mage (if the player know his spells hehe). I try to program most situations in scripts, but it's nearly impossible to be perfect, and I am sure some players could find some flaws. Because of all that, preparation spells and some forcespells are needed.
One thing is sure : my scripts are far superior to original ones
I keep learning and improving.