Stopping NPC feuds
BlackBrilliant
Member Posts: 11
Well, I should've expected this at some point with both Kivan and Viconia in my party, but they started their dialogue and the "good" Kivan murdered Viconia. I wish CHARNAME had the ability to jump into the argument for all NPCs that hate each other like this. It would've been cool that based on CHARNAME's charisma their intervention would affect the feuding NPCs. It's more realistic.
1) Charisma too low, NPC(s) kill and leave.
2) Charisma a bit higher, NPCs don't kill each other but leave.
3) Charisma still a bit higher, NPCs don't kill each other but force CHARNAME to make a choice who leaves/stays.
4) Charisma high, NPCs don't kill each other and decide to stay.
Now I'm thinking of reloading and kicking out that bastard Kivan to prevent this from happening again.
1) Charisma too low, NPC(s) kill and leave.
2) Charisma a bit higher, NPCs don't kill each other but leave.
3) Charisma still a bit higher, NPCs don't kill each other but force CHARNAME to make a choice who leaves/stays.
4) Charisma high, NPCs don't kill each other and decide to stay.
Now I'm thinking of reloading and kicking out that bastard Kivan to prevent this from happening again.
0
Comments
It's pretty easy to justify, too: even enemies will band together in the face of a bigger, stronger, more hated common enemy. As companions to CHARNAME, they will have a LOT of common enemies.
That's what happened yesterday in my playtrough:
Shar-Teel: Sometimes the smell of a man makes me sick to my stomach.
Eldoth: Shar-Teel, your lot in life is to bake cookies and bear children. Now shut up.
Shar-Teel: Say another word, Eldoth, and I'll cut out your tongue.
Eldoth: Stop your whining, wench.
Shar-Teel: You were warned Eldoth! Now reap the consequences.
Eldoth casted Mirror Image, while Shar-Teel went at him with the Varscona in her right hand and the Dagger of Venom in the left hand. Eldoth managed to hit Shar-Teel with a Magic Missile and a Melf's Acid Arrow, taking half of Shar-Teel hit points, before being chunked.
I must say that I was surprised also because Eldoth lasted longer and did more damage than I had expected, but Shar-Teel was clearly too strong for him.
but but...
i'm in the middle of an elf only run. will kivan and viconia definitely try and kill each other? i've not heard a peep from either so far
It is basically a time bomb: it may go off when you're least expecting it
There are also some banters that do not end with them killing each other, but it is random and it may happen at any moment.
what if i boot one/both out every so often? will that reset the bomb?!
If you are OK with reloading, that may solve the issue, at least temporarily. In this case I would recommend to save often.
A more permanent solution would be using a mod as suggested in a previous post or editing yourself the scripts attached to Viconia and Kivan using NI or another modding tool.
Just unzip the attached file and put it in your "override" folder.
Kivan may still say the line "You dark-hearted bitch, you'll die for that.", but nothing will happen after that.
This file is quite safe, because it only contains Kivan banters with Viconia (the main Kivan dialogues are stored elsewhere). Also no script changes were required.
For anyone interested in knowing how I did it:
I've simply removed
SetGlobal("Kivanfight","GLOBAL",1)
from Action 4 in BKIVAN.DLG
I am also pretty sure that Charisma already has an impact on NPC reactions to eachother.
how kind, thanks!
having zero experience at modding...what's the override folder?
C:\Program Files (x86)\Baldur's Gate Enhanced Edition\Data\00766
or wherever you installed BGEE.
If it isn't there, no problem. Just create a new folder and rename it "override".
Before applying a new patch, it may be a good idea to make a backup copy of the override folder, just in case its content gets deleted (but it didn't happen to me with the patches released so far).
thanks, i'll give it a go next time i fire BG:EE up
To trigger the fight between Xzar, Montaron, Jaheira and Khalid, you just have to enable the console and enter CLUAConsole:SetGlobal("Xzarfight","GLOBAL",1)
The only problem with this approach is that they will start fighting without any banter. I don't know if it is possible to trigger directly the dialogue, instead of just the fight. Maybe someone else knows how.