Well I finally got through this battle after countless tries. I'll still post the workaround here as it could help others.
Previously the game always crashed at the same point after Nilrem cast a specific spell at a specific turn. If anyone noticed the AI in this game is not random at all. So even you played through a battle once, if you reload and take the exactly same decisions/steps as the previous game, the outcome/damage numbers will be exactly the same. So what I did was not to bother about winning the battle with no loss, just concentrate on finishing it as soon as possible, giving Nilrem less chances to cast spells. Due to the different steps I took in the battle, Nilrem casted different spells on different targets and surprisingly none of those caused my game to crash. So I kept my fingers crossed and eventually won the battle in 4 turns. I did lose an inquisitor in the process but who cares.
So to summarize, just take different steps in the battle, if a certain sequence of moves causes the game to crash, choose another sequence, cast different spells, have units attack different units, just do not follow your original plan, play to win the battle as fast as possible.
|