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

Розбір секцій спавну


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

Загалом цей тутор можна використовувати і в інших версіях гри. Але тут є кілька підводних камінців. Наприклад, у ТЧ неможливо в цьому файлі прописати стори_айди

Файл spawn_section іноді втрачають на увазі багато модмейкерів. Багато хто навіть не підозрює, що можна в ньому навернути. Тому тут написано повний розбір секції, яку можна створити у цьому файлі:

[zat_b14_stalker_1]:stalker				     --id непися или монстра с указанием родительского профиля*.
$spawn = "respawn\zat_b14_stalker_1"			     --параметр для левел эдитора
character_profile = zat_b14_stalker_1	          	     --профиль непися в character_desc.xml. Для монстров не надо, понятно.
spec_rank = regular					     --ранг непися
rank = 17						     --ранг непися значением. То же самое, что и spec_rank, но точнее.
community = stalker					     --группировка
story_id = zat_b14_stalker_1				     --sid непися. рекомендуется задавать для эксклюзивов, обрабатываемых скриптами
custom_data = scripts\zaton\zat_b22_stalker_cop_body.ltx     --кастом дата непися. Используется для объектов, спавнящихся скриптом не под смартом.
set_visual = actors\stalker_neutral\stalker_neutral_2	     --задание визуала. Используется в биндере мотиватора при спавне. Сделано для катсцен.
  • За промовчанням батьківські профілі вказані в spawn_sections_general.ltx. Можна додавати свої. Або використовувати БУДЬ-ЯКІ інші відповідні секції.

Ще можна задавати параметри з m_stalker.ltx (як приклад), мабуть, вони перекриватимуть параметри звідти. Приклади є такі:

1. Звуковая схема непися:
 
sound_death					=
sound_anomaly_death				=
sound_hit					= 
sound_humming					= 
sound_alarm					= 
sound_backup					= 
sound_detour					= 
sound_friendly_fire				= 
sound_panic_human				= 
sound_panic_monster				= 
sound_tolls					= 
sound_wounded					= 
sound_grenade_alarm				= 
sound_friendly_grenade_alarm	                = 
sound_need_backup				= 
sound_running_in_danger			        = 
sound_walking_in_danger			        = 
sound_kill_wounded				= 
sound_enemy_critically_wounded	                = 
sound_enemy_killed_or_wounded	                = 
 
sound_attack_no_allies				= 
sound_attack_allies_single_enemy	        = 
sound_attack_allies_several_enemies	        = 
sound_search1_no_allies				= 
sound_search1_with_allies			= 
sound_enemy_lost_no_allies			= 
sound_enemy_lost_with_allies		        = 
sound_throw_grenade				= 

2. Налаштування регдолла (у грі, наприклад, використовується для падіння Проповідника):

random_death_animations = ragdoll_sniper_body_front_2
kill_enertion                =
kill_burst		     =
kill_shortgun	             =
kill_headshot		     =
kill_sniper_headshot	     =
kill_sniper_body	     =
kill_grenade                 =

3. Налаштування імунітету:

 
immunities_sect = stalker_immunities_strong ( ну і саму секцію можна відразу прописати, а можна з m_stalker брати )
 

4. Різне у псі-псевдопсу:

 
Max_Phantoms_Count	 = 5 Min_Phantoms_Count	 = 2 Time_Phantom_Appear      = 1000 
 
 
 

Є думка - можна безболісно прописувати і багато інших налаштувань із m_stalker (або з глобальних конфігів монстрів). Фактично великий простор кастомізації.

Післямова:

Взагалі, необов'язково в spawn_section прописувати всі параметри НПС. Допустимо я в spawn_section пишу такі секції:

[zat_b14_stalker_1]:stalker
$spawn              = "respawn\zat_b14_stalker_1"
character_profile   = zat_b14_stalker_1

Всі інші секції не є обов'язковими. Хоча я думаю, можна навіть і $spawn не писати


   
Цитата