CoP: Разбор spawn section — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Призрак (обсуждение | вклад) |
Призрак (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
rank = 17 --ранг непися значением. То же самое, что и spec_rank, но точнее. | rank = 17 --ранг непися значением. То же самое, что и spec_rank, но точнее. | ||
community = stalker --группировка | community = stalker --группировка | ||
− | story_id = zat_b14_stalker_1 --sid непися. рекомендуется задавать для эксклюзивов, обрабатываемых скриптами | + | 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 --задание визуала. Используется в биндере мотиватора при спавне. Сделано для катсцен. | + | custom_data = scripts\zaton\zat_b22_stalker_cop_body.ltx --кастом дата непися. Используется для объектов, |
+ | спавнящихся скриптом не под смартом. | ||
+ | set_visual = actors\stalker_neutral\stalker_neutral_2 --задание визуала. Используется в биндере мотиватора | ||
+ | при спавне. Сделано для катсцен. | ||
</code> | </code> | ||
* Родительские профили по умолчанию указаны в spawn_sections_general.ltx. Можно добавлять и свои. Или использовать ЛЮБЫЕ другие подходящие секции. | * Родительские профили по умолчанию указаны в spawn_sections_general.ltx. Можно добавлять и свои. Или использовать ЛЮБЫЕ другие подходящие секции. |
Версия 18:07, 11 февраля 2011
В целом, этот тутор можно использовать и в других версиях игры. Но тут есть несколько подводных камней. Например в ТЧ невозможно в этом файле прописать стори_айди
Файл 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. Звуковая схема непися:
<code>
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_23. Настройки иммунитета:
kill_enertion =
kill_burst =
kill_shortgun =
kill_headshot =
kill_sniper_headshot =
kill_sniper_body =
kill_grenade =
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 не писать
Автор: KD87