Перейти к основному содержимому

Изменение отношений в истории

Сюжетописатель управляет отношениями через три действия, которые подробно описаны в справочнике действий: +, - и reset. Здесь — практические сценарии их применения.

Базовый приём

"actions": { "+": ["relation_4:2"] }

Улучшает отношение фракции «Долг» (id 4) к игроку на 2 пункта. Аргумент — строка "relation_<id_фракции>:<величина>", где id_фракции — из справочника фракций.

Развилки, влияющие на несколько фракций сразу

Фракции конкурируют друг с другом, поэтому решение в пользу одной часто логично сопровождать ухудшением отношений с другой:

"actions": {
"+": ["relation_3:3"],
"-": ["relation_1:3"]
}

Пример: помощь «Свободе» (id 3) в конфликте с бандитами (id 1) одновременно поднимает отношение первых и портит отношение вторых — стандартный приём геймдизайна фракционных историй.

Сброс отношений

"actions": { "reset": ["relation_4"] }

Возвращает отношение конкретной фракции к базовому значению. Полезно для финала истории, «перезагружающей» конфликт, или для отладки во время тестирования истории.

Условная развилка по текущему отношению

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

"transfers": [
{ "text": "Ты свой, заходи", "stage": "stage_friendly", "condition": { "relation_4>=": ["3"] } },
{ "text": "Слушаю", "stage": "stage_neutral", "condition": {} }
]

Рекомендации по балансу

  1. Меняйте отношения небольшими шагами (1–3 пункта за решение) — резкие скачки быстро приводят игрока либо в лагерь абсолютных друзей, либо врагов у всех фракций разом, обесценивая дальнейший выбор.
  2. Продумывайте фракционные развилки симметрично: если решение помогает одной стороне, второй стороне обычно стоит немного (не обязательно кардинально) испортить отношение — так конфликт ощущается значимым.
  3. Не забывайте, что ухудшение отношения ниже порога «враг» (см. «Система отношений») меняет боевое поведение NPC фракции на карте — тестируйте историю не только через диалоги, но и выходя на локацию.