That's an interesting one, so I thought I'd share:
Normally, all party members in IWD use DPLAYER3.bcs. (And class scripts for their custom AI scripts).
I assign them new override scripts, and so far, it's working. But I noticed one interesting peculiarity: in BG2, a command
IF
Global("TalkNow","GLOBAL",1)
THEN
RESPONSE #100
StartDialogueNoSet(Player1)
END
overrides any commands the player gives to the characters. They Must Talk - and they do.
In IWD, however, it's different: while you keep giving them various commands, their scripts aren't being executed. So, if the dialogue is supposed to happen in the temple, but the player clicks-clicks-clicks his party members through, be happy if it happens outside(and not in the next chapter).
I suspect it's hardcoded, so there's not much I can do. But, yes, since it's Q&A forum: do you think there's a way to make the characters listen to what their script says, first and foremost? Area scripts are no-go, since I'm using Detect() command.