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.1100 哈布斯堡王朝首都确立

时间范围:无特定时间范围(无 fromto 字段),事件在满足触发条件后可能发生,无固定概率(无 monthly_chance 字段)。

触发条件

  • 国家标签为 HAB(哈布斯堡王朝/奥地利)。
  • 当前 未处于战争状态
  • 政府类型为 君主制
  • 国家 未拥有变量 decided_on_permanent_capital
  • 上一任统治者存在
  • 至少 拥有以下任一地区
    • 维也纳(location:vienna
    • 因斯布鲁克(location:innsbruck
    • 格拉茨(location:graz

关键效果

  • 选项 A:奥地利公国首都
    • 触发条件:拥有维也纳地区,且维也纳当前不是首都。
    • 效果:将首都设置为维也纳,并为维也纳地区添加持续 10年 的修正 habsburg_capital
  • 选项 B:蒂罗尔公国首都
    • 触发条件:拥有因斯布鲁克地区,且因斯布鲁克当前不是首都。
    • 效果:将首都设置为因斯布鲁克,并为因斯布鲁克地区添加持续 10年 的修正 habsburg_capital
  • 选项 C:施蒂里亚公国首都
    • 触发条件:拥有格拉茨地区,且格拉茨当前不是首都。
    • 效果:将首都设置为格拉茨,并为格拉茨地区添加持续 10年 的修正 habsburg_capital
  • 选项 D:保持当前首都
    • 效果:无具体操作,保持首都不变。

背景介绍: 哈布斯堡家族在崛起过程中,其统治核心曾分散于多个世袭领地。随着王朝的巩固和领土的整合,确立一个稳定且具有象征意义的永久首都,对于加强中央集权、彰显统治合法性至关重要。此事件反映了哈布斯堡君主在和平时期,根据其实际控制的世袭公国核心地区(奥地利、蒂罗尔或施蒂里亚),正式确立王朝行政中心的历史决策点。

完整事件代码

flavor_hab.1100 = { #The current rulers capital
	type = country_event
	title = flavor_hab.1100.title
	desc = flavor_hab.1100.desc
	#historical_info = flavor_hab.1100.historical_info

	illustration_tags = {
		10 = regular
		10 = exterior
	}

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

		previous_ruler ?= {
			save_scope_as = target_old_ruler
		}
	}

	trigger = {
		tag = HAB
		at_war = no
		government_type = government_type:monarchy
		NOT = {
			has_variable = decided_on_permanent_capital
		}
		previous_ruler = {
			exists = yes
		}
		OR = {
			owns = location:vienna
			owns = location:innsbruck
			owns = location:graz
		}
	}

	option = { #Capital of the Duchy of Austria
		name = flavor_hab.1100.a

		trigger = {
			owns = location:vienna
			location:vienna = {
				is_capital = no
			}
		}

		set_capital = location:vienna
		location:vienna = {
			add_location_modifier = {
				modifier = habsburg_capital
				years = 10
				mode = add_and_extend
			}
		}
	}

	option = { #Capital of the Duchy of Tyrol
		name = flavor_hab.1100.b

		trigger = {
			owns = location:innsbruck
			location:innsbruck = {
				is_capital = no
			}
		}

		set_capital = location:innsbruck
		location:innsbruck = {
			add_location_modifier = {
				modifier = habsburg_capital
				years = 10
				mode = add_and_extend
			}
		}
	}

	option = { #Capital of the Duchy of Styria
		name = flavor_hab.1100.c

		trigger = {
			owns = location:graz
			location:graz = {
				is_capital = no
			}
		}

		set_capital = location:graz
		location:graz = {
			add_location_modifier = {
				modifier = habsburg_capital
				years = 10
				mode = add_and_extend
			}
		}
	}

	option = { #Fallback to keep it where the current capital is
		name = flavor_hab.1100.d
	}
}