Перейти к основному содержимому

Как спавнить конкретно сквады, которые будут гулять в симуляции и рандомно перех...

Вопрос

Как спавнить конкретно сквады, которые будут гулять в симуляции и рандомно переходить от одного смарта к другому без привязки к конкретному?

Ответ

Для того чтобы спавнить сквады, которые будут гулять по симуляции без привязки к конкретному местоположению, вам нужно изменить файл логики смарта. Например, вы можете использовать следующие настройки в конфиге скриптов:

[logic]
active = sr_idle@do
[sr_idle@do]
on_info = {+zat_n6_smolk_ataka_dialog_done} sr_idle@task %+zat_n6_mono_start%

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

[logic]
active = patrol
[patrol]
on_info = {+patrol_start} patrol@task
[patrol@task]
on_info = {+patrol_end} sr_idle@do

Здесь важно установить параметры, которые позволят скваду передвигаться по симуляции без привязки к конкретным точкам. Это могут быть настройки типа:

[smart_terrain]
respawn_only_smart = false
respawn_params = patrol@zat_sim

Также добавьте нужные скрипты для спавна и движения сквадов в указанном файле.