Событие

Кренгование

pirate_events.9in_game/events/pirate_events.txt:491
Кренгование

Настало время снова откренговать наши корабли. Для этой трудоёмкой процедуры команде нужно привести корабль к безопасному побережью во время прилива, чтобы затем безопасно положить его на борт и обнажить корпус для ремонта.

Пираты терпеть не могут кренгование, и не только из-за опасности повредить корабль или самим получить травмы, но и из-за того, насколько изнурительна эта работа, если всё делать должным образом. Некоторые наши Простолюдины считают, что к кренгованию не стоит подходить настолько уж основательно. Target Character же утверждает, что если проводить ремонт спустя рукава, в будущем это обернётся крупными неприятностями.

Определениеin_game/events/pirate_events.txt:491

492type = country_event
493title = pirate_events.9.title Кренгование
494desc = pirate_events.9.desc Настало время снова откренговать наши корабли. Для этой трудоёмкой процедуры команде нужно привести корабль к безопасному побережью во время прилива, чтобы затем безопасно положить его на борт и обнажить корпус для ремонта.

Пираты терпеть не могут кренгование, и не только из-за опасности повредить корабль или самим получить травмы, но и из-за того, насколько изнурительна эта работа, если всё делать должным образом. Некоторые наши Простолюдины считают, что к кренгованию не стоит подходить настолько уж основательно. Target Character же утверждает, что если проводить ремонт спустя рукава, в будущем это обернётся крупными неприятностями.
495outcome = neutral
497trigger = {
498has_reform = government_reform:pirate_brethren_reform
499at_war = no
500any_unit = {
501is_navy = yes
502NOT = {
502has_unit_modifier = thorough_careening
}
}
}
506image = "gfx/interface/illustrations/situation/golden_age_of_piracy.dds"
508immediate = {
509ruler_or_regent ?= {
509save_scope_as = target_character
}
510random_unit = {
511limit = {
512is_navy = yes
}
514save_scope_as = target_unit
}
518if = {
519limit = {
520capital = {
521any_pop = {
522is_upper_class = no
}
}
}
526capital = {
527random_pop = {
528limit = {
528is_upper_class = no
}
529save_scope_as = target_pop_bckg
530save_scope_as = target_pop
}
}
}
}

Варианты

AПроследим, чтобы команды сделали всё как полагается.
539scope:target_unit = {
540add_unit_modifier = {
541modifier = thorough_careening
542years = 10
543mode = add_and_extend
}
}
546add_gold = {
547value = {
548add = monthly_income_total
549multiply = -1
}
}
BНе будем наседать на команды.
557add_estate_satisfaction = {
}