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.1400 迈尔贝格同盟与贵族抵抗

时间范围:1440.1.1 - 1470.1.1(每月 1% 概率)

触发条件

  • 国家拥有统治者。
  • 国家在 austria_area 地区至少拥有一块领地。
  • 国家拥有 hollabrunn 领地。
  • 统治者的王朝中,存在一名男性、非统治者、非继承人、且与统治者有近亲关系的角色,该角色处于青少年或成年阶段。

关键效果

  • 选项 A
    • 触发自定义提示文本 mailberger_noble_rebels_joining
    • 效果:在 austria_area 地区内,所有由本国拥有的领地中,所有贵族阶层人口将获得 pop_satisfaction_ultimate_penalty(满意度终极惩罚),并将其效忠对象转移至 target_mailberger_noble_rebels(目标迈尔贝格贵族叛军)。

背景介绍: 此事件模拟了15世纪中叶,奥地利哈布斯堡王朝统治下,贵族阶层因不满中央集权和王室政策而发起的抵抗运动,史称“迈尔贝格同盟”。贵族们联合起来,试图维护其传统特权,对抗王权的扩张,是奥地利内部权力斗争和封建关系紧张的一个体现。

完整事件代码

flavor_hab.1400 = { #Mailberger Bund and Noble resistance
	hide_portraits = yes
	type = country_event
	title = flavor_hab.1400.title
	desc = flavor_hab.1400.desc

	fire_only_once = yes

	dynamic_historical_event = {
		tag = HAB
		from = 1440.1.1
		to = 1470.1.1
		monthly_chance = 1
	}

	illustration_tags = {
		10 = angry
		10 = exterior
	}

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

		ruler.dynasty = {
			random_character_in_dynasty = {
				limit = {
					is_heir = no
					is_ruler = no
					is_female = no
					OR = {
						is_adolescent = yes
						is_adult = yes
					}
				}
				save_scope_as = target_pretender
			}
		}
		ruler = {
			save_scope_as = target_ruler
		}

		if = {
			limit = {
				NOT = {
					any_rebel = {
						rebel_name_key = mailberger_noble_rebels
					}
				}
			}
			create_rebel = {
				category = estate
				name = mailberger_noble_rebels
				save_scope_as = target_mailberger_noble_rebels
				estate = nobles_estate
			}
		}
		else = {
			random_rebel = {
				limit = {
					rebel_name_key = mailberger_noble_rebels
				}
				save_scope_as = target_mailberger_noble_rebels
				add_rebel_progress = rebel_progress_mild_penalty
			}
		}
	}

	trigger = {
		has_ruler = yes
		area:austria_area = {
			any_location_in_area = {
				owner = root
			}
		}
		owns = location:hollabrunn
		ruler.dynasty = {
			any_character_in_dynasty = {
				is_heir = no
				is_ruler = no
				is_female = no
				is_close_relative = root.ruler
				OR = {
					is_adolescent = yes
					is_adult = yes
				}
			}
		}
	}

	option = {
		name = flavor_hab.1400.a

		custom_tooltip = {
			text = mailberger_noble_rebels_joining
			every_owned_location = {
				limit = {
					area = area:austria_area
				}
				every_pop = {
					limit = {
						owner = root
						pop_type = pop_type:nobles
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:target_mailberger_noble_rebels
				}
			}
		}
	}
}