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_cas.1800] 公社议会的不满

时间范围:1500.1.1 - 1600.1.1(每月 10% 概率触发)

触发条件

  • 国家拥有君主。
  • 政府类型为君主制。
  • 满足以下任一条件:
    • 距离上次召开议会已超过 80 个月。
    • 议会议题支持率低于 50%。
    • 国家拥有修正 parliament_approved_extra_taxes

关键效果

  • 选项 A (历史选项)
    • 设置变量 repress_the_rebels
    • 在莱昂、卡斯蒂利亚、托莱多地区的所有非农村省份:
      • 控制度大幅下降。
      • 所有属于卡斯蒂利亚文化的农民或市民阶层人口:
        • 满意度大幅下降。
        • 效忠对象转变为 comuneros_rebels 叛军。
    • 贵族阶层满意度小幅提升。
    • 国家获得持续 10 年的修正 comuneros_rebellion
  • 选项 B
    • 设置变量 support_the_rebels
    • 农民阶层满意度小幅提升。
    • 贵族阶层满意度大幅下降。

背景介绍: 该事件模拟了16世纪早期卡斯蒂利亚公社起义的历史背景。在查理五世统治时期,卡斯蒂利亚的城镇(公社)因沉重的税收、君主频繁缺席以及贵族特权的扩张而感到不满。当君主试图绕过议会(Cortes)强行征税时,这种不满演变为公开的叛乱。事件反映了君主、贵族与市民阶层之间在财政和代表权问题上的紧张关系。

完整事件代码

flavor_cas.1800 = { #The Comuneros Parliament is unhappy
	hide_portraits = yes
	type = country_event
	title = flavor_cas.1800.title
	desc = flavor_cas.1800.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = CAS
		tag = SPA
		from = 1500.1.1
		to = 1600.1.1
		monthly_chance = 10
	}

	illustration_tags = {
		10 = angry
		10 = exterior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:nobles_estate }

		if = {
			limit = {
				NOT = {
					any_rebel = {
						rebel_name_key = comuneros_rebels
					}
				}
			}
			create_rebel = {
				category = estate
				name = comuneros_rebels
				save_scope_as = comuneros_rebels
				estate = burghers_estate
			}
		}
		else = {
			scope:comuneros_rebels = {
			add_rebel_progress = 0.5
			}
		}
	}

	trigger = {
		has_ruler = yes
		government_type = government_type:monarchy
		OR = {
			months_since_last_parliament_called > 80
			parliament_issue_support < 0.5
			root = {
				has_country_modifier = parliament_approved_extra_taxes
			}
		}
	}

	option = {
		name = flavor_cas.1800.a
		historical_option = yes

		set_variable = repress_the_rebels
		custom_tooltip = {
			text = comuneros_rebels_joining
			every_owned_non_rural_location = {
				limit = {
					OR = {
						area = area:leon_area
						area = area:castile_area
						area = area:toledo_area
					}
				}
				change_control = control_severe_penalty
				every_pop = {
					limit = {
						owner = root
						culture = culture:castilian
						OR = {
							pop_type = pop_type:peasants
							pop_type = pop_type:burghers
						}
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:comuneros_rebels
				}
			}
		}
		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_mild_bonus }
		add_country_modifier = { modifier = comuneros_rebellion years = 10 mode = add_and_extend }
	}
	option = {
		name = flavor_cas.1800.b

		set_variable = support_the_rebels
		add_estate_satisfaction = { type = estate_type:peasants_estate	value = estate_satisfaction_mild_bonus }
		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_radical_penalty }
	}
}