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_brapru.8 选帝侯改革

时间范围:绝对主义时代(age_5_absolutism)期间,无具体起止日期。事件在满足条件后每月有概率触发(代码中未指定 monthly_chance,概率未知)。

触发条件

  • 当前时代为“绝对主义时代”(current_age = age_5_absolutism)。
  • 国家拥有柏林地区(owns = location:berlin)。
  • 当前统治者的总能力值大于等于170(ruler ?= { total_abilities >= 170 })。
  • 国家拥有变量 reforms_declined 拥有变量 last_reform_done(即尚未拒绝改革或未完成所有三项改革)。

关键效果

  • 选项 A (历史选项)

    • 名称:flavor_brapru.8.a
    • 触发条件:国家拥有变量 army_reform_done(即尚未进行军事改革)。
    • 效果
      • 获得大量陆军传统(add_army_tradition = army_tradition_extreme_bonus)。
      • 社会价值观:进攻性 vs 防御性 向“左”(进攻性)移动(societal_value_move_to_left)。
      • 社会价值观:质量 vs 数量 轻微向“右”(数量)移动(societal_value_minor_move_to_right)。
      • 如果已完成城市改革(city_reform_done)和海军改革(navy_reform_done),则设置变量 last_reform_done(标记所有改革完成)。
      • 否则,设置变量 army_reform_done(标记军事改革完成)。
  • 选项 B

    • 名称:flavor_brapru.8.b
    • 触发条件:国家拥有变量 city_reform_done(即尚未进行城市改革)。
    • 效果
      • 损失金钱(change_gold_effect = { scale = -2 })。
      • 柏林地区效果
        • 如果柏林当前是“城镇”(location_rank:town),则升级为“城市”(change_location_rank = location_rank:city)。
        • 否则,为柏林添加一个持续10年(可叠加延长)的“欢迎难民”(refugees_welcome)地区修正。
      • 柏林地区获得轻微发展度提升(development_mild_bonus)和显著繁荣度提升(prosperity_severe_bonus)。
      • 社会价值观:中央集权 vs 地方分权 向“左”(中央集权)移动(societal_value_move_to_left)。
      • 如果已完成军事改革(army_reform_done)和海军改革(navy_reform_done),则设置变量 last_reform_done
      • 否则,设置变量 city_reform_done(标记城市改革完成)。
  • 选项 C

    • 名称:flavor_brapru.8.c
    • 触发条件:国家拥有变量 navy_reform_done(即尚未进行海军改革)。
    • 效果
      • 获得大量海军传统(add_navy_tradition = navy_tradition_extreme_bonus)。
      • 社会价值观:陆地 vs 海军 大幅向“右”(海军)移动(societal_value_large_move_to_right)。
      • 如果已完成城市改革(city_reform_done)和军事改革(army_reform_done),则设置变量 last_reform_done
      • 否则,设置变量 navy_reform_done(标记海军改革完成)。
  • 选项 D

    • 名称:flavor_brapru.8.d
    • 效果
      • 社会价值观:传统 vs 创新 向“左”(传统)移动(societal_value_move_to_left)。
      • 获得少量威望(add_prestige = prestige_mild_bonus)。
      • 设置变量 reforms_declined(标记拒绝改革)。

背景介绍: 此事件模拟了勃兰登堡-普鲁士在绝对主义时代初期,由一位能力出众的统治者(史称“大选帝侯”)所推行的一系列现代化改革。改革旨在强化国家的军事力量、发展首都柏林的城市与经济,并建立一支有效的海军,为普鲁士日后崛起为欧洲强国奠定基础。玩家可以选择专注于陆军、城市或海军其中一项改革,也可以选择保守路线,拒绝变革。

完整事件代码

flavor_brapru.8 = { #Reforms of the Great Elector
	type = country_event
	title = flavor_brapru.8.title
	desc = flavor_brapru.8.desc
	historical_info = flavor_brapru.8.historical_info

	illustration_tags = {
		10 = happy
		10 = exterior
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		if = {
			limit = {
				NOT = {
					has_variable = navy_reform_done
				}
				num_of_ports = 0
			}
			set_variable = navy_reform_done
		}
		ruler = { save_scope_as = target_character }
		scope:target_character = {
			set_nickname_if_none_present = { nickname = nick_the_great_elector }
		}
	}

	trigger = {
		current_age = age_5_absolutism
		owns = location:berlin
		ruler ?= { total_abilities >= 170 }
		OR = {
			NOT = {
				has_variable = reforms_declined
				has_variable = last_reform_done
			}
		}
	}

	option = {
		historical_option = yes

		name = flavor_brapru.8.a

		trigger = {
			NOT = {
				has_variable = army_reform_done
			}
		}
		add_army_tradition = army_tradition_extreme_bonus
		change_societal_value = { type = offensive_vs_defensive value = societal_value_move_to_left }
		change_societal_value = { type = quality_vs_quantity value = societal_value_minor_move_to_right }
		if = {
			limit = {
				has_variable = city_reform_done
				has_variable = navy_reform_done
			}
			set_variable = last_reform_done
		}
		else = {
			set_variable = army_reform_done
		}
	}

	option = {
		name = flavor_brapru.8.b

		trigger = {
			NOT = {
				has_variable = city_reform_done
			}
		}
		change_gold_effect = { scale = -2 }
		location:berlin = {
			if = {
				limit = {
					location_rank = location_rank:town
				}
				change_location_rank = location_rank:city
			}
			else = {
				add_location_modifier = {
					modifier = refugees_welcome
					years = 10
					mode = add_and_extend
				}
			}
		}
		location:berlin = {
			change_development = development_mild_bonus
			change_prosperity = prosperity_severe_bonus
		}
		change_societal_value = { type = centralization_vs_decentralization value = societal_value_move_to_left }
		if = {
			limit = {
				has_variable = army_reform_done
				has_variable = navy_reform_done
			}
			set_variable = last_reform_done
		}
		else = {
			set_variable = city_reform_done
		}
	}

	option = {
		name = flavor_brapru.8.c

		trigger = {
			NOT = {
				has_variable = navy_reform_done
			}
		}
		add_navy_tradition = navy_tradition_extreme_bonus
		change_societal_value = { type = land_vs_naval	value = societal_value_large_move_to_right }
		if = {
			limit = {
				has_variable = city_reform_done
				has_variable = army_reform_done
			}
			set_variable = last_reform_done
		}
		else = {
			set_variable = navy_reform_done
		}
	}

	option = {
		name = flavor_brap