Редактирование: Лагерь (smart terrain)
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 2: | Строка 2: | ||
Для добавления лагеря необходимо поставить объект Spawn Element -> ai -> smart_terrain. В его Properties -> Custom data нужно прописать следующее: | Для добавления лагеря необходимо поставить объект Spawn Element -> ai -> smart_terrain. В его Properties -> Custom data нужно прописать следующее: | ||
<syntaxhighlight lang="ini">[smart_terrain] | <syntaxhighlight lang="ini">[smart_terrain] | ||
− | targets | + | targets = имя_соседнего_smart_terrain, имя_соседнего_smart_terrain, имя_соседнего_smart_terrain... |
− | sim_type | + | sim_type = тип_лагеря |
− | sim_value | + | sim_value = непонятное_число |
− | important_point | + | important_point = true/false |
− | squad_capacity | + | squad_capacity = количество_отрядов |
− | + | group_id = уникальный_номер | |
− | group_id | + | spawn_point = точка_спауна |
− | spawn_point | + | att_restr = space_restrictor_атакующих |
− | att_restr | + | def_restr = space_restrictor_обороняющихся |
− | def_restr | + | sim_avail = {условие} false/true, {условие} false/true... |
− | sim_avail | + | respawn_sector = имя_фракции |
− | respawn_sector | + | respawn = имя_ящика_с_припасами |
− | |||
− | respawn | ||
− | |||
− | |||
+ | </syntaxhighlight> | ||
{| class="wikitable" style="color: #black; background-color: #efffef; width: 100%;" | {| class="wikitable" style="color: #black; background-color: #efffef; width: 100%;" | ||
|- | |- | ||
Строка 28: | Строка 25: | ||
|- | |- | ||
|sim_type | |sim_type | ||
− | |Тип лагеря. Может быть: '''territory''' (важные точки, например, [[ | + | |Тип лагеря. Может быть: '''territory''' (важные точки, например, [[Точка перехода на другой уровень (level_changer)|перехода на другой уровень]], и ключевые точки, например, базы группировок; захват этих точек приводит к появлению дополнительных отрядов), '''resource''' (точки, которые увеличивают ресурсы группировки, что приводит к появлению более крутых бойцов), '''base''' (база группировки???), '''default''' (все остальные лагеря). |
|- | |- | ||
|sim_value | |sim_value | ||
− | | | + | | ??? |
|- | |- | ||
|important_point | |important_point | ||
− | | ??? | + | | ??? |
|- | |- | ||
|squad_capacity | |squad_capacity | ||
|Количество отрядов, которые могут разместиться в этом лагере. Чем больше лагерь – тем больше в нём должно быть отрядов. Количество работ в лагере (см. ниже) должно быть равным или более ''[количество_человек_в_отряде] * [squad_capacity]''. На данный момент в каждом отряде пять человек. | |Количество отрядов, которые могут разместиться в этом лагере. Чем больше лагерь – тем больше в нём должно быть отрядов. Количество работ в лагере (см. ниже) должно быть равным или более ''[количество_человек_в_отряде] * [squad_capacity]''. На данный момент в каждом отряде пять человек. | ||
− | |||
− | |||
− | |||
|- | |- | ||
|group_id | |group_id | ||
Строка 58: | Строка 52: | ||
|- | |- | ||
|respawn_sector | |respawn_sector | ||
− | | | + | |Имя группировки, например, stalker, bandit, army и т.д. |
− | |||
− | |||
− | |||
|- | |- | ||
|respawn | |respawn | ||
|Имя ящика с припасами, например, esc_equipment_box_02_base_5_7 | |Имя ящика с припасами, например, esc_equipment_box_02_base_5_7 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Необходимо ставить [[Точки графа (graph point)|точку графа]] '''Spawn Element -> ai -> graph point''' в центре каждого smart_terrain’а и на середине пути от него к лагерями, которые указаны в его targets. Это делается для того, чтобы в оффлайне передвижение отрядов хорошо смотрелось на карте. | Необходимо ставить [[Точки графа (graph point)|точку графа]] '''Spawn Element -> ai -> graph point''' в центре каждого smart_terrain’а и на середине пути от него к лагерями, которые указаны в его targets. Это делается для того, чтобы в оффлайне передвижение отрядов хорошо смотрелось на карте. | ||
Строка 96: | Строка 81: | ||
|guard ||quard ||patrol (атака) || | |guard ||quard ||patrol (атака) || | ||
|- | |- | ||
− | |sniper ||sniper || | + | |sniper ||sniper || || |
− | |||
− | |||
|} | |} | ||
Если нужно добавить эксклюзивные работы, нужно в кастом дате смарт террейна в секции [exclusive] вписать строчки: | Если нужно добавить эксклюзивные работы, нужно в кастом дате смарт террейна в секции [exclusive] вписать строчки: | ||
Строка 197: | Строка 180: | ||
В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | ||
<code>[имя_смарттеррейна]_guard_[номер_работы]_look</code> | <code>[имя_смарттеррейна]_guard_[номер_работы]_look</code> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Строка 308: | Строка 283: | ||
Ставится точка патрульного пути с именем:<br /> | Ставится точка патрульного пути с именем:<br /> | ||
− | <code>[имя_смарттеррейна]_camper_[номер_работы]_walk</code> | + | <code>[имя_смарттеррейна]_camper_ [номер_работы]_walk</code> |
В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | ||
− | <code>[имя_смарттеррейна] | + | <code>[имя_смарттеррейна]_ camper_ [номер_работы]_look</code> |
По умолчанию кемпер на точке пути находится в сидячем состоянии, т.е. если перед ним кавер, то он присядет и будет тупить, чтобы указать ему стоячее состояние ведения боя, нужно в нулевой вершине патрульного пути указать флажок:<br /> | По умолчанию кемпер на точке пути находится в сидячем состоянии, т.е. если перед ним кавер, то он присядет и будет тупить, чтобы указать ему стоячее состояние ведения боя, нужно в нулевой вершине патрульного пути указать флажок:<br /> | ||
<code>name00|state=stand</code> | <code>name00|state=stand</code> | ||
+ | |||
===defender — только в состоянии обороны=== | ===defender — только в состоянии обороны=== | ||
Строка 320: | Строка 296: | ||
Ставится точка патрульного пути с именем:<br /> | Ставится точка патрульного пути с именем:<br /> | ||
− | <code>[имя_смарттеррейна]_defender_[номер_работы]_walk</code> | + | <code>[имя_смарттеррейна]_defender_ [номер_работы]_walk</code> |
Можно поставить патрульный путь с точками look(опционально), в том случае, если путь walk содержит в себе только одну вершину:<br /> | Можно поставить патрульный путь с точками look(опционально), в том случае, если путь walk содержит в себе только одну вершину:<br /> | ||
− | <code>[имя_смарттеррейна] | + | <code>[имя_смарттеррейна]_ defender_ [номер_работы]_look</code> |
В этой схеме можно указать сталкеру '''out_restrictor''', чтобы он держался в нем во время универсального комбата. Для этого в нулевой точке пути задаем флаг: | В этой схеме можно указать сталкеру '''out_restrictor''', чтобы он держался в нем во время универсального комбата. Для этого в нулевой точке пути задаем флаг: |