Параметри пересування
- 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 ; загальна вага ГГ (Впливає на дальність стрибка, при великому значенні дозволяє легко зрушувати динамічні предмети, наприклад замкнені двері будуть не перешкодою)