Please note that new user registrations disabled at this time.

Party AI and Hide in Shadows

This forum is to be used for all discussions pertaining to BioWare's Baldur's Gate II: Shadows of Amn.
Post Reply
User avatar
iamweaver
Posts: 125
Joined: Mon Jun 28, 2004 7:32 am
Contact:

Party AI and Hide in Shadows

Post by iamweaver »

Has anyone come up with a mod that "disables" Party AI for a hidden thief? I hate it when I haven't saved for 15 minutes, send Yoshi off to scout, and he decides to assault a room full of mindflayers...
User avatar
nephtu
Posts: 989
Joined: Wed Mar 06, 2002 10:38 am
Location: Bellevue, WA
Contact:

Post by nephtu »

Well

You can just set the script to Thief - Cautious, which will keep your scout from dropping hide to attack.
I have given up all lesser evils as inadequate to my purpose.
User avatar
Nightmare
Posts: 3141
Joined: Fri Mar 30, 2001 11:00 pm
Location: Canada
Contact:

Post by Nightmare »

You can always just turn off the party AI, too.
If nothing we do matters, then all that matters is what we do.
User avatar
iamweaver
Posts: 125
Joined: Mon Jun 28, 2004 7:32 am
Contact:

Post by iamweaver »

Setting to thief - scout was the fix; thanks. I didn't know about the AI options. I was turning AI off, but that tended to result in (1) having some lazy toon sit out part of a fight, or (2) losing Yoshi when I *forgot* to turn off AI :) .

**edit: oh! thief - adventurer! constant detect traps, how handy :) Reselecting him for this during dungeon crawls is annoying. ***
User avatar
Minute Mirage
Posts: 12
Joined: Sun Jun 20, 2004 3:54 am
Contact:

Post by Minute Mirage »

You could also make a simple script that does what you want. As an example, I just made this script for my solo kensai/mage/thief. When there's no enemy around he's always detecting traps, unless he's hidden in shadows. He also won't do anything on his own if he's hidden in shadows or invisible.

// Attacking

IF
ActionListEmpty()
See(NearestEnemyOf(Myself))
!ModalState(STEALTH)
!StateCheck(Myself,STATE_INVISIBLE)
!StateCheck(Myself,STATE_IMPROVEDINVISIBILITY)
THEN
RESPONSE #100
Attack(LastSeenBy())
END



// Detecting traps

IF
ActionListEmpty()
!Exists(NearestEnemyOf())
!ModalState(DETECTTRAPS)
!ModalState(STEALTH)
THEN
RESPONSE #100
FindTraps()
END
User avatar
iamweaver
Posts: 125
Joined: Mon Jun 28, 2004 7:32 am
Contact:

Post by iamweaver »

Thanks - tho I don't know if I want to devote that much time to the game :) . Then again, (*SPOILER* FOR 1st-time players)


















Maybe I should have let Yoshi die more, the scum. MAN!! I can't believe he turned traitor. Maybe if I play through the game another time, I will leave AI on just to watch him die over and over ;)
User avatar
Thrain
Posts: 443
Joined: Fri Feb 13, 2004 1:29 pm
Contact:

Post by Thrain »

hehehehe, that first time feeling comes only once for all of us. congratulations man :)
Post Reply