В игре | История разработки ТЧ | История разработки ЧН | История разработки ЗП |
Репутация — элемент игрового процесса «S.T.A.L.K.E.R.: Тень Чернобыля».
Механика[]
Репутация представляет собой параметр общего сложившегося в Зоне мнения о персонаже, выраженный целым числом, принимающим как положительные, так и отрицательные значения. Обозначает отношение сталкерского сообщества к конкретному сталкеру. Репутацией обладает как главный герой, так и все NPC, включая зомбированных, однако ей не обладают мутанты.
Увидеть репутацию в качестве числа в игре нельзя. Вместо этого, в разделах «Контакты» и «Статистика» в КПК Меченого, а также в окнах диалога, торговли и обыска трупа выводится одно из семи возможных словесных обозначений, каждое из которых охватывает определённый числовой промежуток[ист. 1]:
Ужасно | −1001 очко и меньше |
---|---|
Очень плохо | от −1000 до −151 очка |
Плохо | от −150 до −51 очка |
Нейтрал | от −50 до 49 очков |
Хорошо | от 50 до 149 очков |
Очень хорошо | от 150 до 999 очков |
Отлично | от 1000 очков и больше |
Изначальные значения[]
Протагонист всегда начинает с репутацией в 0 очков, в то время как начальная репутация NPC отличается от одного персонажа к другому, при этом ни один персонаж игры не начинает с ужасной и отличной репутацией.
Все монолитовцы со случайными именами имеют очень плохую репутацию. Большинство зомбированных также имеют очень плохую, но те, что изначально находятся в тоннеле с «жарками» на Дикой территории, на Янтаре и в лаборатории X16, имеют нейтральную (а иногда и хорошую).
Бандиты и наёмники имеют плохую репутацию, за исключением отряда Волкодава, у бойцов которого репутация нейтральная.
Военные в основном имеют нейтральную репутацию, кроме бойцов на Радаре и спецназовцев на НИИ «Агропром», у которых она плохая.
У всех свободовцев и экологов репутация хорошая. Аналогично и у долговцев, за исключением большинства тех, кто находится на локации Бар: у них она нейтральная, а хорошая лишь у двух охранников бункера «Долга».
Репутация же подавляющего большинства одиночек — нейтральная. Хорошая встречается лишь у трупов на Радаре и в Припяти.
Репутация персонажей с заранее прописанными именами имеет большую девиацию от NPC со случайно генерирующимися именами и приведена ниже:
Репутация именных персонажей | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Изменение репутации[]
Для улучшения качества статьи нужно:
|
Показатели репутации главного героя и NPC могут меняться от определённых действий по отношению к другим NPC. Репутация протагониста также может меняться в ходе выполнения заданий. При этом ввиду того, что все действия, дающие положительную репутацию, может совершать только игрок, репутация NPC может только понижаться.
Действия[]
NPC и главный герой теряют репутацию, атакуя и убивая невраждебных им NPC. При этом дополнительные попадания в течение трёх секунд с последнего попадания игнорируются, благодаря чему неудачная автоматная очередь или выстрел из дробовика всё ещё считаются за одно попадание.
Главный герой также может получать репутацию, помогая невраждебным ему NPC в бою[прим. 1].
Действие | Изменение репутации |
---|---|
Атака дружественного NPC, не находящегося в бою | −20 |
Атака нейтрального NPC, не находящегося в бою | −10 |
Убийство дружественного NPC | −40 |
Убийство нейтрального NPC | −15 |
Помощь нейтральному или дружественному NPC в бою (со стороны игрока) |
+10 |
Передача аптечки раненому NPC (со стороны игрока) |
+10 |
Квесты[]
Всего в игре есть 102 ( 105) квеста, влияющих на репутацию. В большинстве случаев их выполнение повышает репутацию, однако ряд квестов на убийство нейтральных NPC понижает её. При этом большинство таких заданий являются возобновляемыми, и их повторное взятие позволяет снова получить или потерять очки репутации. Провал квестов никак не влияет на репутацию.
Влияние[]
Показатель репутации Меченого имеет значение на неканонические концовки игры, если Меченый загадает у Монолита желание, оставив в живых Лукаша и/или Воронина и имея на счету менее 50 000 RU:
Связанные с репутацией концовки | |||
---|---|---|---|
Концовка | Описание | Условие | Кадры |
Исчезновение Зоны | Стрелку чудится прекрасный мир, в блаженстве он закрывает глаза, а когда открывает их, то уже ничего не видит. По белым глазам становится ясно, что Стрелок ослеп. |
|
|
Уничтожение человечества | Стрелок видит прерывистые видения, затем он остаётся стоять в темноте. |
|
|
Бессмертие | Стрелок превращается в статую. |
|
Репутация никак не влияет на каноническую концовку.
Показатель репутации NPC не играет никакой роли.
Баги и недочёты[]
- Ввиду ошибки в исходном коде игры, каждый раз, когда репутация должна прибавлять к себе какое-то значение после выполнения квеста, она вместо этого прибавляет к себе сумму текущей репутации и дополнительного значения. Это значит, что любое изменение репутации в качестве награды за задание также удваивает текущее значение, из-за чего репутация главного героя крайне быстро становится либо ужасной, либо отличной.
- Когда после большого количества удваиваний репутация подходит к числовому пределу 32-битной целочисленной переменной, ввиду невозможности хранения большего или меньшего значения, происходит целочисленное переполнение, и при попытке прохода через порог предела числовое значение репутации меняет знак, становясь отрицательным, если было положительным, или положительным, если было отрицательным. На практике это означает колебания от ужасной к отличной репутации и наоборот каждый раз, когда значение пытается превысить максимальное или минимальное.
- Во время обучения упоминается зависимость цен у торговцев от игровой репутации.Тем не менее, это не отражено в игровом процессе: цены зависят только от отношения торговца.
Когда игрок кому-то помогает, улучшается отношение сталкера к нему и репутация персонажа в целом. Если у Вас хорошая репутация, то торговцы будут продавать Вам товары со скидкой. Если у Вас плохая репутация, то готовьтесь к высоким ценам.
- Проверяя репутации при выборе концовки с иллюзией уничтожения человечества, игра проверяет, является ли значение репутации меньшим или равным −1000, в то время как само значение ужасно достигается только при значениях меньше −1000. Таким образом, игрок может получить эту концовку даже с очень плохой репутацией вместо ужасной, если числовое значение будет ровно −1000.
Примечания[]
- Общие
- Источники
- ↑ «S.T.A.L.K.E.R.: Тень Чернобыля»: gamedata/config/creatures/game_relations.ltx (архив gamedata.db0|gamedata.dbb), секция
game_relations
.
- xrGame/character_reputation.cpp.
- xrGame/relation_registry_actions.cpp.
- gamedata/config/misc/game_relations.ltx, секции
game_relations
иaction_points
. - gamedata/config/misc/task_mannager.ltx.
- gamedata/scripts/dialogs.script, функция
transfer_medkit()
. - gamedata/scripts/task_manager.script, функции
CRandomTask:task_reward()
иCRandomTask:task_reward_storyline()
. - gamedata/scripts/xr_effects.script, функция
sar_monolith_miracle()
.