CustomRegion
CustomRegion - это прямоугольная или эллиптическая область на карте в плоскости Oxy, заданная разработчиком quester-профиля и используемая для определения положения персонажа относительно неё (внутри или снаружи).
На скриншоте ниже в окне Mapper‘a отмечен прямоугольный CustomRegion Sahha_Playground.
CustomRegionSet
Это область на карте, заданная сочетанием нескольких CustomRegion‘ов, которые включены в одну из трех групп:
| Название | Описание |
|---|---|
| UNION | ОБЪЕДИНЕНИЕ регионов, которое образует допустимую область. Персонаж должен находиться в любом из отмеченных регионов, а также в области INTERSECTION (если она задана). При этом запрещено нахождение в области EXCLUSION. Примером объединения регионов A, B, C является область, закрашенная серым цветом: ![]() |
| INTERSECTION | ПЕРЕСЕЧЕНИЕ регионов, образующее допустимую область. Персонаж должен находиться в каждом из отмеченных регионов, а также в области UNION (если она задана). При этом запрещено нахождение в области EXCLUSION. Примером пересечения регионов A, B, C является область, закрашенная серым цветом: ![]() |
| EXCLUSION | Регионы, которые будут ИСКЛЮЧЕНЫ из итоговой области. Персонажу запрещено находиться в любом из них. Примером исключения регионов A, B, C является область, закрашенная серым цветом: ![]() |
Другие примеры:
Исключение региона С из объединения регионов А и В:

Исключение региона С из пересечения регионов А и В:

Редактор CustomRegionSet
Изменение состава групп CustomRegion‘ов производится в специальном окне.
В верхней части окна находится переключатель групп CustomRegion’ов.
Под ним находится текстовое описание выбранной группы CustomRegion’ов.
Основную часть окна занимает список CustomRegion’ов, рядом с которым находятся чекбоксы:
- Регионы, входящие в выбранную группу, отмечены
v; - Регионы, входящие в какую-либо другую группу, отмечены
■; - Регионы, не включенные ни в одну группу, отмечены
□
Внизу окна расположены кнопки:
Mapperоткрывает окно Mapper’a, если оно не было открыто ранее.Reloadобновляет список CustomRegion’ов. При этом восстанавливает их распределение по группам.Selectсохраняет распределение CustomRegion’ов по группам и закрывает окно.


