Ну что, подождём ещё чуть-чуть, для гарантии?
Редактор продолжает работу над этой статьёй, но временно отошёл попить чаю. Пожалуйста, не спешите с собственными правками. |
Территория Зоны будучи не контролируемой законными властями стала местом идеологической борьбы между различными вооружёнными группировками, отстаивающими свои идеи и территории. Вполне понятно, что группировки сформировались в основном не как идейные движения, а как группы сталкеров, с целью коллективной безопасности и контроля территорий, а идейное прикрытие появилось позднее. Обо всём по порядку.
- Группировка — общность лиц, придерживающееся одинаковой идеологии и имеющая некоторую организацию.
- Техническая группировка — понятие, которым оперирует игровой движок. Предопределяет взаимоотношения между персонажами и другие технические моменты.
- Геймплейная группировка — понятие, которым оперирует человек играющий в игру. То есть видимая группировка.
- Примечание:В большинстве случаев между техническими и гемплейными группировками имеется соответствие, но не всегда. Например ГГ Тени Чернобыля Меченый входит по сюжету (то есть геймплейно) в две группировки: Одиночки и Группа Стрелка, но технически его группировка
actor
, а если учесть вырезанную возможность вступления в группировки, то ещёactor_dolg
иactor_freedom
.
- База — лагерь пригодный для обороны от людей и мутантов, защищённый от выбросов и полностью контролируемый группировкой. Главная база, соответственно — место размещения руководства группировки или наибольшей концентрации её силы.
- Склад — схрон, в котором группировка хранит, некоторые свои ресурсы: хабар, медикаменты, провизию, оружие, боеприпасы, броню и т.д. и т.п.
- Лидер(ы) — лицо(/а), которое(/ые) осуществляют руководство группировкой. Могут отсутствовать или обладать ограниченной властью.
- Враг — фракция, к которой данная группировка относиться враждебно.
- Союзники — фракция, к которой данная группировка относиться дружественно.
Принципы взаимоотношений технических группировок[]
Технически, отношение между человеческими персонажами (NPC) и игроком (ГГ) представляет собой коэффициент, принимающий значения условно от 5000 до −5000[1]. Числа такого порядка используются в связи с тем, что репутация варьируется в зависимости от многих параметров, и оперирование большими числами проще и нагляднее, чем десятичными дробями.
Положительные числа ещё не означают дружественное отношение, а отрицательные — вражеские. На самом деле, между типами отношений существуют границы, и они таковы: переход между врагом и нейтралом это −400, между нейтралом и другом это 500.
Отношение применяется не обязательно ко всем представителям группировки сразу. На примере любого раненного нейтрального NPC, это видно чётко: как только ГГ его лечит, персонаж становится по отношению к нему дружественный. При этом прочие персонажи данной группировки своего отношения не меняют. Дело в том, что меняются разные виды отношений, локальные (между отдельным NPC и ГГ), как в данном случае, и глобальные (между группировкой и ГГ), например, в случае вступления в неё игрока. И при расчёте личных взаимоотношений с конкретным NPC, учитываются вклады не только локальных/глобальных отношений, но ещё и параметров взаимоотношений между NPC и ГГ разных рангов и репутаций.
Отношение NPC к ГГ складывается из:
- Личного отношения персонажа к игроку
- Отношения всей группировки к игроку
- Коэффициента стартовых взаимоотношений группировок
- Отношения репутаций персонажа и игрока
- Отношения рангов персонажа и игрока
Первые два параметра раскрыты выше. Третий это таблица изначальных взаимоотношений (любой сталкер всегда знает, что бандиты это плохо), она приведена ниже.
Четвёртый представляет собой схему отношений репутаций. В игре существует понятие репутации конкретного персонажа, это его общая характеристика, исходя их плохих и хороших поступков. Репутация варьируется от −1000 до 1000, внутри этого интервала существуют пороги, образующие категории «ужасно, очень плохо, плохо, нейтрально, хорошо, очень хорошо, отлично».[2] Пороги для данного списка таковы: −1000, −600, −300, 0, 300, 600, 1000. Далее игра работает лишь с категориями. В секции [reputation_relations] построена таблица:
terrible | very_bad | bad | neutral | good | very_good | excellent | |
---|---|---|---|---|---|---|---|
terrible | 1000 | 800 | 500 | -200 | -400 | -700 | -1000 |
very_bad | 800 | 600 | 400 | -150 | -250 | -400 | -500 |
bad | 600 | 300 | 200 | -100 | -100 | -200 | -300 |
neutral | -200 | -100 | -50 | 0 | 100 | 200 | 400 |
good | -300 | -200 | -100 | 100 | 200 | 300 | 600 |
very_good | -600 | -300 | -150 | 200 | 400 | 600 | 800 |
excellent | -1000 | -600 | -300 | 300 | 500 | 800 | 1000 |
(приведена для сборки 2232, так как в финальной версии она менее наглядна).
Её смысл таков, что репутация может как помочь дружбе (переход отношений выше порога 500), так и помешать, причём учитываются репутации обоих сторон. Например, два бандита, и оба с репутациями «ужасно», подружатся, причём гораздо легче, чем два же бандита, но один из них «плохо», а второй «очень плохо». Это реализует особенность взаимоотношений между людьми, пример: «-Ты меня уважаешь? —Да, а ты меня? —Всё, дружба.» (бандиты), или «—Хороший ты парень! Наш человек! —Спасибо, да и ты тоже неплохой. —Давай-ка дружить.»
В ТЧ таблица упрощена, и каждая строка в ней следующая: «-1000, −600, −300, 0, 300, 600, 1000». То есть отношение репутаций одностороннее, репутация игрока не учитывается, и «очень плохой» игрок никогда не подружится с «очень плохим» бандитом.
Пятый параметр это отношение рангов. В зависимости от рейтинга персонажа (грубо говоря, «заработанных очков»), он получает категорию, или ранг, из списка «новичок, опытный, ветеран, мастер». Пороги таковы: до 300, до 600, до 900, всё что выше. Далее оперирование производится с этими рангами.
В ТЧ таблица отношений рангов заполнена нулями, но можно предположить, для чего она требуется. Если её заполнить правильно, то в случае, когда мастер инициирует дружбу с новичком, разница между изначальными отношениями меньше (читай — подружиться проще), чем если новичок просит дружбы у мастера. Это реализует особенности взаимоотношений между людьми из разных социальных слоёв (отличный пример — «Толстый и тонкий», А. П. Чехов, но там идея доведена до крайности).
В игре также имеются сцены, где взаимоотношения между группировками специально меняются скриптами, для обеспечения каких-либо сцен. Типичный пример это долговец и пленённый бандит в самом начале Тёмной Долины.
Технические и геймплейные группировки ТЧ[]
Таблица взаимоотношений технических группировок[]
gamedata\configs\creatures\game_relations.ltx
, секция [communities_relations]
[3]
Легенда: | Враг | Нейтрал | Друг |
actor | actor_dolg | actor_freedom | stalker | monolit | military | killer | ecolog | dolg | freedom | bandit | zombied | strange | trader | arena_enemy! | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
actor | 0 | 0 | 0 | 0 | -5000 | -5000 | -5000 | 0 | 0 | 0 | -5000 | -5000 | 0 | 0 | -5000 |
actor_dolg | 0 | 0 | 0 | 0 | -5000 | -500 | -5000 | 5000 | 600 | -5000 | -5000 | -5000 | 0 | 0 | -5000 |
actor_freedom | 0 | 0 | 0 | 0 | -5000 | -5000 | -5000 | -1500[4] | -5000 | 5000 | 0 | -5000 | 0 | 0 | -5000 |
stalker | 0 | 0 | 0 | 0 | -5000 | -5000 | -5000 | 0 | 0 | 0 | -5000 | -5000 | 0 | 0 | -5000 |
monolith | -5000 | -5000 | -5000 | -5000 | 5000 | -5000 | -5000 | -5000 | -5000 | -5000 | 5000 | 5000 | -5000 | 0 | -5000 |
military | -5000 | -5000 | -5000 | -5000 | -5000 | 5000 | -5000 | 0 | -5000 | -5000 | -5000 | -5000 | 0 | 0 | -5000 |
killer | -5000 | -5000 | 0 | -5000 | -5000 | -5000 | 5000 | -5000 | -5000 | -5000 | 0 | -5000 | -5000 | 0 | -5000 |
ecolog | 0 | 600 | -5000 | 0 | -5000 | 1000 | -5000 | 5000 | 500 | -5000 | -500 | -5000 | 0 | 0 | 0 |
dolg | 0 | 600 | -5000 | 0 | -5000 | -500 | -5000 | 5000 | 5000 | -5000 | -5000 | -5000 | 0 | 0 | 0 |
freedom | 0 | -5000 | 600 | 0 | -5000 | -5000 | -5000 | -1500 | -5000 | 5000 | 0 | -5000 | 0 | 0 | 0 |
bandit | -5000 | -5000 | 0 | -5000 | -5000 | -500 | 0 | -5000 | -5000 | 0 | 0 | -5000 | -5000 | 0 | -5000 |
zombied | -5000 | -5000 | -5000 | -5000 | 5000 | -5000 | -5000 | -5000 | -5000 | -5000 | -5000 | 5000 | -5000 | 0 | -5000 |
stranger | 0 | 0 | 0 | 0 | -5000 | -5000 | -5000 | 0 | 0 | 0 | -500 | -5000 | 0 | 0 | 0 |
trader | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
arena_enemy | -5000 | -5000 | -5000 | -5000 | -5000 | -5000 | 0 | 0 | 0 | -5000 | -5000 | 0 | 0 | 0 | 0 |
Примечания[]
Сталкерство |
|
---|---|
Основные понятия | Зона • Аномалии • Мутанты • Выброс • Оружие • Схрон • Группировки • Снаряжение • Локации |
Хабар | Артефакты • Части монстров • Документы |
Быт | PDA • Анекдоты • Болт • Истории и легенды • Фольклор Зоны |