Zones allow you to change behavior in restricted areas of the playing area. Each zone behavior can be set to affect everyone, nobody, or only owners of the zone. You can set any player color to be an owner, and zones can have multiple owners.
Zones can be used for many different purposes, combined with scripting and without. For example, when playing an RPG, you can define a zone that is owned by the dungeon master. It can hide objects and the owner’s cursor from everyone but the owner. In a game like Monopoly, you could define a zone that disables interaction with the “bank” objects for most players, or even for everyone if interactions are handled through scripting.
The available behavior switches for zones are:
- Object Visibility: Objects in the zone can be hidden. Hidden objects still behave the same as visible objects, so they will interact with each other and with objects that enter the zone. If set to owners only, objects are hidden for all players except the owners.
- Cursor Hidden: Player cursors in the zone can be hidden from other players. Every player can always see their own cursor. If set to owners only, the cursors of the owners are hidden from other players, but other cursors remain visible for everyone.
- Interaction: Objects in the zone can’t be interacted with, but they remain visible.
- Snapping: All snap points within the zone can be deactivated.
- Stacking: Adding cards to stacks within the zone can be disabled.
- Inserting: Inserting objects into containers within the zone can be disabled.
To create or edit zones, you need to enable zone mode by switching the cursor mode in the player options, or pressing the zone mode key (“U” by default). You can then create new zones by clicking and dragging. When you click on an existing zone, the coordinates window opens and a gizmo appears. This allows you to position the zone exactly where you want it.
When you right click on a zone, you get a context menu with more options: in the properties window you can select what shape and what color the zone should have. If scripting is enabled, you can also find and set the unique id of the zone here. In the behavior window, you can set which player colors are owners of the zone, and you can switch the behaviors described above.
When you create a new zone, it will have all the properties from the last zone you edited, which helps when you want to create several similar zones.