Quote
Originally Posted By: Abraxas*
Local characters can't be addressed and are completely unresponsive if the player isn't in the same level.

Quote
Ameranth:
More specifically, I believe a player needs to be within a short range of local characters (roughly 35 meters?) to have their scripts function.

From my testings this only applies to the character's BEHAVIOUR (and that function of the engine which the OnActivate / OnDeactivate comments call the 'script controller': controlling priorities, usage, conditions, execution etc.). The EVENTS section remains ready to receive events and execute actions, regardless of if the character is active (in player range) or not.
[snip]
Global characters answer from every point of the world, regardless of the level.

That is correct! And it's still the same in DOS2.