early game long sword Adjatha the drinker gives charm & domination immunity and a couple of more legendary longswords later on give more
i'm no mage expert but wouldn't exploiting your mage protection spells be the way to go
my soloing with non-mage characters has taught me the usefulness of running out of the way and into stealth for coping with 'confusion' (seemingly the most common mind-affecting problem) and jsut waiting it out - slightly cheesy probably
have fun
|