Skip to content

Механика побега класса Д #908

Description

@ThereDrD0

Механика побега класса Д - система, контролирующая бунт/побег у класса Д, призванная сделать бунт автономным и логичным с точки зрения РП.

Цель механики - с помощью кода отследить степень осведомленности класса Д о происходящем в комплексе и легальное право на бунт против охраны.

Объяснение

Механика будет построена на принципе осведомленности. Чем больше сотрудник класса Д знает о происходящем в комплексе, тем ближе он к решение о начале бунта.

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

Когда осведомленность достигнет определенного порога класс Д получится возможность начать бунт, пригласив остальных присоединиться.

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

Осведомленность

Класс Д будет иметь невидимую шкалу осведомленности, которая будет накапливаться с получением новых знаний.

Шкала будет косвенно выражена где-то на экране через иконку состояния, как настроение и моргание.
Изначально класс Д не считает Фонд врагом и не осведомлен о нем.

Накопление осведомленности

Здесь будет требоваться механика знаний персонажа.

За каждое знание о Фонде, которое характеризует его как опасную для класса Д организацию он будет получать некоторое количество очков осведомленности.

Примеры действий

  • Охранник ударил сотрудника класса Д
  • Охранник ударил игрока
  • Выстрелы из оружия(любые), взрывы светошумовых гранат
  • Получение уровней страха
  • Кровь на полу

Примеры терминов

  • SCP-173
  • Нарушение условий содержания
  • Смертники
  • Устранение

Требуется пополнение

Распространение осведомленности

Класс Д сможет распространить свои знания начиная с определенного уровня осведомленности. Это должно дать заданный процент другому сотруднику класса Д

Делаться это будет через action, который со звуковым эффектом шепота передаст знания по паре штук за применение.
Это будет видно всем, даже СБ!

Борьба с осведомленностью

Уровни осведомленности можно потерять в следующих случаях

  • Смерть персонажа
  • Потеря знаний
  • Амнезиак

Это нужно, чтобы СБ могло бороться с осведомленностью и держать ситуацию под контролем

Побег, простая реализация

Как только уровень осведомленности одного класса Д превысит порог, он сможет позвать на бунт всех сотрудников Класса Д в радиусе.

После этого они получат роли антагонистов и легальное право на убийство СБ


Часть 2

Разделил на части, так как план получился очень амбициозным.

Побег, часть два

Как только уровень осведомленности одного класса Д превысит порог, он сможет позвать на бунт всех сотрудников Класса Д в радиусе.

Бунтари получат роль антагониста и задания, включающие в себя случайное из

  • Устранение всего СБ
  • Устранение руководства
  • Побег

Задание общее для всех бунтовщиков.

После начала побега

Класс Д получит бонусы против СБ, например

  • Бонус к защите и атаке внутри блока Д
  • Бонусы к защите и атаке будучи вместе в толпе, за каждого рядом будут бонусы
  • Меньший уровень страха будучи рядом друг с другом

Как только задание будет выполнено начинается финальная фаза раунда. Автоматически вызывается МОГ Ню-7(требуется механика вызова МОГ через код).

  1. Если класс Д одерживает побегу над МОГом - раунд заканчивается абсолютной победой класса Д. Комплекс окружают сотни бронетехники, слышны гулы вертолетов и танков, комплекс начинают обстреливать и раунд завершается

  2. Если МОГ убивает класс Д - раунд заканчивается частичной победой класса Д. Порядок восстановлен, но какой ценой?

  3. Класс не справился с заданием - раунд не завершается, но скорее всего будет вызван шаттл игроками. В титрах класс Д будет показан неудачниками. которые пытались, но не смогли

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions