Another possible approach is to use an event trigger. Event triggers are automatically registered for all characters. The shared mod has a rule that that catches all Entered/LeftTrigger events and maintains a DB_InRegion(_Char,_Trigger) database based on these events.

So if you use an event trigger, you can just use "IF DB_InRegion(_Char,TRIGGERGUID_MyTrigger_UUID) THEN ..." to iterate all characters currently in that trigger.

Last edited by Tinkerer; 13/10/17 05:51 PM.