Это не клон мода "Напарники", и не его переделка, схема писалась практически с ноля, однако в схеме используется один из её алгоритмов (переход между локациями) Дмитрия Рощина aka Red75, за что ему огромное спасибо. Идея оказалась удобной и очень жизнеспособной. В свою очередь я чуть поправил внедрение его метода так, чтобы его применение не мешало нормальной работе обычных неписей в смартеррейнах. Эта схема основана на небольшой схеме xr_companion, оригинальной, Сергея Винниченко. Эта схема работала в билде 2205 но затем была отключена. За ненадобностью видимо.
Итак, компаньоны. Эта схема позволяет вам пригласить непися в компаньоны и вместе с ним осваивать Зону. Родилась эта схема когда я увидел её изначальную в 2205 и решил реанимировать для нашего глобального мода - OGSE. При этом я постарался придать ей максимальную гибкость и как можно большую функциональность, при этом постарался избежать возможные проблемы - так, чтобы игроку не нужно было няньчить своего напарника, вытаскивая его из всяких неприятностей, на которые его задница так и пытается самонаводиться.
Основные особенности схемы:
1. Напарник следует за вами с умом - не увлекается погоней за шальными собаками и кабанами, не пытается гнаться за ними через всю локацию, не впадает в панику. 2. Если вы решите сбежать - напарник будет убегать с вами, не реагируя на врагов. Это позволяет выйти из под огня, не рискуя лишний раз принимать бой с превосходящими силами противника. 3. С напарником возможен прямой обмен вещами - через интерфейс торговли. Обмен бесплатен, что удобно. 4. Все настройки схемы сохраняются в особом хранилище в самом напарнике - для этого использованы служебные функции из библиотеки утилит для работы с нетпакетами m_net_utils (SIMBION:SHOC mod), автор Artos. Библиотека прилагается. 5. Напарник может переодевать броню при использовании вместе со схемой xrs_armor, автор xStream. Модифицированная для этих целей схема xrs_armor прилагается. 6. С целью использования модов, в которых ГГ может вступать в группировки, схема поддерживает следующие коммунити напарников: одиночка, долговец, свободовец, бандит, зомбированный (последнее экспериментально, не проверял ещё). При этом для каждой группировки у схемы есть свои стилистически выдержанные диалоги. Для интеграции схемы в такие моды следует проверить идентификаторы коммунити, в функции community_by_actor(actor_comm) и если нужно, переписать. Напарников можно набирать только из того коммунити, к которому главгерой сейчас принадлежит. Кроме того в биндер схемы сразу вписаны эвалуаторы от схем xrs_grenade, xrs_medic, rx_bandage, rx_facer, rx_reload и anomaly_evader, для того чтобы её можно было с минимальными корректировками использовать вместе с огбходом аномалий, паками логики и менеджером вооружений. 7. На набор напарников налагаются следующие ограничения: 1) Нельзя брать квестовых неписей (по понятным причинам). Единственное исключение - Волк после прихода на АС. 2) У ГГ хреновая репутация в коммунити 3) Это Толик или кто-то из пленников 4) ГГ ниже опытом чем непись 5) ГГ значительно опытнее непися (новички опасаются идти с опытными сталкерам, опасаясь что их используют как "отмычку") 6) У ГГ уже есть напарник (при небольшой доработке можно было бы и больше одного напарника набирать, но для меня это не было целесообразно, поэтому я этого не сделал) 7) ГГ из другой группировки (отключаемо при необходимости) 8) с ГГ погибло слишком много народу 8. Да, в схеме ведётся учёт "загубленных душ". Если с вами не вернулось более 4 человек, неписи откажутся идти с вами. Поправить ситуацию можно леча аптечками раненых сталкеров. За каждого с вас спишется один погибший. 9. В схеме реализованы следующие типы поведения: 1) Следуй за мной 2) Жди здесь 3) Крадись за мной 4) Спрячься здесь При этом для каждой из них предусмотрено три режима агрессивности: 1) Нормальный 2) Пониженной агрессивности (подпускает врагов ближе) 3) Низкий. (прячет оружие и не вступает в бой до получения повреждений) Подобный набор функций позволяет использовать напарника в случаях когда необходимо устроить засаду или скрытно сменить позицию. Кроме того, его можно спрятать в безопасности так, чтобы он не привлекал внимания. 10. Специально для напарника прописаны дополнительные состояния на основе панического бега, чтобы он не отставал от ГГ, когда он двигается быстрым бегом.