Налаштування секції
Після створення об'єкта угрупування командою Spawn Element -> ai -> sim_faction , у його Properties -> Custom data , до секції [faction] додається ключ settings , значенням якого є шлях до .ltx -файлу налаштувань угрупування (див. статтю Створення бази угруповання ) . Такі файли бажано створювати як локальна_папка_аддону\gamedata\configs\misc\faction_ім'я_угруповання.ltx . Вміст такого файлу виглядає приблизно так:
[ settings ] resource_0 = спаун-секція_представника_угруповання, питома_вага_при_підспауні, спаун-секція_представника_угруповання... resource_1 = спаун-секція_представника_угруповання, питома_вага_при_підспауні, спаун-секція_представника_угруповання... resource_2 = спаун-секу_упа секція_представника_угруповання ... resource_3 = спаун - секція_представника_угруповання, питома_вага_при_підспауні, спаун-секція_представника_угруповання... glory_0 = додаткова_кількість_загонів glory_1 = додаткова_кількість_загонів glory_2 = додаткова_кількість_загонів glory_3 = додаткова_кількість_загонів glory_4 = додаткова_кількість_загонів glory_5 = додаткова_кількість_загонів [ expansion_0 ] ; нульовий рівень експансії base_squad_number = базова_кількість_загонів precondition_power = sim_prior = назва_секції_пріоритетів [ expansion_1 ] ; перший рівень експансії base_squad_number = базова_кількість_загонів precondition_power = sim_prior = назва_секції_пріоритетів [ expansion_2 ] ; другий рівень експансії base_squad_number = базова_кількість_загонів precondition_power = sim_prior = назва_секції_пріоритетів [ prior_0 ] тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value … [ prior_1 ] тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value … [ prior_2 ] тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value тип_таборів_або_назва_табору = додаток_до_відносної_цінності_табору_або_типу_таборів, коефіцієнт_добавки_параметра_sim_value … [ start_position ] ідентифікатор_загону = ім'я_смарта ідентифікатор_загону = ім'я_смарта ідентифікатор_загону = ім'я_смарта
Опис параметрів
Параметр | Опис |
---|---|
[settings] | Секція налаштувань рівнів науки та багатства. |
resource_0
resource_1 ... |
Значення кожного ключа resource_N – це параметри появи нових загонів за кількості ресурсів N . Кількість ресурсів підвищується із захопленням таборів типу resource . Через кому вказуються: спаун-секція (з файлу spawn_sections.ltx ) бійця в новому загоні, ймовірність його появи у вигляді питомої ваги, спаун-секція, ймовірність появи у вигляді питомої ваги, спаун-секція, ймовірність появи у вигляді питомої ваги, та і т.д. Наприклад, якщо вказано дві спаун-секції, і в першій питома вага – 40, а в другій – 30, то з ймовірністю 40 з 70 з'явиться боєць першої спаун-секції, а з ймовірністю 30 із 70 з'явиться боєць другої спаун-секції. |
glory_0
glory_1 |
Значення кожного ключа glory_N – це кількість додаткових загонів, які з'являються у групування за рівня слави N . Рівень слави підвищується із захопленням таборів типу territory . |
[expansion_0]
[expansion_1] |
Секції налаштувань рівнів експансії. На кожному рівні задається певна кількість загонів та пріоритети угруповання. |
base_squad_number | Базова кількість загонів угруповання цьому рівні експансії. Загальна кількість загонів дорівнює цій кількості плюс кількість додаткових загонів, що залежить від рівня багатства угруповання. |
precondition_power | Умова перемикання на інший рівень експансії. |
sim_prior | Назва секції пріоритетів, де описані пріоритети угруповання на цьому рівні експансії. |
[prior_0]
[prior_1] |
Секції пріоритетів угруповання. Використовуються для штучного підвищення цінності певних таборів у списку пріоритетів угруповання, що змушує угруповання насамперед захоплювати і утримувати саме такі табори. У секції задаються ключі, які є типом таборів або ім'ям конкретного табору, а після знака «рівно» через кому задаються збільшення відносної цінності табору і коефіцієнт збільшення параметра sim_value відповідного табору. Наприклад:
[ prior_0 ] science = 100 , 0.1 smart_1 = 150,0 _ _ У цьому прикладі для угруповання до стандартної цінності кожного табору типу science додається 100 + 0.1 * sim_value цього табору, що забезпечує загальне підняття науково-технологічних таборів у системі пріоритетів угруповання, проте зберігаючи відмінності цінності таких таборів щодо один одного. |
[start_position] | Секція стартового розташування загонів. Використовується, щоб заспаунити загони у певних таборах на початку гри. У секції задаються ключі, що є ідентифікаторами загонів. Значення ключа – це ім'я табору, де має з'явитися цей загін. |