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.1809 韦劳条约事件

时间范围:无明确 fromto 日期,事件由变量触发,无固定月度概率。

触发条件: 事件本身无全局 trigger 字段,其选项的触发依赖于国家是否拥有特定变量:

  • 选项A:需要国家拥有变量 pru_wehlau_success
  • 选项B:需要国家拥有变量 pru_wehlau_failure

关键效果

  • 选项A

    • 获得大量威望 (add_prestige = prestige_severe_bonus)。
    • 获得国家修正 PRU_increase_power_projection_rating,持续25年。
    • 历史选项:使国家 PRU 成为事件发起国 (scope:bra_from) 的附庸国 (subject_type:vassal)。
  • 选项B

    • 社会价值观 offensive_vs_defensive 向左轻微移动 (societal_value_minor_move_to_left)。
    • 获得针对 PRU 的宗主国的宣战理由 casus_belli:cb_destabilized_our_state

背景介绍: 此事件模拟了与普鲁士(PRU)相关的“韦劳条约”历史进程。根据事件选项的触发变量(成功或失败),它可能代表条约的成功签订,导致普鲁士成为附庸并提升事件发起国的威望与实力投射;也可能代表条约的失败或破裂,导致社会思潮转向防御,并为发起国提供了针对普鲁士宗主国的战争借口。

完整事件代码

flavor_brapru.1809 = {
	type = country_event
	title = flavor_brapru.1809.title
	desc = {
		first_valid = {
			triggered_desc = {
				desc =  flavor_brapru.1809.desc_success
				trigger = {
					has_variable = pru_wehlau_success
				}
			}
			triggered_desc = {
				desc =  flavor_brapru.1809.desc_failure
				trigger = {
					has_variable = pru_wehlau_failure
				}
			}
		}
	}
	historical_info = flavor_brapru.1809.historical_info

	illustration_tags = {
		10 = regular
		10 = exterior
	}

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
	}

	option = {
		name = flavor_brapru.1809.a
		trigger = {
			has_variable = pru_wehlau_success
		}
		add_prestige = prestige_severe_bonus
		add_country_modifier = {
			modifier = PRU_increase_power_projection_rating
			years = 25
		}
		c:PRU = {
			make_subject_of = {
				target = scope:bra_from
				type = subject_type:vassal
			}
		}
	}
	option = {
		name = flavor_brapru.1809.b
		trigger = {
			has_variable = pru_wehlau_failure
		}
		change_societal_value = {
			type = offensive_vs_defensive
			value = societal_value_minor_move_to_left
		}
		add_casus_belli = {
			type = casus_belli:cb_destabilized_our_state
			target = c:PRU.overlord
		}
	}
	after = {
		if = {
			limit = {
				has_variable = pru_wehlau_failure
			}
			remove_variable = pru_wehlau_failure
		}
		if = {
			limit = {
				has_variable = pru_wehlau_success
			}
			remove_variable = pru_wehlau_success
		}
	}
}