Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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
		}
	}
}