Редактирование: Лагерь (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 = |
− | + | squad_capacity = количество_отрядов | |
− | squad_capacity | + | group_id = уникальный_номер |
− | + | spawn_point = точка_спауна | |
− | group_id | + | att_restr = space_restrictor_атакующих |
− | spawn_point | + | def_restr = space_restrictor_обороняющихся |
− | att_restr | + | sim_avail = {условие} false/true, {условие} false/true... |
− | def_restr | + | respawn_sector = true/false</syntaxhighlight> |
− | sim_avail | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable" style="color: #black; background-color: #efffef; width: 100%;" | {| class="wikitable" style="color: #black; background-color: #efffef; width: 100%;" | ||
|- | |- | ||
Строка 28: | Строка 21: | ||
|- | |- | ||
|sim_type | |sim_type | ||
− | |Тип лагеря. Может быть: '''territory''' (важные точки, например, [[ | + | |Тип лагеря. Может быть: '''territory''' (важные точки, например, [[Точка перехода на другой уровень (level_changer)|перехода на другой уровень]], и ключевые точки, например, базы группировок; захват этих точек приводит к появлению дополнительных отрядов), '''resource''' (точки, которые увеличивают ресурсы группировки, что приводит к появлению более крутых бойцов), '''base''' (???), '''default''' (все остальные лагеря). |
|- | |- | ||
|sim_value | |sim_value | ||
− | | | + | | |
− | |||
− | |||
− | |||
|- | |- | ||
|squad_capacity | |squad_capacity | ||
|Количество отрядов, которые могут разместиться в этом лагере. Чем больше лагерь – тем больше в нём должно быть отрядов. Количество работ в лагере (см. ниже) должно быть равным или более ''[количество_человек_в_отряде] * [squad_capacity]''. На данный момент в каждом отряде пять человек. | |Количество отрядов, которые могут разместиться в этом лагере. Чем больше лагерь – тем больше в нём должно быть отрядов. Количество работ в лагере (см. ниже) должно быть равным или более ''[количество_человек_в_отряде] * [squad_capacity]''. На данный момент в каждом отряде пять человек. | ||
− | |||
− | |||
− | |||
|- | |- | ||
|group_id | |group_id | ||
Строка 58: | Строка 45: | ||
|- | |- | ||
|respawn_sector | |respawn_sector | ||
− | |Значение, разрешающее (true) или запрещающее (false) подспаун новых отрядов группировки в этом лагере (при условии, что игрок находится достаточно далеко) | + | |Значение, разрешающее ('''true''') или запрещающее ('''false''') подспаун новых отрядов группировки в этом лагере (при условии, что игрок находится достаточно далеко). |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Необходимо ставить [[Точки графа (graph point)|точку графа]] '''Spawn Element -> ai -> graph point''' в центре каждого smart_terrain’а и на середине пути от него к лагерями, которые указаны в его targets. Это делается для того, чтобы в оффлайне передвижение отрядов хорошо смотрелось на карте. | Необходимо ставить [[Точки графа (graph point)|точку графа]] '''Spawn Element -> ai -> graph point''' в центре каждого smart_terrain’а и на середине пути от него к лагерями, которые указаны в его targets. Это делается для того, чтобы в оффлайне передвижение отрядов хорошо смотрелось на карте. | ||
Строка 96: | Строка 71: | ||
|guard ||quard ||patrol (атака) || | |guard ||quard ||patrol (атака) || | ||
|- | |- | ||
− | |sniper ||sniper || | + | |sniper ||sniper || || |
− | |||
− | |||
|} | |} | ||
Если нужно добавить эксклюзивные работы, нужно в кастом дате смарт террейна в секции [exclusive] вписать строчки: | Если нужно добавить эксклюзивные работы, нужно в кастом дате смарт террейна в секции [exclusive] вписать строчки: | ||
Строка 197: | Строка 170: | ||
В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | ||
<code>[имя_смарттеррейна]_guard_[номер_работы]_look</code> | <code>[имя_смарттеррейна]_guard_[номер_работы]_look</code> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Строка 211: | Строка 176: | ||
Ставится точка патрульного пути с именем:<br /> | Ставится точка патрульного пути с именем:<br /> | ||
− | <code>[имя_смарттеррейна]_sniper_[номер_работы]_walk</code> | + | <code>[имя_смарттеррейна]_sniper_ [номер_работы]_walk</code> |
В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | В этой работе обязательно нужно указывать патрульный путь с точками look:<br /> | ||
− | <code>[имя_смарттеррейна]_sniper_[номер_работы]_look</code> | + | <code>[имя_смарттеррейна]_sniper_ [номер_работы]_look</code> |
+ | |||
===ranger — только в состоянии атаки=== | ===ranger — только в состоянии атаки=== | ||
Строка 308: | Строка 274: | ||
Ставится точка патрульного пути с именем:<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: | Строка 287: | ||
Ставится точка патрульного пути с именем:<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''', чтобы он держался в нем во время универсального комбата. Для этого в нулевой точке пути задаем флаг: |