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_pol.30] 卡齐米日大帝法典

时间范围:1345年6月1日 - 1390年6月1日(每月 1% 概率)

触发条件

  • 国家标签为 POL(波兰)。
  • 当前统治者或摄政的总能力值(total_abilities)大于或等于 200。

关键效果

  • 选项 A (flavor_pol.30.a)
    • 设置变量 reforms_of_casimir_iii_variable 的值为 0。
    • 触发自定义提示 pol_start_deliberation_for_statutes_tt
    • 国库金钱减少(规模系数为 -4)。
    • 贵族阶层满意度增加 estate_satisfaction_radical_penalty 值。
    • 隐藏效果:在指定天数后,依次触发事件 flavor_pol.31(33天后)、flavor_pol.32(69天后)和 flavor_pol.33(107天后)。
  • 选项 B (flavor_pol.30.b)
    • 增加 stability_mild_bonus 值的稳定度。

背景介绍: 该事件模拟了波兰国王卡齐米日三世(大帝)在位期间(1333-1370年)进行的一系列重大法律改革,即《卡齐米日大帝法典》。这些改革旨在统一和编纂波兰的法律体系,巩固王权,并调整国王与贵族阶层(什拉赫塔)之间的关系。事件反映了改革过程中可能面临的财政成本、贵族阶层的反应以及对国家治理的长期影响。

完整事件代码

flavor_pol.30 = { #The Statutes of [target_character.GetNameWithNoTooltip] the Great
	title = flavor_pol.30.title
	desc = flavor_pol.30.desc
	fire_only_once = yes
	dynamic_historical_event = {
		tag = POL
		from = 1345.6.1
		to = 1390.6.1
		monthly_chance = 1
	}
	trigger = {
		ruler_or_regent ?= {
			total_abilities >= 200
		}
	}
	illustration_tags = {
		10 = interior
		10 = angry
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler_or_regent ?= {
			save_scope_as = target_character
		}
	}

	option = {
		name = flavor_pol.30.a

		set_variable = {
			name = reforms_of_casimir_iii_variable
			value = 0
		}
		custom_tooltip = pol_start_deliberation_for_statutes_tt
		change_gold_effect = { scale = -4 }
		add_estate_satisfaction = { type = estate_type:nobles_estate
			value = estate_satisfaction_radical_penalty
		}
		hidden_effect = {
			trigger_event_non_silently = flavor_pol.31
			trigger_event_non_silently = {
				id = flavor_pol.31
				days = 33
			}
			trigger_event_non_silently = {
				id = flavor_pol.32
				days = 69
			}
			trigger_event_non_silently = {
				id = flavor_pol.33
				days = 107
			}
		}
	}

	option = {
		name = flavor_pol.30.b

		add_stability = stability_mild_bonus
	}
}