Событие

Union и Flavor Rank

unionevents.98in_game/events/diplomacy/unionevents.txt:244

Country теперь без правителя. Root Character Select_CString(root_characer.IsFemale, 'умерла', 'умер' ). Обычно в таких случаях [Heir Selection позволяет быстро найти подходящего кандидата на управление страной. Однако сейчас обстоятельства иные: мы состоим в международном объединении «Union», а посему Rank Ru DAT предстоит принять весьма необычное решение.

Target Character, Select_CString(target_character.IsFemale, 'нынешняя правительница', 'нынешний правитель' ) международного объединения «[Union», требует себе Country Adjectiveий трон. Это может быть приемлемым вариантом, если мы пожелаем остаться в унии и в будущем получить над ней контроль, хоть он и претит принципам республики.

ТребуетРеспубликаФорма правленияtriggerЗапрет на избрание лидеров унииСтатический модификаторoption 2

Определениеin_game/events/diplomacy/unionevents.txt:244

245type = country_event
246title = {
247first_valid = {
248triggered_desc = {
249desc = unionevents.98.title Union и Flavor Rank
250trigger = {
250is_in_union = yes
}
}
252triggered_desc = {
253desc = unionevents.98.title.fallback Уния и Flavor Rank
254trigger = {
254is_in_union = no
}
}
}
}
258desc = {
259first_valid = {
260triggered_desc = {
261desc = unionevents.98.desc.union_has_leader Country теперь без правителя. Root Character Select_CString(root_characer.IsFemale, 'умерла', 'умер' ). Обычно в таких случаях [Heir Selection позволяет быстро найти подходящего кандидата на управление страной. Однако сейчас обстоятельства иные: мы состоим в международном объединении «Union», а посему Rank Ru DAT предстоит принять весьма необычное решение.

Target Character, Select_CString(target_character.IsFemale, 'нынешняя правительница', 'нынешний правитель' ) международного объединения «[Union», требует себе Country Adjectiveий трон. Это может быть приемлемым вариантом, если мы пожелаем остаться в унии и в будущем получить над ней контроль, хоть он и претит принципам республики.
262trigger = {
263is_in_union = yes
264union ?= {
265international_organization_has_leader = yes
266leader_country ?= {
267NOT = {
267this = root
}
268has_ruler = yes
}
}
}
}
273triggered_desc = {
274desc = unionevents.98.desc.union_has_no_leader Country теперь без правителя. Root Character Select_CString(root_characer.IsFemale, 'умерла', 'умер' ). Обычно в таких случаях [Heir Selection позволяет быстро найти подходящего кандидата на управление страной. Однако сейчас обстоятельства иные: мы состоим в международном объединении «Union», а посему Rank Ru DAT предстоит принять весьма необычное решение.

Быть может, сейчас во главе международного объединения «Union» стоит Target Character, но Select CString занимает место настоящего, полноправного кандидата на управление Country Adjectiveим правительством. Чтобы сохранить наше положение в унии, мы могли бы сделать для Select CString исключение, но тогда многие наши граждане потеряют веру в республику.
275trigger = {
276is_in_union = yes
277union ?= {
278international_organization_has_leader = yes
279leader_country ?= {
280NOT = {
280this = root
}
}
}
}
}
285triggered_desc = {
286trigger = {
286always = yes
}
287desc = unionevents.98.fallback Country — то, что когда-то было унией, скатилось в дипломатический и административный хаос в чиновничьих кабинетах этой державы. Монархия приходит и уходит, а республика останется навсегда.
}
}
}
291outcome = neutral
292trigger = {
293is_in_union = yes
294union ?= {
295international_organization_has_leader = yes
296leader_country ?= {
297NOT = {
297this = root
}
}
}
300government_type = government_type:republic
301has_regent = yes
}
303immediate = {
304previous_ruler ?= {
304save_scope_as = root_character
}
305union ?= {
306leader_country ?= {
307ruler_or_heir_if_regent ?= {
307save_scope_as = target_character
}
308if = {
309limit = {
309NOT = {
309exists = scope:target_character
}
}
310ruler_or_regent = {
310save_scope_as = target_character
}
}
}
}
}

Варианты

AБудет выбран Target Character!
318trigger = {
318exists = scope:target_character
}
319if = {
320limit = {
320scope:target_character = {
320is_adult = yes
}
}
321set_new_foreign_ruler = scope:target_character
}
323else = {
324target = scope:target_character
}
}
326add_republican_tradition = republican_tradition_mild_penalty (-10)
BНастало время выйти из объединения «Union».
331trigger = {
331is_in_union = yes
}
332union ?= {
332remove_country_from_international_organization = root
}
333if = {
334limit = {
334NOT = {
334has_country_modifier = forbidden_from_joining_unions
}
}
335add_country_modifier = {
338mode = add_and_extend
}
340add_republican_tradition = republican_tradition_mild_bonus (10)
341add_stability = stability_mild_bonus (7)
}
CНастало время выйти из объединения «Union».
347trigger = {
347is_in_union = no
}
348add_republican_tradition = republican_tradition_mild_bonus (10)
349add_stability = stability_mild_bonus (7)