Как изменить отношения группировок в сталкере anomaly

Обновлено: 18.05.2024

Изменяем отношения группировок через скрипт

Николай ввёл несколько новых группировок в дополнение к имеющимся:

bandit_alies - бандиты из группы Чапая
killer_alies - Юпитерские наймы
rasvet - Рассвет
monolith_alies - Монолит в кинотеатре на Припяти
alfa_force - Альфа

actor - единственный член группировки - ГГ
dolg - Долг
freedom - Свобода
bandit - бандиты
killer - наймы
stalker - сталкеры
monolith - Монолит

Кроме того Николай прописал функцию изменения взаимоотношений между группировками.

set_faction_to_faction_relation(from_faction,to_faction,type_relation)
где from_faction - наименование группировки, которая будет менять отношение
to_faction - наименование группировки, к которой будет изменяться отношение
type_relation - отношение. Можно задавать следующие значения:
"e" - установить вражеские отношения
"n" - установить нейтральные отношения
"f" - установить дружеские отношения

Тут возникает широкое поле деятельности. Например, геймерам, истомлённым Альфой поссорить её с бандитами. Рисуем:

После выполнения функции, при встрече бандитов с Альфой "Кушай лимончик, падла!" - гарантирую.
Но мы о краснухе.
Краснуха возникает при отстреле члена группировки, заступе на территорию группы без разрешения и глючков игры. Вот этот последний случай и попробуем лечить. Рисуем лечение отношений между Чапаевцами и ГГ:

После выполнения функции Чапа и его команда станут жёлто-равнодушными к ГГ.
Всё? Неа. А куда вписать эту функцию и как её запустить? Не буду изобретать паровоз: в файл меню, забиндив её на F6.
Открываем \scripts\ui_main_menu.script
Ищем

=nil and dik==DIK_keys.DIK_F5 then
self:mod_options()

=nil and dik==DIK_keys.DIK_F6 then
set_faction_to_faction_relation("bandit_alies","actor","n")

Сохраняем, закрываем, запускаем игру.

В игре Esc-F6-Esc

Что мы сделали? Теперь все вновь рождённые бандиты на Лесничестве (неудачный пример: эти не спавнятся) будут нейтральны к ГГ. А эти, уже рождённые? Будут красными. А их надо примирять с ГГ персонально. Надо перебрать все объекты на уровне, отфильтровать сталкеров с нужной группировкой и каждого примирить с ГГ. Постреляем, к примеру в Долговцев - они стали красными. Лечим. Находим в томже файле меню:

=nil and dik == DIK_keys.DIK_F5 then
self:mod_options()

--после вставляем фрагмент:

=nil and dik == DIK_keys.DIK_F6 then
local id, obj, kto
for 65535 do
obj = level.object_by_id(id)
if obj and IsStalker(obj) then
kto = obj:character_community()
if (kto == "dolg") then
obj:force_set_goodwill(0, db.actor) --0 - нейтрал, 5000 - друг, -5000 - враг
end
end
end

Видим красных долговцев - жмём Esc-F6-Esc
Можно перекрашивать и другие кланы, заменив "dolg" на, например "bandit"
Всё!


Информация о пользователе

Изменение отношения NPC к ГГ


Я решил поэксперементировать с разными модами и добился весьма неожиданного (к сожалению неприятно-неожиданного) результата. Вдруг все свободные сталкеры стали ко мне враждебны :( .
Я ессно их всех валю (а что делать - жить то хочецца), но есть проблемы - теперь мне недоступны многие миссии, которые давались сталкерами :( .

Собственно вопрос: Есть ли возможность (и если есть, то как?) изменить отношение к ГГ других NPC?

О сайте

Приветствую случайный посетитель, хотя, скорее, вы попали на этот сайт намеренно. И вот, что вы можете здесь отыскать: большую информационную базу по игре S.T.A.L.K.E.R., если быть конкретнее, то информация, размещенная на данном сайте, преимущественно касается разбора игры в качестве скриптовой платформы. Если быть проще, сайт посвящен модостроению. Надеюсь, вы останетесь довольны сайтом.

Отношения группировок в сталкере ЧН

Бандиты;
Союзники: наёмники, ренегаты
Противники: одиночки, военные, «Долг», «Монолит», «Чистое Небо».

Военные;
Союзники: учёные.
Противники: одиночки, «Долг», «Свобода», наёмники, бандиты, «Монолит».

Долг;
Союзники: одиночки, учёные.
Противники: бандиты, «Свобода», «Монолит», военные, наёмники.

Зомбированные;
Союзники: «Монолит», «О-Сознание», некоторые мутанты.
Противники: все, кроме «Монолита» и «О-Сознания».

Монолит;
Союзники: «О-Сознание», зомбированные.
Противники: все, кроме «О-Сознание» и зомбированных.

Наёмники;
Союзники: бандиты, «Чистое Небо», учёные.
Противники: одиночки, «Монолит», военные, «Долг», ренегаты, «Свобода».

Одиночки (Нейтралы);
Союзники: учёные, «Долг», «Свобода».
Противники: бандиты, военные, «Монолит», наёмники, зомбированные.

Ренегаты;
Союзники: бандиты.
Противники: все, кроме бандитов.

Свобода;
Союзники: одиночки, учёные.
Противники: «Долг», «Монолит», военные, бандиты, наёмники.

Чистое Небо;
Союзники: наёмники, «Свобода», одиночки, «Долг».
Противники: ренегаты, бандиты, «Монолит», военные.

Учёные;
Союзники: одиночки, «Долг», военные, «Свобода», наёмники.
Противники: бандиты, «Монолит», зомбированные.

S.T.A.L.K.E.R.: Call of Pripyat "Динамические отношения группировок для Call of Chernobyl"


Описание:
Политика может быть сложнее в Зоне. С девятью различных группировками, борющихся за контроль, отношения между ними постоянно находятся в движении. Союзы могут быть сделаны и договоры могут быть нарушены. Враг твоего врага может стать вашим другом, а враг вашего друга может стать вашим заклятым врагом. Этот аддон динамически регулирует отношения группировок в ответ на события в реальном времени в игре. Добавляет новый уровень сложности в игре; Фракции, которые были когда-то ваши друзья могут стать врагами, если ваша группировка разозлила их достаточно. Враждующие группировки могут объявить о прекращении огня. Бывшие враги могут создавать альянсы. Районы Зоны, которые были когда-то закрытыми, могут стать открытыми для вас, для исследования.

"Вот пример; одиночки дружат с Долгом, но и враг с Военными. Долг дружит с Военными. Если одиночка убивает вояку, это может разозлить Долг."

Шутки из Зоны

Залетает разъяренный Меченый к Сидоровичу в бункер, достаёт АК и всаживает в него всю обойму, выбрасывает пустую, заряжает новую и снова высаживает её всю. так раз пять. затем останавливается, удивленно смотрит на Сидоровича, откидывает автомат и падает на колени, слезы текут с глаз:
- Вот он - Бог! - прошептал Меченый

Спорят как-то Меченый с Волком.
Меченый: Связка ломов, как правило, тонет.
Волк: Но в ртути прекрасно плавает.
Меченый: Но если ломы урановые, то и во ртути тонут.
Волк: сам топи урановые ломы в ртути.

- Гюльчатай, открой личико! Ну, открой же! - в который раз просил Петруха.
- Хреновы военные! Мало того, что надругались, так ещё издеваются, гады! - подумал про себя грустный снорк.

Заходит сталкер в бар:
- Бармен! - кричит он.
Выходит бармен, говорит:
- Извините, но бар закрыт, откроется только через час.
Сталкер, усаживаясь за столик:
- Ничего, я подожду!
Бармен: Может пока что-нибудь закажете?

К Воронину нас не пустили, но сержант Пличко рассказал свой любимый анекдот: "Новобранец "Долга" жалуется: "Товарищ старшина, смотрите, что мне выдали: брюки только до колен, рубаха болтается, рукава коротки, сапоги хлябают, глядеть страшно".
- Все в порядке, - сказал старшина, - воин "Долга" должен внушать страх".

Пришёл сталкер к Сахарову и говорит:
- Профессор, почему мной кровососы брезгуют?
- Молодой человек, я же вам говорил, что в вашем спирту крови не обнаружено!

Сталкер-новичок в первый раз пришёл в Бар. Просит меню, но вместо этого сразу получает тарелку с непонятной жратвой. Спрашивает:
- А я могу сам выбрать?
- Можешь, - ответил Бармен. - Хочешь - ешь, хочешь - не ешь.

Доктор:
- Посмотрел я ваши анализы, молодой человек, и должен огорчить: у вас глисты.
Пациент (браток):
- Да ну. Диагноз какой-то не пацанский. Братва меня засмеёт! Доктор:
- Не проблема! Напишем "очковые змеи".

Отношения сталкеров и военных.
Блокпост: Стой, кто идет?
Сталкер: Свои, с бутылкой!
Блокпост: Свои, проходи! Бутылка - стой!

- Представляешь, я вчера забыл на базе автомат!
- Ой-ой-ой. И когда ты про него вспомнил?
- К сожалению, только тогда, когда принёс торговцу щупальца кровососа.

Семья сталкера. Все сидят за столом, молча ужинают. Вдруг сын задевает бутылку с водкой локтём. Бутылка стремительно летит к полу. Но в сантиметре от пола сын успевает подхватить бутылку. Ставит на стол и обращается весело к отцу:
- Пап, приколи, бутылка была на волоске от смерти!
Сталкер прячет пистолет и говорит серьезным голосом:
- Ты тоже, сынок!

Молодой сталкер подбежал к псевдопсу и стал гладить его пышный хвост. Ветеран в испуге кричит:
- Что ты делаешь? Он же порвет тебя!
- Нет, чувак, с этого конца они не кусаются.

Поймал вояка сталкера на периметре:
- Щас я тебе покажу, как в Зону лазить!
- Ф-фух, слава Богу, а то меня уже 3-й раз ловят!

Сталкеры, не пейте палёную водку - кровососы травятся.

Стоят два наемника, ждут "заказанного" сталкера. Его все нет и нет. Один спрашивает другого:
- Что-то долго его нет. Может, случилось что?

Два сталкера:
- Ты с каждым днём всё больше становишься похож на алкаша.
- Это почему же?
- Да у тебя руки трясутся, когда ты ведро с водкой ко рту подносишь!

- Ты чего такой грустный?
- Да вот, пошли с мужиками на кабана охотиться. Кабан не пришел. Ну, мы и напились как свиньи. И тут пришел кабан.

Идут два сталкера по дороге. Один спрашивает:
- А что делать, если меня кровосос схватит?
- Сопротивляйся подольше, чтобы я успел убежать!

Трусливые сталкеры в засаде:
- Почему же ты не стреляешь в этого кровососа?
- Ты разве не видишь, как бежит?! Может, бешеный, ну его к черту!

- Какая первая обязанность долговца на войне?
- Умереть за свою идею!
- Неправильно. Первая обязанность долговца - сделать так, чтобы свободовцы умерли за свою идею!

- Доктор, приходите скорей, у Меченого "белочка"!
- А что, собственно, случилось?
- По комнате скачут белые лошади, а он их не замечает!

Лукаш:
- Кто поедет зачищать заставу "Долга", два шага вперед.
Из строя выходят два бойца.
Лукаш:
- А остальные пойдут пешком. Гы-гы-гы.

Приснилось сталкеру его собственная могила - у дубка, на его родине. Тот, проснувшись, подумал, что это означает. И решил пока в Зоне отсидеться.

Идут занятия по уставу караульной службы в "Долге".
- Рядовой Петров! Вы стоите на посту и замечаете, что к вам подползает человек. Ваши действия?
- Отведу генерала Воронина в штаб.

Один сталкер другому:
- Я попадаю в крысу с расстояния ста шагов.
- Интересно, где ты найдешь таких крыс, которые ждут, пока ты отмеришь сто шагов?

Приходит Меченый к Болотному доктору:
- Доктор, меня мучает бессонница!
- Примите слабительное.
- И я от него усну?
- Нет, но, по крайней мере, вам будет чем заняться.

В гоpодке около Периметра женщина сообщает соседке:
- Вчера кто-то весь огород вытоптал.
- Может сталкеры?
- Да ну, какие сталкеры, следы-то человеческие.

Стоят два монолитовца и держат плакат. На плакате надпись: "Сверните со своего пути, неверные, или погибните!"
Мимо ехал на ниве Стрелок. Увидев надпись, он крикнул со всей злости: "Религиозные фанатики. " - и нажал на педаль газа. Через пару секунд послышался всплеск воды.
Один сектант говорит другому:
- Слушай, Фёдор, может нам нужно было попроще написать: "Мост поломан"?

Ты охренел фраер, ничего не попутал. Вали давай отсюда.

Сталкера ограбили на дороге бандиты.
- Почему же ты не мог дать им отпор? - удивились товарищи.
- А что я мог поделать? - Обиделся сталкер. - У меня были заняты руки: в правой был нож, а в левой - ружье.

База бандюков. Базарят два братка:
- Стало быть, надо тебе двадцать тыщь. Я их тебе дам, но какая гарантия, что ты их через месяц вернешь?
- Слово честного человека!
- Лады! Вот нынче вечером ты этого человека и приводи, поглядим.

Подходит, значит, сталкер к Монолиту. Тот ему:
- Загадывай желание.
- Хочу, чтоб Зона исчезла.
- Не, ну ты загнул. Попроси чё полегче.
- Ну, тогда сделай так, чтоб Сидорович при торговле не обманывал.
- Так что ты там насчёт Зоны говорил.

Новобранец блокпоста в Зоне присылает домой гранату с письмецом:
- Бабушка, если ты дёрнешь за это колечко, то я получу 3 дня отпуска.

Ползут два сталкера, пересекают периметр. Вдруг один вляпывается рукой в дерьмо. Второй начинает ржать. Первый (зажимая ему рот рукой):
- Тихо, военных встревожишь!

- А я свою девушку в армию вчера проводил. Я ее любить буду, я ее ждать буду, я ей ребёночка рожу маленького такого.
- Ты че? Ты же мужик! Большого рожай!

- Деда, а расскажи, как ты в Зоне два вертолета сбил!
- Ну-у-у. Не совсем сбил.. Скажем так: недозаправил!

Зашёл как-то Стрелок на базу бандитов. Продал то, что не надо, закупил, то что надо. И перед уходом говорит толпе бандитов, сидящих на выходе:
- Ну что, драконы, отдыхаете?-
Бандиты в непонятках: что за новое слово "Драконы"? Пошли они к своему бугру спросить. Тот им и отвечает:
- Драконы - это те же петухи, только у них гребешок во всю спину.

Читайте также: