Полное руководство для мододелов

Исчерпывающая документация по модификациям в Absolute Empire

Основы синтаксиса

команда;аргумент1;аргумент2;аргумент3

• Все команды и аргументы разделяются точкой с запятой

• Не ставьте ";" в конце последней команды

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

Все условия событий

country_exist;ID_страны

Проверяет существование государства. Возвращает true/false.

country_not_exist;ID_страны

Проверяет отсутствие государства. Возвращает true/false.

own_province;ID_страны;ID_провинции

Проверяет владение провинцией. Возвращает true/false.

not_own_province;ID_страны;ID_провинции

Проверяет отсутствие владения провинцией. Возвращает true/false.

ongoing_war;ID_страны

Проверяет участие в войне. Возвращает true/false.

date_before;день-месяц-год

Сравнение даты (до указанной). Возвращает true/false.

date_after;день-месяц-год

Сравнение даты (после указанной). Возвращает true/false.

in_union;ID_страны1;ID_страны2

Проверяет наличие союза. Возвращает true/false.

not_in_union;ID_страны1;ID_страны2

Проверяет отсутствие союза. Возвращает true/false.

in_war_with;ID_страны1;ID_страны2

Проверяет наличие войны. Возвращает true/false.

not_in_war_with;ID_страны1;ID_страны2

Проверяет отсутствие войны. Возвращает true/false.

is_country_player;ID_страны

Проверяет, играет ли пользователь за страну. Возвращает true/false.

is_country_not_player;ID_страны

Проверяет, что пользователь не играет за страну. Возвращает true/false.

Все действия

annex;ID_страны;ID_провинции1;ID_провинции2;...

Присоединяет указанные провинции к стране.

war;ID_агрессора;ID_жертвы

Начинает войну между странами.

peace;ID_страны1;ID_страны2

Завершает войну между странами.

trade;ID_страны1;ID_страны2

Устанавливает торговые отношения.

untrade;ID_страны1;ID_страны2

Разрывает торговые отношения.

pact;ID_страны1;ID_страны2

Заключает пакт о ненападении.

unpact;ID_страны1;ID_страны2

Расторгает пакт о ненападении.

union;ID_страны1;ID_страны2

Создает союз между странами.

deunion;ID_страны1;ID_страны2

Расторгает союз между странами.

create_country;ID_страны;идеология

Создает новую страну (без территорий).

Доступные идеологии: Неопределённый, Демократия, Монархия, Фашизм, Коммунизм

add_claim;ID_страны;ID_провинции

Добавляет претензию на провинцию.

remove_claim;ID_страны;ID_провинции

Удаляет претензию на провинцию.

remove_army;ID_страны

Удаляет ВСЮ армию страны.

create_army;ID_провинции;тип_войск1=количество1;тип_войск2=количество2

Создает армию в указанной провинции.

Типы войск: INF_01, INF_02, INF_03, ART_01, ART_02, HVY_01, HVY_02, MIF_01, MIF_02

war_to_countries_in_regs;ID_страны;ID_региона1;ID_региона2;...

Объявляет войну всем странам, владеющим указанными регионами.

add_res;ID_страны;тип_ресурса;количество

Добавляет ресурсы стране.

Типы ресурсов: money, food, recroots

set_res;ID_страны;тип_ресурса;количество

Устанавливает точное количество ресурсов.

Пример сложного события

Условия

is_country_player;1
date_after;01-09-1939

Действия

create_army;45;INF_01=3;ART_01=1
war;1;2

Это событие сработает если игрок играет за страну Албания (ID 1) после 1 сентября 1939 года, создаст дивизию (3 пехоты первого уровня и 1 артиллерия первого уровня) в провинции 45 и объявит войну Австрии (ID 2).

Нужна помощь?

Присоединяйтесь к нашему Discord-сообществу.