MEANCITY
ИГРАТЬ ПРАВИЛА ГОРОД
Энциклопедия · Справочник · Механика

Блок 3 — Виды ночных действий

Статей: 9 · Статус блока: APPROVED · Обновлено: 18 июля 2026

Девять видов действий, на которые делятся все 105 ролей. Вид действия отвечает на вопрос «что произойдёт при попадании» — матрица отвечает только на «попало ли».

В этой статье
  1. Смертельная атака
  2. Пассивное свойство
  3. Разведка
  4. Защита
  5. Блокировка
  6. Манипуляция
  7. Перенаправление
  8. Уникум
  9. Спец-обработчик

Сводка

ID Вид Ролей Что делает
ACTION-0001 kill 36 Смертельная атака
ACTION-0002 passive 32 Не ходит, срабатывает сам
ACTION-0003 investigate 9 Разведка
ACTION-0004 special 7 Уникум вне схемы
ACTION-0005 protect 6 Защита
ACTION-0006 block 5 Лишает действий, голоса или речи
ACTION-0007 support 5 Манипуляция ролями и целями
ACTION-0008 redirect 3 Перенаправление удара
ACTION-0009 (пусто) 2 Спец-обработчик роли

Две трети города — убийцы и пассивные. Всё остальное умещается в 37 ролей.

⚠️ Классификация и боевой код — разные поля. Подтверждено трассировкой движка: разрешение ночи диспатчит только на night_action_code (50 обращений в коде). action_kind живёт для конструктора, ботов и категорий интерфейса — на бой не влияет.

Сколько убийц — зависит от того, что считать:

Что считаем Сколько
Реально могут убить 29
Уходят в движок как KILL 35
Классифицированы убийцами 36

Первая строка — честная: минус шесть ролей, у которых KILL есть, а попаданий в матрице нет.

Три роли, где поля расходятся:

Роль Таксономия Движок Что происходит на самом деле
Рокко kill BLOCK Блокирует способности до утра. Не убийца
Мимик kill MIMIC Убивает, но чужой ролью — копирует и бьёт
Джокер special KILL Код KILL ложный: обработчик делает захват банды, не убийство
Манипулятор support MANIPULATE Числится вспомогательным — инициирует убийство чужими руками

Отдельно Комиссар: kill → SUSPEND в тюремном сценарии. Это не расхождение, а режим.

Где расходится — верить движку. Рокко не убивает, Джокер не убивает, а Манипулятор — убивает.


Смертельная атака

Определение

Ночное действие, при попадании убивающее цель. Самый многочисленный вид.

Сколько их — три разных ответа. По классификации action_kind — 36. По боевому коду night_action_code — 35. Реально способны убить — 29: у шести ролей код есть, а попаданий в матрице нет.

Описание

Исход берётся из матрицы. Попадание — смерть, промах — пустая ночь, обратное действие — гибель самого нападавшего.

Убийцы очень разные по охвату:

Роль Попаданий из 105
Тотенкоф 104
Маньяк 99
Комиссар 23
Дельта 0

Большой охват не значит «сильнее»: Комиссар бьёт узкий профиль намеренно — он ищет преступников, а не всех подряд.

Известная проблема

Шесть ролей с KILL не убивают никого — Дельта, Предатель, Хулиган 1–4. У них ноль попаданий во всей матрице и нет спец-обработчика: удар уходит в матрицу и всегда возвращает промах.

Убийство у них задумано условным (Дельта казнит вооружённого, Предатель ждёт беззащитный город, Хулиганы собираются вчетвером), но код условия не написан.

Статус: недописанная механика, ожидает решения. Роли в игре есть, ночное действие не срабатывает.

Отдельно: Сапер и Джокер тоже имеют ноль попаданий, но у них есть рабочие спец-обработчики — их убийство идёт мимо матрицы. Это легально.

Связи

  • Смертельная атака → разрешается → TERM-0206 Матрица взаимодействий
  • Смертельная атака → может привести → STATE-0002 Погиб · гибель нападавшего при TERM-0209

Источники

entity_roles.csv · матрица · night.py


Пассивное свойство

Определение

Роль не выбирает цель и не ходит ночью. Её свойство срабатывает само — в ответ на чужое действие или по условию партии. 32 роли, второй по массовости вид.

Зачем существует

Чтобы в игре были силы, которые нельзя перехватить, заблокировать или предугадать по поведению. Пассивную роль невозможно «поймать на действии» — она ничего не делает.

Описание

Ночью такой игрок видит заглушку вместо выбора цели. Кнопки «Пас» у него тоже нет — пропускать нечего.

Три способа сработать:

Способ Примеры
Контрудар — в ответ на атаку Смерть, Тень, Будда, Солнечный Зайчик
Выживание — переживает удар Крепкий Орешек, Йог, Сол, Таксист
Условие — по состоянию партии Выживала, Псих, Черный Лебедь

Семь пассивных, которые решают бой

Особый класс: сами не ходят, но как цель определяют исход чужой атаки. Обозначаются ярлыком реактив.

Роль Что делает с нападающим
Смерть Контрубивает
Тень Забирает его роль
Будда Оглушает
Солнечный Зайчик Меняется с ним ролями
СуперАдам Иммунитет — кроме Маньяка и Фабиана
Сахарок Забирает все монеты
Оборотень Вербуется, если укусил Босс

Называть их «небоевыми» неверно: из 36 убийц 27–29 гибнут, напав на первую четвёрку. Пассивность здесь — способ ведения боя, а не отсутствие участия.

Частые заблуждения

«Пассивная роль — скучная». Псих выигрывает партию единолично, ничего не делая ночью. Его работа — днём, языком.

Связи

  • Пассивное свойство → срабатывает → в ответ на действие или по условию
  • Часть пассивных → носители → TERM-0209 Обратное действие

Источники

entity_roles.csv — 32 роли · night.py


Разведка

Определение

Действие, дающее информацию о цели: роль, фракцию, группу или ночную активность. 9 ролей.

Зачем существует

Разведка — валюта дневного разговора. Без неё Форум был бы чистой психологией; с ней у города появляются проверяемые факты.

Описание

Разведчики узнают разное — и это важно:

Роль Что узнаёт
Шарапов Фракцию цели
Понтий Группу цели
Сосед / Соседка Выходил ли игрок, был ли активен
Карманница / Грабитель Роль цели
Папарацци События вокруг цели
Жулик Кто по ночным атакам реально опасен
Оракул Имена всех ночных акторов — один раз за игру

Попадание разведчика ничего не ломает. У Соседа 101 попадание из 105 и ноль трупов — он просто хорошо подглядывает.

Риск есть: Грабитель оставляет след — жертва узнаёт, что её ограбили.

Связи

  • Разведка → создаёт → TERM-0502 Личная информация
  • Разведка → разрешается → TERM-0206 Матрица взаимодействий

Источники

entity_roles.csv — 9 ролей


Защита

Определение

Действие, прикрывающее цель от атак этой ночи. 6 ролей.

Описание

Роль Ночной порядок Особенность
Мелвин 1 Ходит первым во всей игре. Один раз за партию
Друг 10 Защищает себя от одного игрока
Призрак 13 Уходит в невидимость — защищает себя
Гахрамен 80 Закрывает собой одного жителя каждую ночь
Шаман 138 Воскрешает убитого в текущую Жатву

⚠️ Страховщик в этот список не входит, хотя числится защитником. Его полис не даёт щита: он получает балл, если застрахованного убили. Ставка на чужую смерть, а не прикрытие. Реальных защитников — пять, а не шесть.

Порядок решает всё. Мелвин с номером 1 успевает прикрыть кого угодно — все убийцы ходят позже. Шаман с номером 138 работает наоборот: он приходит, когда смерть уже случилась.

Связи

  • Защита → отменяет → ACTION-0001 Смертельную атаку
  • Защита → зависит от → TERM-0205 Night Order

Источники

entity_roles.csv — 6 ролей


Блокировка

Определение

Действие, лишающее цель возможности действовать, говорить или голосовать. 5 ролей.

Описание

Роль Что отнимает
Диверсантка Право вотума на раунд
Дружинник Действия на две Жатвы
Ветеран Оглушает на ночь
Санитар Чат, вотум, монолог и голос — всё сразу
Маршал Нейтрализует способности на ночь
Рокко * Блокирует способности цели до утра. Не может блокировать Легенд

* Рокко числится убийцей в таксономии, но движок исполняет у него BLOCK. Фактически он шестой блокировщик — и единственный в ОПГ.

Санитар — самый жёсткий: он вырезает человека из дневного разговора целиком. Для ролей, чья сила в убеждении, это хуже смерти.

Частые заблуждения

«Блокировка = нейтрализация». Нет. Блокировка отнимает действие. Нейтрализация (STATE-0005) подменяет саму роль в расчётах матрицы.

Связи

  • Блокировка → отнимает → ночное действие · голос · речь
  • Блокировка ≠ STATE-0005 Нейтрализован

Источники

entity_roles.csv — 5 ролей


Манипуляция

Определение

Действия, меняющие роли, цели и назначения других игроков. 5 ролей — самый разрушительный для планов вид.

Описание

Роль Что делает
Кома Усыпляет: цель не действует и недоступна для атак
Мэр Назначает Комиссара — может назначить себя
Чужая Превращает жертву в безобидного «зомби», живёт за её счёт
Манипулятор Натравливает одного игрока на другого: A → B
Мр. Никто Отбирает и возвращает роли по своему усмотрению

Манипулятор ломает саму идею ночного выбора: ты выбрал цель, а ударил не туда, куда хотел.

Манипулятор — убийца, хоть и числится иначе. По классификации он support, но его обработчик исполняет убийство чужими руками: A бьёт B по приказу. Формально не боевая роль — фактически инициирует смерть. Ещё один случай, где верить надо движку.

Связи

  • Манипуляция → изменяет → роль · цель · назначение
  • Кома, Чужая, Мр. Никто → могут наложить → STATE-0005 Нейтрализован

Источники

entity_roles.csv — 5 ролей


Перенаправление

Определение

Действие, уводящее чужой удар в другую цель. 3 роли — самый малочисленный вид.

Описание

Роль Как работает
Нинзя Атакованный преступниками — отбивает удар на другого игрока
Стрелочник Атакованный — переводит удар на соседа
Вертиго Сбивает прицел агрессору: тот бьёт мимо

Перенаправляются смертельные атаки. Нинзя и Стрелочник реактивны — срабатывают, только когда напали на них самих.

Соседу Стрелочника может не повезти дважды: если он окажется не по зубам убийце, удар уйдёт в пустоту, и оба выживут.

Связи

  • Перенаправление → меняет цель → ACTION-0001 Смертельной атаки
  • Перенаправление → разрешается до → реактивных эффектов

Источники

entity_roles.csv — 3 роли · night.py — REDIRECTABLE_ACTIONS


Уникум

Определение

Действия, не укладывающиеся ни в одну схему. 7 ролей, каждая со своей механикой.

Описание

Роль Что умеет
Министр Возвращает изгнанного — днём, до начала Жатвы
Мобиус Отменяет предстоящую Жатву целиком. Один раз за игру
Оракул Раскрывает имена всех ночных акторов. Один раз
Гроссмастер Предугадывает изгоняемого
Джокер Пока Шериф в городе — может переметнуться к банде и возглавить её, встав выше Босса
Абьюзер Ищет жертву, чтобы прикрыться ей в Жатву
Русская Рулетка Одиночка: по ночам «развлекается» с прохожими

Мобиус — самая крупная кнопка в игре: одним действием он вычёркивает целую ночь. Все убийцы, все защиты, все планы — впустую.

Джокер — единственная роль, чей action_kind и боевой код расходятся: в таксономии он special, в движке KILL. Работает через собственный обработчик.

Связи

  • Уникум → работает мимо → общей схемы разрешения
  • Джокер → может сменить → фракцию игрока

Источники

entity_roles.csv — 7 ролей · night.py:1691 для Джокера


Спец-обработчик

Определение

Служебная категория: у роли нет вида действия в данных, потому что её механика обрабатывается отдельной веткой движка. 2 роли: Сахарок и Налетчик.

Зачем существует

Некоторые механики нельзя выразить ни матрицей, ни общей схемой — они зависят от состояния партии.

Описание

Сахарок. Атакующий отдаёт ей все монеты. Оба живы. Это не убийство и не защита — перевод денег, для которого в схеме нет места.

Налетчик. Бинарный выбор каждую ночь: налёт на Тюрьму (освободить узника) или обычная атака. Налёт зависит от того, охраняет ли Комиссар ворота, — матрица о таком не знает.

Почему это важно для чтения данных. Пустой вид действия ≠ роль сломана. Он значит «обрабатывается отдельно». Сюда же по факту относятся Сапер (bomb-логика) и Джокер — у них вид действия проставлен, но убийство идёт мимо матрицы.

Связи

  • Спец-обработчик → работает мимо → TERM-0206 Матрицы взаимодействий
  • Легальный ноль попаданий → Сахарок · Налетчик · Сапер · Джокер

Источники

GT §6.3 — «2 намеренно пустых: sugar, raider» · night.py

← ПредыдущаяБлок 2 — Состояния игрока Следующая →Блок 4 — Фракции
Ещё в разделе «Механика»
Блок 1 — Матрица и результатыБлок 2 — Состояния игрокаБлок 4 — ФракцииБлок 5 — ФиналыБлок 6 — Круг сутокБлок 7 — Экономика
← Все статьи-справочники
// MEANCITY нуар-детектив онлайн
Правила Роли Сценарии FAQ Экономика Магазин О городе Для бизнеса
Конституция Налоговый кодекс Уголовный кодекс
YouTube Telegram Чат Instagram
© O'Game, 2026 · Все права — выдуманы.