Disobediant A.I.
iso12000
Member Posts: 10
Hello everyone.
I tried searching for a solution to this issue but if a fix is out there I wasn't able to find it. I am having trouble with A.I. and commands. When I tell a character to do something he immediately does something else. I went to customize and changed the script to passive but that doesn't work.
I tried searching for a solution to this issue but if a fix is out there I wasn't able to find it. I am having trouble with A.I. and commands. When I tell a character to do something he immediately does something else. I went to customize and changed the script to passive but that doesn't work.
0
Comments
Also, are you using any mods?
(I don't use scripts, found in the originals that I would choose to attack casters but the party members would switch to nearest attacker and give enemy casters free rein, so thought it worth asking what issues you are seeing)
Somewhere in Durlag's I'd set my party up to blitzkrieg a new room (PC and Shar-Teel up front with Safana and Viconia loitering behind to throw sticks and stones - all hasted), so when I entered the room (with AI inadvertently on) all hell broke loose and one fleeing enemy caused the whole slaughterhouse to spill over into the next room leaving the party knee deep in blood, very little of which was their own.
So I now use AI as a yardstick, re-playing significant encounters with the AI on to see if it affects the outcome and varying my tactics accordingly (sort of using the AI against itself).
http://forum.baldursgate.com/discussion/15408/request-improved-ai-scripts
To be more precise:
A round starts:
If i cast a spell before doing anything else it's ok, i will cast the spell.
If i drink a potion (1/10 of a round) and i want to cast a spell I have to wait for the round to end, or the character will stop casting (he will not really start casting) and he will attack someone.
The same thing happens if i want to cast two spells in a row (or a spell and a potion) I have to wait for the round to end or my command will be lost.
Everything was fine when I had a party of 5, then I added Neera and party movement went pear-shaped. Specifically, when moving in single file with the whole party selected Neera (in position 6) will randomly either do what she's told, move very slowly, not move at all or move in the opposite direction. When ordering the whole party to attack, Neera refuses to do so until I click on her specifically. Also there is a roughly 50/50 chance that no.5 will move up and push into number 2's position.
I've tried shuffling the party order around and Neera behaves herself when she's at the front but I really, really don't want Neera tanking for me, and problems continue further down the line with 4 and 5 trying to get into the same position.
BTW I'm playing a vanilla version which I got from Steam a few days ago.
The constant micro-management is exhausting so any help would be greatly appreciated.
Has Neera got any items that cause her to walk quicker than other party members such as boots of speed.
Like @Pibaro said. It's worst when trying to cast a spell. Even if you have the most basic (Default) A.I. script on a character, it will still interfere with spell-casting.
Basically, the mage will attack nearby enemies even if you've told him to cast a specific spell. This did not happen in vanilla. The casting will work, if he can begin casting immediately, but if he has to wait for the next round/cool-down/whatever, then the script will override user commands in accordance to the selected script. The script should never interrupt a user command and in the vanilla game it didn't.
I've previously discussed it in this thread: http://forum.baldursgate.com/discussion/24314/for-the-love-of-bhaal-please-restore-the-default-script. I did not create a bug report as I assumed the issue would be obvious... If it wasn't in BG:EE it certainly is in BG2:EE as there is more "casting" going on.