Файлы: actor.ltx — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Параметры передвижения) |
Xakep321 (обсуждение | вклад) (→Другие параметры) |
||
(не показаны 45 промежуточные версии 12 участников) | |||
Строка 1: | Строка 1: | ||
==Параметры передвижения== | ==Параметры передвижения== | ||
− | |||
− | *jump_speed = | + | *''max_item_mass ='' ; максимальный вес вещи (не известно на что реально влияет) |
− | *crouch_coef = ;скорость передвижения главного героя на корточках | + | *''max_walk_weight ='' ;максимальный переносимый вес с которым ещё можно ходить (вес, с которым можно бегать - max_weight задаётся в [[system.ltx]]) |
− | *climb_coef = ;скорость перемещения | + | *''jump_speed ='' ;высота прыжка |
− | *run_coef = ;скорость обычного бега | + | *''crouch_coef ='' ;скорость передвижения главного героя на корточках |
− | *sprint_koef = ;коеффициент, умножая на который, получаем скорость бега в спринте | + | *''climb_coef ='' ;скорость перемещения ГГ по лестницам |
− | *run_back_coef = ;коеффициент, умножая на который, получаем скорость бега спиной вперед | + | *''run_coef ='' ;скорость обычного бега |
− | *walk_back_coef = ;коеффициент, умножая на который, получаем скорость движения спиной вперед | + | *''sprint_koef ='' ;коеффициент, умножая на который, получаем скорость бега в спринте |
− | *air_control_param = | + | *''run_back_coef ='' ;коеффициент, умножая на который, получаем скорость бега спиной вперед |
− | *walk_accel = | + | *''walk_back_coef ='' ;коеффициент, умножая на который, получаем скорость движения спиной вперед |
+ | *''air_control_param ='' ;перемещение ГГ в прыжке\падении | ||
+ | *''walk_accel ='' ;основная скорость передвижения ГГ при нажатой клавише Shift, на эту переменную множатся выше указанные (*_coef). | ||
==Параметры сложности== | ==Параметры сложности== | ||
− | *hit_probability_gd_novice = 0.20 | + | *''hit_probability_gd_novice = 0.20'' ;пули, попадающие в цель и выпущенные NPC. Уровень игры "Новичок" - меткость NPC 20% |
− | *hit_probability_gd_stalker = 0.30 | + | *''hit_probability_gd_stalker = 0.30'' ;меткость NPC 30% |
− | *hit_probability_gd_veteran = 0.40 | + | *''hit_probability_gd_veteran = 0.40'' ;меткость NPC 40% |
− | *hit_probability_gd_master = 0.50 | + | *''hit_probability_gd_master = 0.50'' ;50% пуль, выпущенные НПС, попадают в цель |
− | + | В частности, если прописать эти четыре параметра "hit_probability_gd_*" в каждый файл с оружием "wpn_*.ltx", то в результате npc из разного оружия будут стрелять с разной точностью, с той, которую вы укажете для разного уровня сложности игры. | |
Пример: В игре автомат Абакан точнее АК74, но из-за того что параметры hit_probability_gd_* едины для всех видов оружия, НПС будут стрелять из этих двух автоматов с одинаковой точностью. Чтобы исправить это, можно прописать эти параметры к Абакану и а АК74, но поменяв значения: | Пример: В игре автомат Абакан точнее АК74, но из-за того что параметры hit_probability_gd_* едины для всех видов оружия, НПС будут стрелять из этих двух автоматов с одинаковой точностью. Чтобы исправить это, можно прописать эти параметры к Абакану и а АК74, но поменяв значения: | ||
Строка 38: | Строка 39: | ||
!Параметр|| ||1||2||3||4||название | !Параметр|| ||1||2||3||4||название | ||
|- | |- | ||
− | |burn_immunity||=||0 | + | |burn_immunity||=||0||0||0|.0||огонь (костры, огненные аномалии и т.п.) |
|- | |- | ||
− | |strike_immunity||=||0 | + | |strike_immunity||=||0||0||0||.0||удар (падение с большой высоты, столкновение, аномалии типа "трамплин" и т.п.) |
|- | |- | ||
− | |shock_immunity||=||0 | + | |shock_immunity||=||0||0||0||.0||электрошок |
|- | |- | ||
− | |wound_immunity||=||0 | + | |wound_immunity||=||0||0||0|0||разрыв (порезы, атаки животных и т.п.) |
|- | |- | ||
− | |radiation_immunity||=||0 | + | |radiation_immunity||=||0||0||0||0||радиация |
|- | |- | ||
− | |telepatic_immunity||=|| | + | |telepatic_immunity||=||00||0||0.||.0||пси воздействие |
|- | |- | ||
− | |chemical_burn_immunity||=||0 | + | |chemical_burn_immunity||=||0||0||0|0||химические вещества |
|- | |- | ||
− | |explosion_immunity||=||0 | + | |explosion_immunity||=||0||0||0||0||стойкость к взрывам |
|- | |- | ||
− | |fire_wound_immunity||=||0 | + | |fire_wound_immunity||=||0||0||0||||пулестойкость |
|} | |} | ||
Строка 60: | Строка 61: | ||
Значение "1.0" - без иммунитета к воздействию | Значение "1.0" - без иммунитета к воздействию | ||
+ | ---- | ||
+ | |||
+ | |||
+ | [actor_condition] | ||
+ | satiety_v = 0.0000 ;скорость уменьшения сытости со временем | ||
+ | radiation_v = 9.00003 ;скорость уменьшения радиации | ||
+ | satiety_power_v = 5.005 ;увеличение силы при уменьшении сытости | ||
+ | satiety_health_v = 0.0001 ;увеличение здоровья при уменьшении сытости | ||
+ | satiety_critical = 0.3 ;критическое значения сытости (в процентах от 0..1) | ||
+ | radiation_health_v = 0.000 ;уменьшение здоровья при воздействии радиации | ||
+ | morale_v = 0.0001 ;скорость восстановления морали | ||
+ | psy_health_v = 0.001 ;скорость восстановления psy-здоровья | ||
+ | alcohol_v = -0.0003 | ||
+ | health_hit_part = 1.0 ;процент хита, уходящий на отнимание здоровья | ||
+ | power_hit_part = 0.1 ;процент хита, уходящий на отнимание силы | ||
+ | max_power_leak_speed = 0.0 ;восстановление сил | ||
+ | max_walk_weight = 200 ;макс переносимый вес | ||
+ | |||
+ | [actor_hit_snds] --Звуки смерти Актера | ||
+ | burn =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | shock =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | strike =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | wound =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | radiation =monsters\biting\def_0; actor\hurt1,actor\hurt2,actor\hurt3,actor\hurt4 | ||
+ | telepatic =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | fire_wound =actor\bullet_hit_1,actor\bullet_hit_2,actor\bullet_hit_3,actor\bullet_hit_4 | ||
+ | ; actor\pain_1,actor\pain_3,actor\pain_4,actor\pain_5,actor\pain_6,actor\pain_7,actor\pain_8 | ||
+ | chemical_burn =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 | ||
+ | explosion =affects\tinnitus3a | ||
+ | wound_2 =actor\hurt1,actor\hurt2,actor\hurt3,actor\hurt4 | ||
+ | light_burn =actor\pain1,actor\pain2,actor\pain3 | ||
+ | |||
+ | Доработка Myha | ||
+ | |||
+ | ==Другие параметры== | ||
+ | Думаю многие замечали что вокруг персонажей находится невидимая ограда, | ||
+ | которая не позволяет приблизится к персонажем вплотную. | ||
+ | Эта ограда слишком большая и из-за нее сталкеры очень часто мешают пройти в узких | ||
+ | коридорах, а также толкаются. Исправить это поможет следующая переменная: | ||
+ | |||
+ | *''stalker_restrictor_radius ='' ;поставив значение 0.0 этот радиус уменьшится (у сталкеров) | ||
+ | Правка от Xakep321 | ||
+ | *''Также нужно изменить строку stalker_small_restrictor_radius = .55 на stalker_small_restrictor_radius = .0, иначе не будет работать (в ТЧ точно). | ||
+ | ------------------------------- | ||
+ | |||
+ | *''ph_mass = 80'' ;общий вес ГГ (Влияет на дальность прыжка, при большом значении позволяет легко сдвигать динамические предметы, например запертая дверь будет не преградой) | ||
+ | |||
+ | |||
+ | |||
[[Категория:Конфигурационные_файлы]] | [[Категория:Конфигурационные_файлы]] |
Текущая версия на 20:31, 8 ноября 2017
Параметры передвижения
- max_item_mass = ; максимальный вес вещи (не известно на что реально влияет)
- max_walk_weight = ;максимальный переносимый вес с которым ещё можно ходить (вес, с которым можно бегать - max_weight задаётся в system.ltx)
- jump_speed = ;высота прыжка
- crouch_coef = ;скорость передвижения главного героя на корточках
- climb_coef = ;скорость перемещения ГГ по лестницам
- run_coef = ;скорость обычного бега
- sprint_koef = ;коеффициент, умножая на который, получаем скорость бега в спринте
- run_back_coef = ;коеффициент, умножая на который, получаем скорость бега спиной вперед
- walk_back_coef = ;коеффициент, умножая на который, получаем скорость движения спиной вперед
- air_control_param = ;перемещение ГГ в прыжке\падении
- walk_accel = ;основная скорость передвижения ГГ при нажатой клавише Shift, на эту переменную множатся выше указанные (*_coef).
Параметры сложности
- 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% пуль, выпущенные НПС, попадают в цель
В частности, если прописать эти четыре параметра "hit_probability_gd_*" в каждый файл с оружием "wpn_*.ltx", то в результате npc из разного оружия будут стрелять с разной точностью, с той, которую вы укажете для разного уровня сложности игры.
Пример: В игре автомат Абакан точнее АК74, но из-за того что параметры hit_probability_gd_* едины для всех видов оружия, НПС будут стрелять из этих двух автоматов с одинаковой точностью. Чтобы исправить это, можно прописать эти параметры к Абакану и а АК74, но поменяв значения:
- Абакан (wpn_abakan.ltx) - hit_probability_gd_master = 0.55
- AK74 (wpn_ak74.ltx) - hit_probability_gd_master = 0.50
Теперь НПС на уровне игры "Мастер" будут стрелять из Абакана чуть точнее (на 5%) чем из АК74.
Коэффициэнты иммунитета при повышении сложности в секциях [actor_immunities_gd_*]:
- 1 - новичок
- 2 - сталкер
- 3 - ветеран
- 4 - мастер
Параметр | 1 | 2 | 3 | 4 | название | |
---|---|---|---|---|---|---|
burn_immunity | = | 0 | 0 | .0 | огонь (костры, огненные аномалии и т.п.) | |
strike_immunity | = | 0 | 0 | 0 | .0 | удар (падение с большой высоты, столкновение, аномалии типа "трамплин" и т.п.) |
shock_immunity | = | 0 | 0 | 0 | .0 | электрошок |
wound_immunity | = | 0 | 0 | 0 | разрыв (порезы, атаки животных и т.п.) | |
radiation_immunity | = | 0 | 0 | 0 | 0 | радиация |
telepatic_immunity | = | 00 | 0 | 0. | .0 | пси воздействие |
chemical_burn_immunity | = | 0 | 0 | 0 | химические вещества | |
explosion_immunity | = | 0 | 0 | 0 | 0 | стойкость к взрывам |
fire_wound_immunity | = | 0 | 0 | 0 | пулестойкость |
Значение "0.0" - абсолютная стойкость к воздействию Значение "1.0" - без иммунитета к воздействию
[actor_condition] satiety_v = 0.0000 ;скорость уменьшения сытости со временем radiation_v = 9.00003 ;скорость уменьшения радиации satiety_power_v = 5.005 ;увеличение силы при уменьшении сытости satiety_health_v = 0.0001 ;увеличение здоровья при уменьшении сытости satiety_critical = 0.3 ;критическое значения сытости (в процентах от 0..1) radiation_health_v = 0.000 ;уменьшение здоровья при воздействии радиации morale_v = 0.0001 ;скорость восстановления морали psy_health_v = 0.001 ;скорость восстановления psy-здоровья alcohol_v = -0.0003 health_hit_part = 1.0 ;процент хита, уходящий на отнимание здоровья power_hit_part = 0.1 ;процент хита, уходящий на отнимание силы max_power_leak_speed = 0.0 ;восстановление сил max_walk_weight = 200 ;макс переносимый вес
[actor_hit_snds] --Звуки смерти Актера burn =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 shock =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 strike =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 wound =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 radiation =monsters\biting\def_0; actor\hurt1,actor\hurt2,actor\hurt3,actor\hurt4 telepatic =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 fire_wound =actor\bullet_hit_1,actor\bullet_hit_2,actor\bullet_hit_3,actor\bullet_hit_4 ; actor\pain_1,actor\pain_3,actor\pain_4,actor\pain_5,actor\pain_6,actor\pain_7,actor\pain_8 chemical_burn =actor\pain1,actor\pain2,actor\pain3; ,actor\hurt4 explosion =affects\tinnitus3a wound_2 =actor\hurt1,actor\hurt2,actor\hurt3,actor\hurt4 light_burn =actor\pain1,actor\pain2,actor\pain3
Доработка Myha
Другие параметры
Думаю многие замечали что вокруг персонажей находится невидимая ограда, которая не позволяет приблизится к персонажем вплотную. Эта ограда слишком большая и из-за нее сталкеры очень часто мешают пройти в узких коридорах, а также толкаются. Исправить это поможет следующая переменная:
- stalker_restrictor_radius = ;поставив значение 0.0 этот радиус уменьшится (у сталкеров)
Правка от Xakep321
- Также нужно изменить строку stalker_small_restrictor_radius = .55 на stalker_small_restrictor_radius = .0, иначе не будет работать (в ТЧ точно).
- ph_mass = 80 ;общий вес ГГ (Влияет на дальность прыжка, при большом значении позволяет легко сдвигать динамические предметы, например запертая дверь будет не преградой)