Как стать менее заметным в сталкере
Стелс в игре Сталкер
Советы для Стелс заданий
Слух и Зрение НПС
НПС очень хорошо видят и слышат. Если по Зоне шумно бегать, а не тихо ходить, то НПС будут замечать ГГ гораздо раньше.
Полоски видимости и издаваемого шума находятся на ХУДе в нижнем левом углу.
Белая полоска справа от иконки - это индикатор видимости, если она вся полностью белая, значит вас видит какой-то враг.
Фиолетовая полоска слева от иконки - это индикатор шума, чем она выше, тем более шумно ведет себя ГГ и тем больше вероятность, что его заметят. Чтобы меньше издавать шума, нужно ходить, а не бегать, чтобы не издавать шума, нужно двигайтесь в присяде, а при движении в полном присяде - ГГ передвигается практически бесшумно.
Если НПС увидел или услышал вас, т.е. полоски видимости или шума хотя бы на мгновенье заполнились до конца, то он сразу пойдет в точку, где видел вас или слышал. Поэтому если вас засекли, а вы не хотите вступать в боевку, то нужно быстро и незаметно убежать подальше от места, где это произошло. Тогда НПС соберутся вокруг той точки, где они вас обнаружили и будут там искать. Спустя некоторое время, они прекратят поиски и вернутся на свои места, где они были до вашего обнаружения. Все эти правила применимы и к Монстрам.
Память НПС
У НПС есть "память" и они некоторое время помнят всех врагов, в которых последний раз стреляли, кого видели, слышали и кто и в каком месте вызывал у них состояние данжера, т.е. тревоги. Поэтому при проведении скрытной операции нужно чтобы ГГ не попал в память НПС, другими словами, нужно пройти так, чтобы они вас вообще не заметили. Пока вражеские НПС не видят и не слышат вас, они не знают, что вы рядом и это состояние "невидимости" сохраняется при перезагрузке. Так будет до тех пор, пока Вы не убьете кого-нибудь из их товарищей.
У игрового движка есть следующая функция - даже если вы убили кого-то абсолютно бесшумно, никто не потревожен и вы остались невидимым, то после перезагрузки, если труп увидят НПС, то они сразу переходят в состояние "тревоги" и идут в точку, где вы находились в момент последнего убийства, независимо от того, насколько незаметно вы убили их товарища.
В общем если вы убиваете врагов тихо и так, что другие этого не видели, то пока вы не перезагрузитесь, никто вас не увидит, независимо от того, сколько врагов вы убили и не нужно прятать трупы. Даже если кто-то из врагов увидит свежий труп товарища, то он не поднимет тревогу. Но как только вы перезагрузитесь - все находящиеся поблизости товарищи убитого врага перейдут в данжер и начнут вас искать. Все это также действительно и для Монстров.
Присяд ГГ
Еще один момент, о котором нужно знать для стелса и не только. Когда вы находясь в полном или частичном присяде сохраняетесь, то при загрузке этого сохранения ГГ всегда будет стоять в полный рост, а это чревато проблемами:
1. У НПС увеличена зоркость, поэтому они могут успеть вас заметить, до того когда вы успеете присесть.
2. Если вы сохранились в укромном закутке, например под лестницей, будучи в полном присяде, то при загрузке, ГГ поднявшись в полный рост, может застрять в текстурах и не сможет выбраться оттуда, тогда придется переигрывать с более раннего сохранения.
Сохранение рядом с врагами
Кроме описанного выше, есть ещё несколько причин, по которым не следует сохраняться вблизи НПС:
1. При загрузке сохранения вблизи врагов, они слышат как вы берете в руки оружие и тут же начнут вас искать. Это происходит независимо от того, сохранились ли вы с оружием в руках или без, т.к. движок игры при загрузке, автоматом дает ГГ в руки оружие или бинокль. Не только звук выстрела, но и абсолютно все звуки оружия, взятие, убирание, перезарядка и прочие, имеют свою дальность слышимости для НПС и Монстров. Поэтому любое действие с оружием должно выполняться на достаточном расстоянии от врагов, если хотите остаться для них незамеченными.
2. Нужно выбирать такое место для сохранения, чтобы не оказаться лицом к лицу с врагом, когда он переходит в онлайн. Например за спиной врага можно сохраниться, а вот загрузиться получится не всегда. НПС при переходе в онлайн, перед тем как занять свою работу в гулаге или выполнять назначенную ему логику, может отыгрывать какую-либо анимацию, а может перейти в онлайн развернувшись и смотря в любую другую сторону от той, в которую он смотрел в момент сохранения - в таком случае вы будете сразу замечены.
3. Не забывайте, что некоторые объекты на локации не являются полностью "непрозрачными" для зрения НПС и Монстров. В частности кусты и ветки деревьев далеко не всегда прикроют вас от их зорких глаз.
4. При загрузке игры, любой НПС, перед тем как начать выполнять свою анимацию, перезаряжает оружие, независимо от того, что он делал до загрузки, хоть спал. И если он за время перезарядки увидит ГГ, то сразу перейдет в режим "тревоги" и начнет за ним охотиться. Особенно это заметно при тихом взятии документов на Блокпосту Кордона, при загрузке все спящие НПС встают, перезаряжают оружие, а потом опять ложатся спать.
ИТОГ
Чтобы успешно выполнить стелс задание оставшись незамеченным, делайте его без промежуточных сейв/лоадов или оттаскивайте трупы подальше от мест скопления врагов, а также выбирайте место для сохранения на достаточном расстоянии от того места, где вы совершили последнее убийство врага.
Ну и еще раз про фонарик – НЕ НАДО ВЫКЛЮЧАТЬ ФОНАРЬ , ибо враги не видят его свет и не реагируют на него.
Как стать менее заметным в сталкере
Одним из самых важных конфигурационных файлов является actor.ltx.В нём заданы параметры главного героя игры. Так же надо учитывать, что для изменений какого -либо определённого параметра может потребоваться правка нескольких конфигурационных файлов.
Далее частичный разбор некоторых файлов:
(по адресу . gamedata - configs. )
(gamedata - configs - creatures - Actor.ltx)
Как увеличить максимальный переносимый вес.
Найдите строку:
max_walk_weight = 60
это максимальный переносимый вес главного героя (60кг)
Так же нужен файл system.ltx
(gamedata - configs - system.ltx)
найдите строку:
max_weight = 50
(если несёте больше этого веса - быстро расходуется сила), измените эти значения на желаемые.
hit_probability_gd_novice = 0.20 Пули, попадающие в цель и выпущенные NPC.
Уровень игры "Новичок" - меткость NPC 20%
hit_probability_gd_stalker = 0.30 - меткость NPC 30%
hit_probability_gd_veteran = 0.40 - меткость NPC 40%
hit_probability_gd_master = 0.50 - 50% пуль, выпущенные NPC, попадают в цель.
-------------------------------------------------------------------------------—
Коэффициэнты иммунитета в секциях:
[actor_immunities_gd_novice]
(новичок)
[actor_immunities_gd_stalker]
(сталкер)
[actor_immunities_gd_veteran]
(ветеран)
[actor_immunities_gd_master]
(мастер)
burn_immunity - огонь (костры, огненные аномалии)
strike_immunity - удар (падение с большой высоты, столкновение, аномалии типа "трамплин")
shock_immunity- электрошок
wound_immunity - разрыв (порезы, атаки животных)
radiation_immunity-радиация
telepatic_immunity - псивоздействие
chemical_burn_immunity - химические вещества
explosion_immunity - стойкость к взрывам
fire_wound_immunity-пулестойкость
Значение "0.0" - абсолютная стойкость к воздействию Значение "1.0" - без иммунитета к воздействию.
Как изменить живучесть героя.
Параметры, отвечающие за потерю НР:
satiety_critical = 0.0; критическое значения сытости (в процентах от 0..1) когда здоровье начинает уменьшаться
radiation_health_v = 0.004; уменьшение здоровья при воздействии радиации
health_hit_part = 1.0; процент хита, уходящий на отнимание здоровья
power_hit_part = 0.1; процент хита, уходящий на отнимание силы
bleeding_v = 0.002; 0.0005; потеря крови при номинальной ране в секунду
Сделайте их равными 0.0 и вы бессмертны
-------------------------------------------------------------------------------—
Увеличьте эти параметры и гг станет менее уязвим:
wound_incarnation_v = 0.0001; 0.003; скорость заживления раны
min_wound_size = 0.0256; минимальный размер раны, после которого она считается зажившей
psy_health_v = 0.001; скорость восстановления psy-здоровья
-------------------------------------------------------------------------------—
Для бесконечной выносливости обнулите эти параметры:
walk_power = 0.00001 - уменьшение силы за секунду во время ходьбы без учета веса ноши
walk_weight_power = 0.00005 - уменьшение силы за секунду во время ходьбы с учетом веса ноши для максимального допустимого веса.
-------------------------------------------------------------------------------—
satiety_v = 0.00015; скорость уменьшения сытости со временем
radiation_v = 0.00001; скорость уменьшения радиации
satiety_power_v = 0.00055; увеличение силы при уменьшении сытости
satiety_health_v = 0.00001; увеличение здоровья при уменьшении сытости
satiety_critical = 0.00000; критическое значения сытости
(в процентах от 0..1) когда здоровье начинает уменьшаться
Alife.ltx
(gamedata - configs - Alife.ltx)
Смена длительности дня и ночи:
Если значение 10 поменять на 1, то время в игре начнёт тянуться как у нас с вами в настоящей жизни (при этом будет иметь смысл спать, сидеть у костра, есть и т.п.)
Но надо учесть что и длительность выбросов так же увеличится; решение -подключить мод, позволяющий гг спать в местах укрытия от выбросов в спальном мешке.
Время и дата старта игры.
Эти строчки отвечают за время и дату начала игры
start_time = 6:10:00
start_date = 10.09.2011
Строка
autosave_interval = 01:05:00
отвечает за промежуток между автоматическим сохранением игры.
Радиус загрузки локации.
Находятся в файле:
gamedata - configs - misc - outfit.ltx
Рассмотрим некоторые параметры.
[stalker_outfit]:outfit_base - Название секции костюма. Именно к нему игра будет обращаться.
outfit_base - базовая (наследуемая) секция (изменять строго не рекомендуется).
visual - модель, используемая для сложенного костюма, лежащего на земле.
actor_visual- модель, используемая для игрока, когда на нем надет костюм.
inv_name = stalker_outfit_name -название в инвентаре.
inv_name_short = stalker_outfit_name - название в инвентаре (в принципе, можно здесь продублировать значение предыдущего параметра - так чаще всего и делают)
description = stalker_outfit_description-ссылка на текстовую строку с описанием.
full_icon_name = npc_icon_stalker_outfit-название иконки.
full_scale_icon = 14,11 - иконка сталкера в костюме в полный рост (отображается в инвентаре справа)
inv_weight = 5.0 - вес.
cost = 15000 - базовая цена
nightvision_sect = effector_nightvision_bad- типПНВ("плохой" - зеленый, "хороший" - синий).
Параметры защиты владельца от различных типов воздействий, обеспечиваемые костюмом.
burn_protection = 0.5 - защита от воздействия огня (костры, аномалия "Жарка" и т.д.).
strike_protection = 0.5 - защита от ударов (наносятся мутантами, например, псевдогигантом).
shock_protection = 0.5 - защита от поражения электричеством.
wound_protection = 0.4 - защита от ранений (наносятся мутантами, например, собаками, кровососами и т.д.).
radiation_protection = 0.5 -защита от радиации.
telepatic_protection = 0.0 - защита от пси-воздействия (например, присутствие контролера серьезно влияет на psy_health).
chemical_burn_protection = 0.5 - защита от химического воздействия.
explosion_protection = 0.3 - защита от взрывов/осколков.
fire_wound_protection = 0.3 - защита от огнестрельного оружия (наиболее важный параметр для большинства костюмов).
[sect_stalker_outfit_immunities] - коэффициенты иммунитета самого костюма, то есть - то, насколько сильно он сам подвержен повреждениям от различных типов воздействий.
Файлы по адресу
(gamedata - configs - weapons)
Возьмем, для примера, конфиг w_g36.ltx. Он делится на разделы:
Первый раздел
Здесь хранится общая информация о оружии, ссылки на спавн и т.д. Нас интересуют следующие строки:
description = enc1weapons1_wpn_g36 - ссылка на string_id, из которая игра подгружает описание этого оружия.
ef_main_weapon_type = 2 - основной тип, к которому принадлежит оружие
ef_weapon_type = 6 - подтип, к которому принадлежит оружие
default_to_ruck = false - значит, если при пустой ячейке под автомат, подобрать автомат он будет помещён в ячейку; если true автомат в ячейку помещён не не будет.
sprint_allowed = true - эта строка означает, что с оружием можно бегать.
Второй раздел
Содержит модификаторы, которые даются к углу зрения/дальности обзора NPC, держащего это оружие в руках:
holder_range_modifier = 1.85 - во сколько раз увеличивается eye_range ботов. Он производит умножение дальности обзора ботов с данным оружием в руках.
holder_fov_modifier = 0.3 - во сколько раз увеличивается eye_fov ботов. При редактировании этого параметра случаются проблемы с обзором нпс - могут не увидеть монстра в упор.
Следующие значения могут находится в другой части файла, но относятся они к обзору.
min_radius = 30 - минимальное расстояние с которого боты начинают использовать данное оружие. Для всего оружия кроме снайперских винтовок, гранат и гранатомётов рекомендуется ставить 0. Используется для того, чтобы боты с гранатомётами и снайперками переключались при приближении врага на второе оружие, а также не бросали гранаты себе под ноги.
max_radius = 100 - максимальное расстояние на котором боты используют данное оружие. Рекомендуется делать максимально большим каким возможно, учитывая при этом точность оружия. Вы наверно часто сталкивались с ситуациями, когда отстреливаете ботов с дальней дистанции они целятся в Вас, ходят из стороны в сторону, но не стреляют. Данные баги связаны с недостаточным размером данного параметра. Ограничивать данный параметр стоит для пистолетов, дробовиков и огнемёта.
Третий раздел
Содержит данные о самом оружии, его некоторых характеристиках:
cost = 2200000 - базовая цена (торговцы умножают её на некоторый коэффициент)
weapon_class = assault_rifle - класс оружия (здесь - штурмовая винтовка)
ammo_mag_size = 300 - размер магазина
ammo_class = ammo_5.56x45_ss190, ammo_5.56x45_ap - типы используемых патронов
grenade_class = ammo_m209 - тип используемых гранат
fire_modes = 1, -1 - режимы ведения огня (одиночными и бесконечными очередями соответственно)
hand_dependence = 1 - зависимость о рук (?) - возможно, речь идет о качании ствола
single_handed = 0 - держится ли только в одной руке
slot = 2 - слот в инвентаре
animation_slot = 2 - вид анимации (для пистолета/для винтовки)
inv_name = wpn-g36 - ссылка на имя, отображаемое в инвентаре, тоже берется из string table, как и описание
inv_name_short = wpn-g36 - имя отображаемое при наведении прицела на предмет, к примеру лежащий на земле; в данном случае используется то же самое
inv_weight = 3.6 - вес
inv_grid_width = 5 - длина иконки (кол-во клеток по х)
inv_grid_height = 2 - высота иконки (кол-во клеток по у)
inv_grid_x = 0 - координаты первого угла иконки по x
inv_grid_y = 10 - координаты первого угла иконки по y
Четвертый раздел
В четвертом разделе хранится информация о износе/отдаче оружия. Практически все параметры там снабжены комментариями, поэтому приведу лишь самые интересные:
cam_relax_speed = 5.7 - скорость возврата в исходное положение
cam_dispersion = 0.2 - увеличения угла (в градусах) с каждым выстрелом
fire_dispersion_condition_factor = 5 - увеличение дисперсии в процентах при максимальном износе. Мало кто понимает, но этот параметр указан не в градусах - это множитель. 5 - это 5000% разброса при максимальном износе. Подобный разброс IRL можно получить только рассверлив ПМ перфоратором. Все стволы в оригинальной игре имеют множитель 5, а начиная с CS маразм разработчиков начал к
Подробный разбор файла actor.ltx
max_item_mass = 999 ; Стоит указывать значения меньше параметра max_walk_weight (см.выше).
jump_speed = 60 ; Высота прыжка. Не указывайте астрономические значения. Гл. герой всё равно не улетит в космос ))
crouch_coef = 1 ; Скорость ползагия "очень сидя" (Ctrl + Shift по умолчанию)
climb_coef = 2 ; Вроде присев (Ctrl)
run_coef = 3 ; Обычный бег с параметром консоли "g_always_run" равным 1
sprint_koef = 4 ; спринт
run_back_coef = 3 ; бег назад
walk_back_coef = 2 ; ходьба назад с клавишей Shift
air_control_param = 1 ; контроль полёта. Выгоден при высоких значениях jump_speed, т.к. можно быстро перемещаться по карте
walk_accel = 17 ; неизвестный параметр
Дальше будет параметр pickup_info_radius и его можно настроить на любое значение. Увеличивает радиус отображения названия предмета при нажатии "F"
Далее параметы 3d и т.п. смотрим поэтому дальше.
camera_height_factor = 0.85 ; опреляет высоту взгляда. Увеличиваем и игрок станет зрительно выше
disp_base = 0 ;угол (в градусах) разлета пуль, когда актер стоит на месте
disp_aim = 0
disp_vel_factor = 0 ;на сколько увеличится дисперсия при скрости в 10 м/с (не обязательно при беге)
disp_accel_factor = 0 ;еще на сколько увеличится, если актер бежит (+ скорость)
disp_crouch_factor = 0 ;уменьшение если актер сидит
disp_crouch_no_acc_factor = 0 ;уменьшение если актер сидит + no acceleration
Чтобы уменьшить размер прицела можно сделать так.
Дальше увидим секцию [actor_immunities_gd_***] (вместо *** нужный ранг)
Чтобы увеличить живучесть - меняем значение ниже.
burn_immunity = 0.0
strike_immunity = 0.0
shock_immunity = 0.0
wound_immunity = 0.0
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 0.0
explosion_immunity = 0.0
fire_wound_immunity = 0.0
Дальше видим [actor_condition]
И настройка в лучшую сторону будт таковой:
satiety_v = 0 ;скорость уменьшения сытости со временем
radiation_v = 1 ;скорость уменьшения радиации
satiety_power_v = 1 ;увеличение силы при уменьшении сытости
satiety_health_v = 1 ;увеличение здоровья при уменьшении сытости
satiety_critical = 0 ;критическое значения сытости (в процентах от 0..1) когда здоровье начианает уменьшаться
radiation_health_v = 0 ;уменьшение здоровья при воздействии радиации
morale_v = 1 ;скорость восстановления морали
psy_health_v = 1 ;скорость восстановления psy-здоровья
alcohol_v = -1
health_hit_part = 0 ;процент хита, уходящий на отнимание здоровья
power_hit_part = 0 ;процент хита, уходящий на отнимание силы
max_power_leak_speed = 0 ;накопление усталости (макс граница, до которой восстанавливается сила) в секунду игрового времени
max_walk_weight = 1000 ; Вес, при котором игрок не может двигаться. Указать можно любое значение.
bleeding_v = 0 ;потеря крови при номинальной ране в секунду
wound_incarnation_v = 1 ;скорость заживления раны
min_wound_size = 0 ;минимальный размер раны, после которого она считается зажившей
min_wound_size,satiety_v,satiety_power,satiety_health,satiety_critical,alcohol_v можно было и не настраивать, если вам нужно бессмертие
Будем настраивать выносливость.
Назодим строку "jump_power"
Меняем так, чтобы игрок никогда не уставал, разве что если нацепит на себя 5 огненных шаров ))
jump_power = 0 ;умешьшение силы с прыжком без учета веса ноши
jump_weight_power = 0 ;умешьшение силы с прыжком с учетом веса ноши, для максимального допустимого веса
overweight_jump_k = 1 ;коэффициент влияние перегрузки прыжок с весом (умножается на jump_weight_power)
stand_power = 0
walk_power = 0 ;умешьшение силы за секнду во время ходьбы без учета веса ноши
walk_weight_power = 0 ;умешьшение силы за секнду во время ходьбы с учетом веса ноши, для максимального допустимого веса
overweight_walk_k = 1 ;коэффициент влияние перегрузки ноши (умножается на walk_weight_power)
accel_k = 1;коэффициент на бег (умножается walk_power, walk_weight_power)
sprint_k = 1 ;коэффициент на "sprint" бег (умножается walk_power, walk_weight_power)
Значения с комментом "коофициент" и значениями более 1 (необязательно) рекомендую менять на 1.
limping_health_begin = 0 ;порог здоровья меньше которого актер начинает хромать
limping_health_end = 0;порог здоровья больше которого актер перестает хромать
limping_power_begin = 0 ;порог силы меньше которого актер начинает хромать
limping_power_end = 0 ;порог силы больше которого актер перестает хромать
cant_walk_power_begin = 0 ;порог силы меньше которого актер не может двигаться
cant_walk_power_end = 0 ;порог силы больше которого актер сможет двигаться
cant_sprint_power_begin = 0 ;порог силы меньше которого актер не может бежать в спринте
cant_sprint_power_end = 0 ;порог силы больше которого актер сможет бежать в спринте
Дальше идут кости, работающие в 3d, и их тоже можно менять, чтобы уменьшить уязвимость, но пока их настройка не столь нужна. Я лишь скажу, что нужно настраивать 1 (первый) параметр. Чем меньше, тем лучше.
Подробный разбор файла actor.ltx
max_item_mass = 999 ; Стоит указывать значения меньше параметра max_walk_weight (см.выше).
jump_speed = 60 ; Высота прыжка. Не указывайте астрономические значения. Гл. герой всё равно не улетит в космос ))
crouch_coef = 1 ; Скорость ползагия "очень сидя" (Ctrl + Shift по умолчанию)
climb_coef = 2 ; Вроде присев (Ctrl)
run_coef = 3 ; Обычный бег с параметром консоли "g_always_run" равным 1
sprint_koef = 4 ; спринт
run_back_coef = 3 ; бег назад
walk_back_coef = 2 ; ходьба назад с клавишей Shift
air_control_param = 1 ; контроль полёта. Выгоден при высоких значениях jump_speed, т.к. можно быстро перемещаться по карте
walk_accel = 17 ; неизвестный параметр
pickup_info_radius = 5 ;радиус, в котором над предметами выводятся их названия при нажатии клавиши "F".
Далее параметры 3d и т.п. смотрим поэтому дальше.
camera_height_factor = 0.85 ; определяет высоту взгляда. Увеличиваем и игрок станет зрительно выше
disp_base = 0 ;угол (в градусах) разлета пуль, когда актер стоит на месте
disp_aim = 0
disp_vel_factor = 0 ;на сколько увеличится дисперсия при скорости в 10 м/с (не обязательно при беге)
disp_accel_factor = 0 ;еще на сколько увеличится, если актер бежит (+ скорость)
disp_crouch_factor = 0 ;уменьшение если актер сидит
disp_crouch_no_acc_factor = 0 ;уменьшение если актер сидит + no acceleration
Чтобы уменьшить размер прицела можно сделать так.
Дальше увидим секцию [actor_immunities_gd_***] (вместо *** нужный ранг)
Чтобы увеличить живучесть - меняем значение ниже.
burn_immunity = 0.0
strike_immunity = 0.0
shock_immunity = 0.0
wound_immunity = 0.0
radiation_immunity = 0.0
telepatic_immunity = 0.0
chemical_burn_immunity = 0.0
explosion_immunity = 0.0
fire_wound_immunity = 0.0
Дальше видим [actor_condition]
И настройка в лучшую сторону будет таковой:
satiety_v = 0 ;скорость уменьшения сытости со временем
radiation_v = 1 ;скорость уменьшения радиации
satiety_power_v = 1 ;увеличение силы при уменьшении сытости
satiety_health_v = 1 ;увеличение здоровья при уменьшении сытости
satiety_critical = 0 ;критическое значения сытости (в процентах от 0..1) когда здоровье начинает уменьшаться
radiation_health_v = 0 ;уменьшение здоровья при воздействии радиации
morale_v = 1 ;скорость восстановления морали
psy_health_v = 1 ;скорость восстановления psy-здоровья
alcohol_v = -1
health_hit_part = 0 ;процент хита, уходящий на отнимание здоровья
power_hit_part = 0 ;процент хита, уходящий на отнимание силы
max_power_leak_speed = 0 ;накопление усталости (макс граница, до которой восстанавливается сила) в секунду игрового времени
max_walk_weight = 1000 ; Вес, при котором игрок не может двигаться. Указать можно любое значение.
bleeding_v = 0 ;потеря крови при номинальной ране в секунду
wound_incarnation_v = 1 ;скорость заживления раны
min_wound_size = 0 ;минимальный размер раны, после которого она считается зажившей
min_wound_size,satiety_v,satiety_power,satiety_health,satiety_critical,alcohol_v можно было и не настраивать, если вам нужно бессмертие
Будем настраивать выносливость.
Назодим строку "jump_power"
Меняем так, чтобы игрок никогда не уставал, разве что если нацепит на себя 5 огненных шаров ))
jump_power = 0 ;умешьшение силы с прыжком без учета веса ноши
jump_weight_power = 0 ;умешьшение силы с прыжком с учетом веса ноши, для максимального допустимого веса
overweight_jump_k = 1 ;коэффициент влияние перегрузки прыжок с весом (умножается на jump_weight_power)
stand_power = 0
walk_power = 0 ;умешьшение силы за секнду во время ходьбы без учета веса ноши
walk_weight_power = 0 ;умешьшение силы за секнду во время ходьбы с учетом веса ноши, для максимального допустимого веса
overweight_walk_k = 1 ;коэффициент влияние перегрузки ноши (умножается на walk_weight_power)
accel_k = 1;коэффициент на бег (умножается walk_power, walk_weight_power)
sprint_k = 1 ;коэффициент на "sprint" бег (умножается walk_power, walk_weight_power)
Значения с комментом "коофициент" и значениями более 1 (необязательно) рекомендую менять на 1.
limping_health_begin = 0 ;порог здоровья меньше которого актер начинает хромать
limping_health_end = 0;порог здоровья больше которого актер перестает хромать
limping_power_begin = 0 ;порог силы меньше которого актер начинает хромать
limping_power_end = 0 ;порог силы больше которого актер перестает хромать
cant_walk_power_begin = 0 ;порог силы меньше которого актер не может двигаться
cant_walk_power_end = 0 ;порог силы больше которого актер сможет двигаться
cant_sprint_power_begin = 0 ;порог силы меньше которого актер не может бежать в спринте
cant_sprint_power_end = 0 ;порог силы больше которого актер сможет бежать в спринте
Дальше идут кости, работающие в 3d, и их тоже можно менять, чтобы уменьшить уязвимость, но пока их настройка не столь нужна. Я лишь скажу, что нужно настраивать 1 (первый) параметр. Чем меньше, тем лучше.
Читайте также: