The demo MAP01 in the attached pk3 shows off a few things possible with this;
- Displaying the title of each zone as you enter it
- Changing the gravity inside a zone
- Changing the sector color inside a zone
- Adding\subtracting light from sectors inside a zone
It repurposes the sound environment zoning to do this. For each sound environment (separated by zoneboundary flagged lines) you can place a ZoneTag thing which can will assign a tag to that zone. The event handler takes care of tracking the tags and associated player data. When a player enters a new zone with a tag, some ACS is called to display the title of said zone. And there are some ACS functions to manipulate zone properties that way, for gravity, sector color and light. It can also set default property values for a zone, with data from an INI file (thanks to argv for the parser).