CoP. Разбор squad descr — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

CoP. Разбор squad descr — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
м (переименовал «CoP: Разбор squad descr» в «CoP. Разбор squad descr»)
 
(не показаны 2 промежуточных версий 2 участников)
Строка 1: Строка 1:
В ЗП нету одиночных сталкеров. В ЗП есть только сквады состоящие из одного сталкера. Даже монстры ходят сквадами. Поэтому при создания сюжетного мода под ЗП просто необходимо знать какие параметры можно прописывать сквадам.  
+
В ЗП нет одиночных сталкеров, есть только сквады состоящие из одного сталкера. Даже монстры ходят сквадами. Поэтому при создания сюжетного мода под ЗП просто необходимо знать какие параметры можно прописывать сквадам.  
  
 
Итак, поехали:
 
Итак, поехали:
<code>[jup_a10_bandit_squad]:online_offline_group   --id отряда с указанием скриптового класса. Класс не менять.
+
 
 +
<ini>
 +
[jup_a10_bandit_squad]:online_offline_group   --id отряда с указанием скриптового класса.  
 +
                                                                                          --Класс не менять.
 
faction = bandit           --группировка
 
faction = bandit           --группировка
 
npc = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2                    --четко заданные неписи для спавна*
 
npc = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2                    --четко заданные неписи для спавна*
story_id = jup_a10_bandit_squad           --sid. Если отряд эксклюзив - обязательный параметр
+
story_id = jup_a10_bandit_squad           --sid. Если отряд эксклюзив - то
 +
                                                                                          --обязательный параметр.
 
target_smart = {+jup_a10_vano_give_task_end} nil, {+jup_a10_fals} jup_a10_smart_terrain   --скриптовая цель, смарт-террейн.
 
target_smart = {+jup_a10_vano_give_task_end} nil, {+jup_a10_fals} jup_a10_smart_terrain   --скриптовая цель, смарт-террейн.
 
spawn_point = jup_a10_spawn_point   --точка спавна.
 
spawn_point = jup_a10_spawn_point   --точка спавна.
sympathy = 0           --симпатия отряда. Описание симпатии см. в game_relations.ltx
+
sympathy = 0           --симпатия отряда. Описание симпатии см.  
 +
                                                                                          --в game_relations.ltx
 
relationship = neutral   --отношение к актору.
 
relationship = neutral   --отношение к актору.
 
on_death = %+zat_b38_default_bloodsucker_death%           --кондлист на смерть отряда.
 
on_death = %+zat_b38_default_bloodsucker_death%           --кондлист на смерть отряда.
always_arrived = true   --скорее всего, отряд всегда в текущем таргете.
+
always_arrived = true   --скорее всего, отряд всегда в текущем
 +
                                                                                          --таргете.
 
invulnerable = {+pri_a28_update_task_cover_strelok} false, true   --бессмертие отряда
 
invulnerable = {+pri_a28_update_task_cover_strelok} false, true   --бессмертие отряда
 
show_spot =                           --не работает
 
show_spot =                           --не работает
 
level_spot =                          --не работает
 
level_spot =                          --не работает
always_walk =   --не работает</code>
+
always_walk =   --не работает
 +
</ini>
  
*Можно делать рандомный спавн и рандомный же подспавн:
+
Можно делать рандомный спавн и рандомный же подспавн:
<code>npc_random = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2   --неписи для рандомного спавна
+
npc_in_squad = 2,4   --пределы числового рандома. Min и Мах. Причем нужно сначала Min и только потом Max. Иначе вылет</code>
+
  
Также, первый непись - командир отряда. Так говорит патрол_менеджер. В случае рандома и тут будет рандом, но это и пофиг.
+
<ini>
 +
npc_random = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2      --неписи для рандомного спавна
 +
npc_in_squad = 2,4                                                                --пределы числового рандома,
 +
                                                                                  --Min и Мах. Причем нужно сначала
 +
                                                                                  --Min и только потом Max. Иначе вылет.
 +
</ini>
 +
 
 +
Также, первый непись - командир отряда. Так говорит патрол_менеджер.  
 +
В случае рандома и тут будет рандом, но это и пофиг.
  
 
'''Автор: KD87'''
 
'''Автор: KD87'''
 +
 
[[Категория:Конфигурационные_файлы]]
 
[[Категория:Конфигурационные_файлы]]

Текущая версия на 21:07, 30 июля 2011

В ЗП нет одиночных сталкеров, есть только сквады состоящие из одного сталкера. Даже монстры ходят сквадами. Поэтому при создания сюжетного мода под ЗП просто необходимо знать какие параметры можно прописывать сквадам.

Итак, поехали:

 
[jup_a10_bandit_squad]:online_offline_group						   --id отряда с указанием скриптового класса. 
                                                                                           --Класс не менять.
faction	= bandit								           --группировка
npc = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2                     --четко заданные неписи для спавна*
story_id = jup_a10_bandit_squad							           --sid. Если отряд эксклюзив - то
                                                                                           --обязательный параметр.
target_smart = {+jup_a10_vano_give_task_end} nil, {+jup_a10_fals} jup_a10_smart_terrain	   --скриптовая цель, смарт-террейн.
spawn_point = jup_a10_spawn_point							   --точка спавна.
sympathy = 0									           --симпатия отряда. Описание симпатии см. 
                                                                                           --в game_relations.ltx
relationship = neutral									   --отношение к актору.
on_death = %+zat_b38_default_bloodsucker_death%					           --кондлист на смерть отряда.
always_arrived = true									   --скорее всего, отряд всегда в текущем
                                                                                           --таргете.
invulnerable = {+pri_a28_update_task_cover_strelok} false, true				   --бессмертие отряда
show_spot =	                 						           --не работает
level_spot =                 							           --не работает
always_walk =										   --не работает
 

Можно делать рандомный спавн и рандомный же подспавн:

 
npc_random = sim_default_bandit_3, sim_default_bandit_2, sim_default_bandit_2      --неписи для рандомного спавна
npc_in_squad = 2,4                                                                 --пределы числового рандома, 
                                                                                   --Min и Мах. Причем нужно сначала
                                                                                   --Min и только потом Max. Иначе вылет.
 

Также, первый непись - командир отряда. Так говорит патрол_менеджер. В случае рандома и тут будет рандом, но это и пофиг.

Автор: KD87

Другие места
LANGUAGE