1: At a guess, you failed to prevent Jaime Lezcano from capturing the Electress back in Santo Domingo. I'll need to add this to the case where Jaime Lezcano gets to the town gate with the Electress, but you won't want to go all the way back to that point in the game. So, before going into the cave, put this into "console.c":
Code:
LAi_RemoveCheckMinHP(CharacterFromID("Jaime Lezcano"));
Then press F12. That ought to prevent him fron running away.
2: I wouldn't have thought that would make any difference - variable names don't usually care about upper and lower case. Does it prevent the town name from appearing in the dialog?
Also:
There are all sorts of ways this scene can go. Dialogs change slightly if you originally chose to be the black-hearted see robber when you first talked to the Inquisitor right at the start of the game. So here's another "console.c" command to change you to Evil Ardent:
Code:
PChar.quest.alignment = "evil";
Press F12, then see what you say when you negotiate with Jaime Lezcano.
If you didn't have Edmundo with you, did you have another officer instead? If not, try that. If you're planning to storm the cave to rescue the Electress, it helps to have someone ready to jump in from another entrance...