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_hab.35 萨尔茨堡农民起义

时间范围:1520.1.1 - 1550.1.1(每月 10% 概率)

触发条件

  • 拥有 salzburg 地区。
  • 国家稳定度低于 10。
  • salzburg 地区存在至少一个 pop_type:peasants(农民阶层)的人口。
  • peasants_estate(农民阶层)的阶层满意度低于 0.3。

关键效果

  • 选项 A (flavor_hab.35.a)

    • 损失 6 金币。
    • peasants_estate 阶层增加 estate_satisfaction_mild_bonus(温和增益)的满意度。
    • salzburg 地区,对该地区所有属于本国的 pop_type:peasants 人口增加 pop_satisfaction_mild_bonus(温和增益)的人口满意度。
    • salzburg 地区施加 control_mild_penalty(温和惩罚)的控制度修正。
    • 销毁名为 hab_salzburger_peasant_revolt 的叛军。
  • 选项 B (flavor_hab.35.b) [历史选项]

    • peasants_estate 阶层增加 estate_satisfaction_extreme_penalty(极端惩罚)的满意度。
    • salzburg 地区,对该地区所有属于本国的 pop_type:peasants 人口增加 pop_satisfaction_ultimate_penalty(终极惩罚)的人口满意度,并将这些人口的效忠对象改为 salzburger_rebel(萨尔茨堡叛军)。
    • 设置变量 hab_peasant_rebels_joining

背景介绍: 该事件模拟了16世纪上半叶,在神圣罗马帝国哈布斯堡王朝或萨尔茨堡大主教区统治下,萨尔茨堡地区爆发的农民起义。当时,沉重的赋税、宗教改革引发的社会动荡以及农民阶层普遍的不满情绪,常常导致地方性的反抗。事件反映了统治者面临农民反抗时,可以选择妥协安抚(选项A)或强硬镇压(历史选项B),而后者往往会导致农民大规模倒向叛军,加剧冲突。

完整事件代码

flavor_hab.35 = { #Peasant Uprising in Salzburg
	hide_portraits = yes
	type = country_event
	title = flavor_hab.35.title
	desc = flavor_hab.35.desc

	fire_only_once = yes

	historical_info = flavor_hab.35.historical_info

	dynamic_historical_event = {
		tag = HAB
		tag = SLZ
		from = 1520.1.1
		to = 1550.1.1
		monthly_chance = 10
	}

	illustration_tags = {
		10 = angry
		10 = exterior
	}

	trigger = {
		owns = location:salzburg
		stability < 10
		location:salzburg = {
			any_pop = {
				pop_type = pop_type:peasants
			}
		}
		estate_satisfaction:peasants_estate < 0.3
	}

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:clergy   background = pop_type:clergy }
		create_rebel = {
			name = hab_salzburger_peasant_revolt
			category = estate
			estate = peasants_estate
			save_scope_as = salzburger_rebel
		}
	}

	option = {
		name = flavor_hab.35.a
		change_gold_effect = { scale = -6 }
		add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_mild_bonus }
		location:salzburg = {
			change_control = control_mild_penalty
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:peasants
				}
				add_pop_satisfaction = pop_satisfaction_mild_bonus
			}
		}
		destroy_rebel = scope:salzburger_rebel
	}

	option = {
		name = flavor_hab.35.b
		historical_option = yes
		add_estate_satisfaction = { type = estate_type:peasants_estate value = estate_satisfaction_extreme_penalty }
		location:salzburg = {
			every_pop = {
				limit = {
					owner = root
					pop_type = pop_type:peasants
				}
				add_pop_satisfaction = pop_satisfaction_ultimate_penalty
				change_pop_allegiance = scope:salzburger_rebel
			}
		}
		set_variable = hab_peasant_rebels_joining
	}
}