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_brapru.30 波美拉尼亚争端

时间范围:无明确起止日期(事件触发后生效),触发后进入5475天(约15年)冷却期
触发概率:未指定每月概率(monthly_chance),需满足触发条件后由游戏机制判定触发时机


触发条件

  • 国家标签为 BRA(勃兰登堡)
  • 至少有一个邻国满足条件:is_valid_pomeranian_target = yes(是有效的波美拉尼亚目标)
  • 未拥有变量:PRU_pomerania_dispute_cooldown(即不在事件冷却期内)

关键效果

选项 A:向他们施压(历史选项)

  • 对目标国家(scope:pomeranian_target)添加 吞并宣战理由casus_belli:cb_annex
  • 为国家添加修正 PRU_fabrication,持续 25年(若已存在则延长持续时间)

选项 B:战争不适合我们

  • 若存在具有时效性敌对关系的国家,则对目标首都投下 敌对关系化解炸弹,附带修正 antagonism_defused_border_disputes
  • 社会价值观 好战 vs 调和右侧微小移动(即略微趋向好战)

背景介绍

该事件模拟了勃兰登堡(普鲁士前身)与周边波美拉尼亚地区诸侯之间的领土争端。历史上,勃兰登堡侯国长期试图整合分散的波美拉尼亚领土,以打通波罗的海出海口并巩固其在神圣罗马帝国北部的势力。这一争端体现了中世纪晚期至近代早期德意志地区诸侯间常见的地缘政治摩擦,既有军事对抗的可能,也存在外交周旋的空间。


完整事件代码

flavor_brapru.30 = {
	type = country_event
	title = flavor_brapru.30.title
	desc = flavor_brapru.30.desc
	historical_info = flavor_brapru.30.historical_info

	illustration_tags = {
		10 = regular
		10 = interior
	}

	trigger = {
		tag = BRA
		any_neighbor_country = {
			is_valid_pomeranian_target = yes
		}
		NOT = { has_variable = PRU_pomerania_dispute_cooldown }
	}

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
		random_neighbor_country = {
			limit = {
				is_valid_pomeranian_target = yes
			}
			save_scope_as = pomeranian_target
		}
	}

	#Put pressure on them.
	option = {
		name = flavor_brapru.30.a

		historical_option = yes

		add_casus_belli = {
			type = casus_belli:cb_annex
			target = scope:pomeranian_target
		}

		add_country_modifier = {
			modifier = PRU_fabrication
			years = 25
			mode = extend #Should extend beyond 25 years
		}
	}

	#War does not suit us.
	option = {
		name = flavor_brapru.30.b

		if = {
			limit = {
				has_countries_with_timed_antagonism = yes
			}
			drop_antagonism_bomb = {
				target = scope:pomeranian_target.capital
				modifier = antagonism_defused_border_disputes
			}
		}
		change_societal_value = {
			type = belligerent_vs_conciliatory
			value = societal_value_tiny_move_to_right
		}
	}
	after = {
		set_variable = {
			name = PRU_pomerania_dispute_cooldown
			days = 5475
		}
	}
}