Система диалога описывает, как игрок через диалоговые реплики взаимодействует с персонажами и по каким правилам эти реплики влияют на отношение персонажа к игроку.
Характер персонажа определяет, как его отношение к вам будет меняться, в зависимости от выбранных реплик.
Отображает текущий статус отношения персонажа к игроку.
Статус отношения персонажа к игроку, на котором диалог закончится успешно.
Статус отношения персонажа к игроку, на котором диалог немедленно оборвется и будет провален.
Количество диалоговых сегментов персонажа и игрока.
Набор Улучшений, которые стоят на кону диалога.
- Игрок не получит Улучшений, если провалит диалог.
- Игрок получит часть Улучшений, если закончит диалог, но не достигнет цели.
- Игрок получит все Улучшения, если достигнет цели диалога.
Реплика игрока это вариант ответа игрока в диалоговом сегменте.
Реплика имеет следующую структуру:
- Содержимое: текстовое содержание реплики.
- Тип реплики: один из 6 типов, от которых зависит влияние на отношение персонажа к игроку в диалоге.
Каждый диалоговый сегмент дает игроку на выбор 4 реплики, тип реплик у них не повторяется.
Типы реплик объединены в 3 группы типов по 2 типа в каждой.
Текущее отношение персонажа к игроку представлено координатой на двухмерной карте Статусов отношений.
Каждый статус отношения располагается в определенном секторе этой карты, и это расположение одинаковое у всех персонажей.
Характер персонажа это набор правил перемещения и правил границ, по которым меняется отношение персонажа к игроку, в зависимости от его реплик.
Правила перемещения определяют, как меняется координата текущего отношения персонажа к игроку в зависимости от его реплики и реакции персонажа.
Правила границ определяет, в какой статус отношений переместится текущее значение, если по правилу перемещения уйдет за границы карты отношений.
Часть правил перемещения персонажа игроку известны заранее. Другие вскрываются во время диалога.
Правила границ персонажа игроку известны сразу.
Правила перемещения имеют вид:
<Модификатор>+<Реакция>+<Группа типов реплик | Тип реплики игрока>, где:
- Модификатор: усиливает или ослабляет величину перемещения по карте.
- Реакция: реакция задает направление перемещения текущего отношения по карте.
- Одобряет: вверх по карте.
- Не одобряет: вниз по карте.
- Интересует: вправо по карте.
- Увлекает: влево по карте.
ВАЖНО, что правила перемещения для групп типов и типов реплики срабатывают одновременно. Из-за этого реплика может увести текущее отношение по диагонали, из-за одновременного влияния правила для группы и правила для типа.
Правила границ имеют вид:
<Граница> => <Статус отношения>
Границы у всех персонажей определены одинаково:
- Граница Одобрения: уход за верхнюю горизонталь.
- Граница Неодобрения: уход за нижнюю горизонталь.
- Граница Увлечения: уход за левую вертикаль.
- Граница Интереса: уход за правую вертикаль.
Канцлер Макмиллан
Сильно Не одобряет Лесть
Интересуется Эмоциями
Слабо Увлечен Гневом
Одобряет Факты
<Скрыто>
<Скрыто>
<Скрыто>
Граница Одобрения: Страх
Граница Неодобрения: Презрение
Граница Увлечения: Уважение
Граница Интереса: Любовь