flavor_fra.1161 雇佣兵劫掠乡间
时间范围:无特定日期范围(from/to未定义),事件在和平时期每月有概率触发(具体概率未在代码中定义,需参考游戏全局设置或默认值)。
触发条件:
- 国家标签为
FRA(法兰西)。 - 拥有变量
fra_allowed_routiers_to_roam。 - 当前处于和平状态(
at_war = no)。 - 在法兰西地区(
region:france_region)内,至少拥有一个非首都省份,该省份:- 未拥有修正
fra_routiers_looted_province。 - 至少有一个相邻省份拥有修正
fra_routiers_looted_province。
- 未拥有修正
关键效果:
-
选项 A:镇压他们!
- 在随机选定的目标省份(
routiers_target_province):- 繁荣度遭受严重惩罚(
change_prosperity = prosperity_severe_penalty)。 - 所有属于本国的民众满意度遭受激进惩罚(
add_pop_satisfaction = pop_satisfaction_radical_penalty)。
- 繁荣度遭受严重惩罚(
- AI 选择概率:75%。
- 在随机选定的目标省份(
-
选项 B:置之不理
- 在随机选定的目标省份(
routiers_target_province):- 添加修正
fra_routiers_looted_province,持续 5 年。 - 繁荣度遭受轻度惩罚(
change_prosperity = prosperity_mild_penalty)。 - 所有属于本国的民众满意度遭受轻度惩罚(
add_pop_satisfaction = pop_satisfaction_mild_penalty)。
- 添加修正
- AI 选择概率:25%。
- 在随机选定的目标省份(
背景介绍: 百年战争期间,大量雇佣兵(尤其是被称为“Routiers”的自由佣兵团)在法国境内活动。当战事平息,这些失去雇主和收入的士兵往往沦为匪帮,劫掠乡村,对地方经济和社会秩序造成持续破坏。本事件反映了法兰西王国在和平时期,仍需面对这些失控军事力量所带来的治安与治理挑战。
完整事件代码:
flavor_fra.1161 = { # Merc Companies raid the countryside # Happens at Peace
type = country_event
title = flavor_fra.1161.title
desc = flavor_fra.1161.desc
fire_only_once = yes
trigger = {
tag = FRA
has_variable = fra_allowed_routiers_to_roam
at_war = no
any_owned_location = {
is_capital = no
NOT = { has_location_modifier = fra_routiers_looted_province }
region = region:france_region
any_neighbor_location = {
has_location_modifier = fra_routiers_looted_province
}
}
}
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
random_owned_location = {
limit = {
is_capital = no
NOT = { has_location_modifier = fra_routiers_looted_province }
region = region:france_region
any_neighbor_location = {
has_location_modifier = fra_routiers_looted_province
}
}
save_scope_as = routiers_target_province
}
}
option = { # Crush them!
name = flavor_fra.1161.a
scope:routiers_target_province = {
change_prosperity = prosperity_severe_penalty
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_radical_penalty
}
}
ai_chance = {
base = 75
}
}
option = { # Ignore it
name = flavor_fra.1161.b
scope:routiers_target_province = {
add_location_modifier = {
modifier = fra_routiers_looted_province
years = 5
mode = add
}
change_prosperity = prosperity_mild_penalty
every_pop = {
limit = {
owner = root
}
add_pop_satisfaction = pop_satisfaction_mild_penalty
}
}
ai_chance = {
base = 25
}
}
}