I wanted to do something similar kinda along the lines of the Kelsey/Anomen fight with this NPC and Haerdalis but didn't wanna go through the hassle of dual appending of scripts and editing the instigator's script. I altered this from the Keldorn/Viconia fight in her Bviconi.d file but it's annoying when the kickout speech activates since both are in the party. I guess I would have to set more global checks and timers like they did in the K/A fight. *sigh* This is part of what would have been appended to the Bhaerda.dlg file
IF ~~ REPLY @100 DO ~IncrementGlobal("Evil","GLOBAL",1)
LeaveParty()
ActionOverride("MyNPC",LeaveParty())
Attack("MyNPC")
ActionOverride("MyNPC",Attack("Haerdalis"))~ EXIT
END
END
If I omit out the "ActionOverride("MyNPC",LeaveParty()) the sprite just stands there getting beat up by Haerdalis.