This is his scripting code (especially its initializing part.)
//////////////////////////////////////////////////////////////////////////
// Solaufein the Vampire
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
// Initialize
//////////////////////////////////////////////////////////////////////////
IF
Allegiance(Myself,NEUTRAL)
OR(3)
Global("C6BodhiFight","AR0809",1)
AttackedBy([ANYTHING],DEFAULT)
SpellCastOnMe([ANYTHING],0)
THEN
RESPONSE #100
Enemy()
// defend against Sunray, False Dawn
DisplayString(Myself,25951) // Sequencer
ReallyForceSpell(Myself,WIZARD_FIRE_SHIELD_BLUE) // 4
ReallyForceSpell(Myself,WIZARD_FIRE_SHIELD_RED) // 4
ReallyForceSpell(Myself,WIZARD_IMPROVED_INVISIBILITY) // 4
DisplayString(Myself,40252) // Contingency
ReallyForceSpell(Myself,WIZARD_PROTECTION_FROM_MAGIC_WEAPONS) // 6
ReallyForceSpell(Myself,WIZARD_MORDENKAINENS_SWORD) // 7
ReallyForceSpell(Myself,WIZARD_SPELL_SHIELD) // 5
DisplayString(Myself,26328) // Chain Contingency
ReallyForceSpell(Myself,WIZARD_SPELL_IMMUNITY_INVOCATION) // 5
ReallyForceSpell(Myself,WIZARD_SPELL_IMMUNITY_ABJURATION) // 5
ReallyForceSpell(Myself,WIZARD_SPELL_IMMUNITY_DIVINATION) // 5
// Lolth likes us now!
DisplayString(Myself,60762) // In Lolth's Name!
CreateCreatureObjectDoor("solaspi",Myself,0,0,0)
CreateCreatureObjectDoor("solaspi",Player1,0,0,0)
// memorize spells, initialize various timers)
END
/////////////////////////////////////////////////////////////////////
// Stall
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Second Wind
/////////////////////////////////////////////////////////////////////
// Heal, Time stop, PFMW, triggers on every diff level but easiest. Don't be worried, I have never experienced this.
/////////////////////////////////////////////////////////////////////
// Pro-Magery
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Spell: Stoneskin (if out)
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Move in for the kill
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Target!
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Remove Magic
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Melf Acid Arrow
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Magic Missile
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// Move in for the kill
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// attack
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// wander
/////////////////////////////////////////////////////////////////////
As you can see, he has casted:
- various attack defences (PFMW, Fireshield, Stoneskin and whatnot).
- Spell Shield = 1st protection remover goes bye bye
- SI: Divination + Imp Invisibility = you cannot taget him with direct spells, nor can use True Sight.
- SI: Abjuration = No remove magic; and, since he is considered a lich, he's totally immune to 5th and lower level spells (Breach? Ooops!)
- SI: Conjuration = No damaging spells, almost (he's open to Abi Dalzim, if not immune via .cre file).
To dispell him: you cannot true sight him if you do not Spellstrike him, nor can spellstrike him unless you true shight him. Circular argument?
No! there are 2 ways to do the trick:
1) have a thief detect illusions. Trust me, Detect Illusions cuts through anything and his mother. then, cast on him a lot of Ruby ray / Pierce magic / whatever spells. the less powerful FIRST, as it will be killed by spell shield. After the fisrt spell, you need either other 3/4 (just to be sure) or just Spellstrike (the 9th level one).
2) be sure to have him alone with your mage, then Chain contingency: 3 Ruby ray on enemy seen. True sight, another one ruby ray (this is less likely to work, alas, since it needs the chained ones to kill SI: Divin). This is because CC can cut through Imp Invisibility.
Then, remove magic (the more the better) or inquisitor dispell magic (be careful of removing your protections though!), then slaughter him with melee.
You can also try casting ADHW as a mad on him, but this isn't granted as he can even be immune to magic damage cia .cre.