Событие

Пограничный спор

border_friction.1in_game/events/diplomacy/border_friction.txt:2

Border Claim Country и мы заключили союз, этим у нас в стране довольны не все. Некоторые влиятельные Аристократы требуют разорвать заключённое соглашение. Камнем преткновения стала провинция Border Claim Province — сейчас она принадлежит CL DAT, но многие считают её нашими исконными землями. Воспользовавшись ситуацией, противники союза сумели раскачать народное возмущение.

Требуетrecent_border_frictionПеременнаяimmediate, trigger

Определениеin_game/events/diplomacy/border_friction.txt:2

3type = country_event
4title = border_friction.1.title Пограничный спор
5desc = border_friction.1.desc Border Claim Country и мы заключили союз, этим у нас в стране довольны не все. Некоторые влиятельные Аристократы требуют разорвать заключённое соглашение. Камнем преткновения стала провинция Border Claim Province — сейчас она принадлежит CL DAT, но многие считают её нашими исконными землями. Воспользовавшись ситуацией, противники союза сумели раскачать народное возмущение.
6outcome = neutral
7trigger = {
8any_related_country = {
9type = alliance
10count >= 1
}
12any_related_country = {
13type = alliance
14is_neighbor_of = root
15any_owned_location = {
16is_core_of = root
17NOT = {
18has_variable = recent_border_friction
}
}
21NOT = {
21root = {
21has_blocked_treaties = prev
}
}
}
}
25immediate = {
26random_country = {
27limit = {
28target = root
}
29is_neighbor_of = root
30any_owned_location = {
31is_core_of = root
}
33NOT = {
33root = {
33has_blocked_treaties = prev
}
}
}
35save_scope_as = border_claim_country
36random_owned_location = {
37limit = {
38is_core_of = root
39NOT = {
40has_variable = recent_border_friction
}
}
43set_variable = {
45years = 5
}
47province = {
48save_scope_as = border_claim_province
}
}
}
}

Варианты

AВозможно, пора изменить приоритеты…
56trigger = {
57this != scope:border_claim_country
}
59scope:border_claim_country = {
60add_opinion = {
60target = root
60modifier = border_friction_from_event
}
}
62block_treaties = scope:border_claim_country
63annul_all_treaties_with = scope:border_claim_country
BНадо представить всё в лучшем виде!
67add_prestige = prestige_mild_penalty (-10)
68add_complacency = complacency_weak_penalty (1)
CОткажемся от претензий.
72scope:border_claim_province = {
73every_location_in_province = {
74remove_core = root
}
}