NLC 7Энциклопедия Зоны
…
Меню

Механики Зоны

Репутация

Глобальная оценка поступков игрока. Это не личное отношение отдельного NPC и не отношение группировки: все три величины существуют одновременно и складываются при расчёте реакции персонажа.

Уровни репутации

Чем правее значение на шкале, тем лучше общая репутация Меченого.

Ужаснаядо −1000
Очень плохая−1000…−501
Плохая−500…−151
Нейтральная−150…149
Хорошая150…499
Очень хорошая500…999
Отличнаяот 1000

Что игрок получает или теряет

Высокая репутация

Улучшает итоговое отношение

Она даёт положительную добавку к отношению большинства нейтральных и положительных NPC. Это помогает не перейти порог враждебности −150 и вместе с личной благодарностью или отношением группировки приблизиться к порогу дружбы +500.

Репутация не ниже −100

Не блокирует обычную торговлю

Стандартный диалог разрешает торговлю с невраждебным и нераненым NPC. Это главное прямое условие доступа, найденное в универсальном приветствии.

Репутация ниже −100

NPC может отказаться торговать

Если собеседник ещё не является другом, стандартное приветствие переключается на запрет торговли. Уже дружественный NPC игнорирует этот штраф.

Плохая и ниже

Нейтралы могут стать врагами

Нейтральный по репутации NPC получает к отношению −150, −300 или −600. Вместе с исходным отношением группировки этого достаточно, чтобы обычные сталкеры и долговцы пересекли порог враждебности.

Что не выдаётся автоматически

Нет отдельной награды за уровень

Переход в «Хорошую», «Очень хорошую» или «Отличную» репутацию сам по себе не создаёт деньги, предметы, тайники или скидку. Такие награды открываются конкретными квестами и диалогами.

Что работает отдельно

Сюжетная вражда сильнее репутации

Если сценарий назначил группировке отношение −5000, отличная репутация его не перекроет. Сначала нужно выполнить предусмотренное сюжетом условие примирения.

Прямое подтверждение торговли: dialogs.xml:315–340 вызывает dialogs.is_good_repa; dialogs.script:44–50 возвращает отказ при значении ниже −100 и запускает запрет торговли.

Что она действительно даёт

Категории репутации игрока и NPC выбирают ячейку специальной матрицы. Число прибавляется к личному отношению, отношению группировки, базовой матрице сообществ и поправке за ранг.

При репутации игрока ниже −100 специальная проверка считает её плохой: NPC, который ещё не стал другом, может закрыть соответствующую ветку диалога.

Общей формулы скидки за репутацию в проверенных торговых скриптах нет.

Задания: три разных исхода

Повторяемые поручения используют reward_reputation.

  • Успех: число прибавляется напрямую.
  • Добровольный отказ: снимается десятикратная награда. +3 превращается в −30.
  • Автоматический провал: −100 для доставки и −30 для остальных типов.

Если параметра нет, прямого изменения нет. Обработка reward_relation закомментирована.

Поступки в мире

Один поступок может менять глобальную репутацию и личное отношение свидетеля.

ПоступокРепутацияЛичное отношение
Атака друга вне опасности−500−500
Атака нейтрала вне опасности−300−250
Атака друга в опасной зоне−100−50
Атака нейтрала в опасной зоне−200−100
Убийство друга−500−500
Убийство нейтрала−500−550
Помощь другу в бою+10+100
Помощь нейтралу в бою+20+150
Лечение дружественного или нейтрального сталкера+10—
Лечение врага+20—

Пороги итогового отношения

Ниже −150 NPC становится врагом; от −150 до 500 остаётся нейтралом; выше 500 считается другом.

Прямая установка отношения использует −5000 для врага, 0 для нейтрала и +2000 для друга.

Матрица влияния репутации

Строка — репутация NPC, столбец — репутация Меченого. Число прибавляется к итоговому отношению.

NPC ↓ / игрок →УжаснаяОчень плохаяПлохаяНейтральнаяХорошаяОчень хорошаяОтличная
Ужасная+50+25+100000
Очень плохая+100+50+250000
Плохая+200+100+500000
Нейтральная−600−300−1500+150+200+450
Хорошая−400−200−100+10+200+300+500
Очень хорошая−250−150−50+20+250+350+550
Отличная−100−500+20+25+30+50

Базовое отношение группировок

Исходная добавка сообщества к обычному игроку до личного отношения, репутации и ранга.

Одиночки−140
Долг−140
Свобода0
Учёные0
Торговцы+100
Зелёные+50
Монолит−1000
Военные−2000
Наёмники−2000
Бандиты−2000
Зомбированные−2000

Сюжетные изменения

Положительные

Общие функции наград дают +10 за «неплохую», +20 за «хорошую» и +30 за «очень хорошую» работу.

Отрицательные

Найдены сюжетные штрафы −20, −50, −100 и −550. В истории «Адской машины» последовательно снимаются −50 и −250.

Что не следует путать

Репутация

Одно глобальное число персонажа, отображаемое в КПК.

Личное отношение

Значение отдельного NPC к игроку, ограниченное диапазоном −9000…+9000.

Отношение группировки

Общее отношение сообщества. Сюжет может установить −5000 независимо от репутации.

Ранг

Отдельная шкала опыта. Сочетание рангов добавляет к отношению 0, +20 или +70.