Описание нововведений адд-она

Краткий перечень новых особенностей адд-она (для МП):
— Объявлять войну вассалам больше нельзя, однако их земли можно захватывать и аннексировать.
— Переработаны требования для национальных идей, в том числе и для любимого всего «Путешествия в новый свет».
— Изменены эффекты битв (пинг-понга больше не будет).
— Изменена система наемников.
— Переделаны боевые факторы (артиллерия).
— Переделана колониальная система, теперь войны за колонии и в колониях будут интенсивнее.
— Переделана система военных очков за провинции.
— Провинций стало больше.
— Изменены стартовые условия, для Испании, Австрии и Московии — чтобы за них было чуть легче играть.
— Решена проблема с займами (видимо, имеются ввиду авто-займы).
— Увеличена скорость передачи сейва.

Нововведения для моддеров:
— Добавлены новые триггеры:
«check_variable»
«any_known_country»
«nationalism»
«tolerance_to_this» (веротерпимость владельца провинции к религии в ней)
«region = x»
«culture» для культуры провинции
«is_overseas» (для заморских провинций – наконец-то!)
«empty = yes»
«dominant_culture»
«dominant_religion»
«range = yes/no» (для проверки того, что провинция находится внутри колониальной дистанции)
«is_mission_country» и «is_mission_provinced» (для проверки, что масштаб события относится к цели миссии для текущей страны).
«active_mission = xxx»
«open_market = this/from/tag»
«is_subject = yes/no» (проверка, является ли страна вассалом)
«land_forcelimit»
«naval_forcelimit»
«lesser_in_union»
«any_elector»
«female=yes/no» (для текущего правителя)
«capital» (проверка, является ли провинция столицей)
«num_of_cardinals»
«is_blockaded = yes/no»
«base_tax» (для провинции)
«cot_value»
«looted»

— Добавлены новые эффекты:
«set_variable»
«change_variable»
«random»
«random_list»

— Добавлены инициируемые модификаторы:
«crusader»
«excommunication»

— Новые масштабы событий (event scope):
«crusade_target»
""
«has_owner_religion» и «has_owner_culture». Они должны быть внутри триггера «any_neighbor_province»

— Мелкие изменения:
Триггер «government» теперь может принимать значения «monarchy», «republic» and «theocracy»
Триггеры подсчета числа подразделений теперь могут делать сравнения между THIS/FROM.
Аналогично и триггер «technology_group»
Исправлена ошибка с триггером АИ.
Триггер «continent» теперь понимает аргумент THIS
Триггер «controlled_by» может принимать значение «= owner».

Пояснение про регионы:
Файл с описанием регионов провинций (regions.txt) выглядит примерно так:
lowlands_region = {
               87 88 89 90 91 92 93 94 95 96 97 98 99 100 1742 1744
}
spanish_netherlands = {
               87 88 89 90 91 92 93 94 181 1744
}

И с ними можно делать вот такие вещи:

spanish_netherlands = {
               has_discovered = THIS
}

Что возвращает истину, если любая провинция в регионе открыта.
А эффекты могут быть такими:

effect = {
               spanish_netherlands = {
                               add_core = THIS
}

Что даст щитки на ВСЕ провинции региона.

Пример нового кода событий:

province_event = {
               id = 2020
               major = yes
               trigger = {
                              NOT = { has_global_flag = counter_reformation }
                              religion = catholic
                              owner = { religion = catholic }
                              is_religion_enabled = protestant
                              OR = {
                                             AND = {
                                                            is_religion_enabled = reformed
                                                            religion_years = { reformed = 4 }
                                             }
                                             religion_years = { protestant = 20 }
                              }
               }
               mean_time_to_happen = {
                              months = 36
                              modifier = {
                                             factor = 0.1
                                             owner = { defender_of_faith = yes }
                              }
                              modifier = {
                                             factor = 0.4
                                             owner = { tag = PAP }
                              }
                              modifier = {
                                             factor = 0.2
                                             owner = { is_emperor = yes }
                              }
               }
               title = "EVTNAME2020"
               desc = "EVTDESC2020"
               option = {
                              name = "EVTOPTA2020"
                              set_global_flag = "counter_reformation"
                              owner = { prestige = 0.05 }
               }
}

Пояснение:
1. Событие по появлению контр-реформации.
2. Это важное событие (major = yes) — информация о его появлении будет сообщена всем странам.
3. Событие происходит в случайной провинции.
4. Условия события: нет глобального флага counter_reformation, провинция является католической, равно как и страна, владеющая провой, религия протестантизм уже есть, и либо уже 4 года как есть кальвинизм, либо протестантство уже есть как 20 лет.

Запись опубликована в рубрике EU3: In Nomine. Добавьте в закладки постоянную ссылку.