I'd like to know how far can NPC venture from their areas - and, to begin with, SEE out of their areas - if they are scripted to do something on a character outside?
The circumstances of my question are nothing short of dramatic. You know that inn in Baldur's Gate Ramazith's slimes attack? After you deal with them, it becomes a regular, working inn (with rooms up to Royal, too amazing for that shabby place), with a regular, working innkeeper. A bartender guy who probably doesn't have "Move between areas" ticked, though I don't know if that's a must for walking out of his inn into the street. It happened when I needed to give a custom script to an NPC of mine. Late versions of Near Infinity were changed unfortunately and now one has to refresh the Tree before newly created files show up - a serious hassle. I didn't care to lose all my current work and close windows just so I could write a new script, instead I added my own bit to the top of SHOUT.BCS, which was my NPC's Override script, temporarily.
Then I went to test it in the game, outside of that inn, against my NPC. The script action targeted Player1, and he was alone outside with Frankenstein, everyone else getting cozy indoors and the innkeeper in yellow pants at his mugs. You can imagine my surprise when at the trigger the fat man appeared in the doorway, sailed over the cobblestones to the main character like a gilded Spanish galleon and performed the action! Apparently he had SHOUT.BCS as his file as well. Now that I think of it, it surprises me less than the innkeeper came out than that he KNEW in there his time had come.