Выбор работы
Приоритеты
Окно профессий в настройках персонажа
В выборе работы ты указываешь, насколько хочешь играть конкретную профессию. Система не обещает должность, но использует эти приоритеты при раздаче ролей перед стартом смены.
Порядок назначения сверен с подсистемой профессий Howling Void. Доступность роли зависит от свободных мест, запретов, возраста аккаунта, игрового времени и настроек сервера. Точные ограничения смотри в окне выбора профессий.
Высокий
Главная желаемая работа. Обычно можно поставить только одну профессию на высокий приоритет.
Средний
Хороший запасной выбор, если основная должность занята или не досталась.
Низкий
Работа, на которую ты согласен, но не хочешь получать её слишком часто.
Никогда
Система не должна назначать тебя на эту профессию при обычной раздаче.
Запрет
Job-ban блокирует профессию независимо от выставленного приоритета.
Недоступно
Роль может требовать наигранного времени, особенно если это СБ, командование или силиконы.
Антаги
Антагонисты выбираются до назначения работы
Если игрок выбран антагонистом, но должен был получить неподходящую для антага профессию, игра может назначить ему другую работу. Поэтому высокий приоритет на СБ сам по себе не означает, что антагонистические роли навсегда закрыты.
Сначала флаги раунда
Система решает, кто участвует в антагонистических ролях и какие ограничения применить.
Потом профессии
После этого игрокам раздаются должности с учётом приоритетов, свободных мест и запретов.
Назначение
Упрощённая логика раздачи работ
Предназначение
Сначала назначаются приоритетные позиции: необходимые для режима роли и командование. Затем распределяется резервная (overflow) профессия среди включивших её игроков.
Высокий приоритет
После перемешивания списка игроков система обрабатывает высокий приоритет. Сначала заполняются должности командования, затем доступные обычные профессии.
Средний приоритет
Оставшиеся игроки проходят по профессиям со средним приоритетом.
Низкий приоритет
Затем система смотрит низкие приоритеты для тех, кто ещё без назначения.
Остаток
Если подходящей работы нет, применяется настройка на случай неназначения: случайная работа, резервная профессия или возврат в лобби. Для выбранных антагонистов возможны исключения.
Практический вывод
Если очень хочешь конкретную профессию, ставь её на высокий приоритет. Несколько любимых работ лучше разнести: одну на высокий, остальные на средний. Приоритет не гарантирует место. Среди доступных профессий одного уровня система выбирает случайную; заранее проверь настройку на случай, если желаемая роль не достанется.
Сверено 2 ноября 2026 года: code/controllers/subsystem/job.dm, процедуры divide_occupations и handle_unassigned.