Сповіщення
Очистити все

Електрошокова граната


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
7 місяців тому
 

Це все як би вже давно не новина, але все ж опишу ... Нехай мододели-початківці балуються.
Отже, нема для кого не секрет, що в ресурсах сталкера є модель димової гранати, яка нераціонально використовується тільки в мультиплеєрі.
Враховуючи, що для зору NPC, дим у синглплеєрі не перешкода. Створимо з урахуванням димовухи щось важливіше. Наприклад електрошокову гранату як у FEAR

Отже, як її зробити та додати до гри?
Не створюватимемо для неї окремий конфіг - це не раціонально.
Наша граната буде успадковувати конфіг гранати grenade_gd-05 тільки з невеликими змінами.

 

Конфіг

Додамо конфіг нової гранати у файл gamedata\config\weapons\w_f1.ltx
в самому кінці файлу додамо конфіг нашої гранати:

[ el_grenade ] :grenade_gd -05  ;Електрошокова граната успадковує конфіг гранати grenade_gd-05
 inv_name = el_grenade_name ; Назва нової гранати 
inv_name_short = el_grenade_name ; Назва нової гранати description 3 
; хіт від гранати (300%) blast_r = 5 ;радіус хіта (5 м.) hit_type_blast = shock ;тип хіта snd_explode = anomaly\electra_blast1 ;звук вибуху explode_particles = anomaly2\electra2_blast ;або anomaly2\electra2_blast_00;
  
  


Опис

Тепер додамо опис гранати в один із файлів у gamedata\config\text\ukr\ ну скажемо в string_table_enc_weapons.xml
нижче тега <string_table> додаємо:

 <string  id = 
 " el_grenade_name" > < text > ЕШГ -1 </text> 
 </string> 
 <string  id = "el_grenade_desc" > 
 <text> Електрошокова граната. </text >
  </string >

Додавання до гри

Ось і все, тепер можна додавати торговцям:
Ну скажемо Бармену - у файлі gamedata\config\misc\trade_barman.ltx
після рядка [supplies_start] додаємо:

el_grenade = 10 , 0.9 

де:

  • el_grenade – конфігураційна назва предмета
  • 10 – макс. у гранат
  • 0.9 – ймовірність їх появи (0.9 = 90%)

   
Цитата