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_bav.1200 巴伐利亚建筑师阿戈斯蒂诺·巴雷利

时间范围: 1660.1.1 - 1750.1.1 (每月 2% 概率)

触发条件:

  • 国家为 BAV(巴伐利亚)。
  • 政府类型为君主制 (government_type:monarchy)。
  • 没有摄政 (has_regent = no)。
  • 拥有配偶 (has_consort = yes),且配偶为女性 (consort = { is_female = yes })。
  • 没有继承人 (has_heir = no)。
  • 宗教属于基督教组 (religion.group = religion_group:christian)。
  • 拥有慕尼黑地区 (owns = location:munich)。
  • 慕尼黑地区整合度为“核心” (integration_level = core),且尚未建造大教堂 (NOT = { has_building = building_type:cathedral })。

关键效果:

  • 选项 A (历史选项):

    • 如果慕尼黑没有大教堂: 在慕尼黑建造一座大教堂 (building_type:cathedral),但建筑成本增加10% (cost_multiplier = 1.1)。
    • 如果慕尼黑已有大教堂: 国家损失4金币 (change_gold_effect = { scale = -4.00 }),并在慕尼黑创建一件名为 theatinerkirche_art 的纪念碑艺术品 (work_of_art_type:monument),由建筑师阿戈斯蒂诺·巴雷利创作,品质为72。
    • 通用效果: 增加少量威望 (prestige_mild_bonus),小幅提升贵族阶层 (nobles_estate) 和市民阶层 (burghers_estate) 的满意度 (estate_satisfaction_weak_bonus)。
    • 将创建的建筑师角色阿戈斯蒂诺·巴雷利 (scope:agostino_barelli_scope) 移动至本国。
    • 一年后,将静默触发后续事件 flavor_bav.1201
  • 选项 B:

    • 减少少量威望 (prestige_mild_penalty)。
    • 小幅降低贵族阶层 (nobles_estate) 和神职人员阶层 (clergy_estate) 的满意度 (estate_satisfaction_weak_penalty)。
    • 将创建的建筑师角色阿戈斯蒂诺·巴雷利 (scope:agostino_barelli_scope) 移动至博洛尼亚地区的所有者国家。

背景介绍: 此事件模拟了17世纪中后期巴伐利亚选帝侯国在慕尼黑进行宗教建筑建设的历史情境。当时,统治家族(如维特尔斯巴赫家族)常通过资助建造宏伟的教堂(如特亚蒂纳教堂)来彰显虔诚、巩固权力并提升国家威望。事件中引入的历史人物阿戈斯蒂诺·巴雷利(1627-1687)是一位来自博洛尼亚的意大利建筑师,他确实参与了慕尼黑特亚蒂纳教堂的设计工作,体现了当时欧洲宫廷对意大利巴洛克艺术风格的青睐。

完整事件代码:

flavor_bav.1200 = {
	type = country_event

	title = flavor_bav.1200.title
	desc = flavor_bav.1200.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = BAV
		from = 1660.1.1
		to = 1750.1.1
		monthly_chance = 2
	}

	illustration_tags = {
		10 = happy
		10 = interior
	}

	trigger = {
		government_type = government_type:monarchy
		has_regent = no
		has_consort = yes
		consort = { is_female = yes }
		has_heir = no
		religion.group = religion_group:christian
		owns = location:munich
		location:munich = {
			integration_level = core
			NOT = { has_building = building_type:cathedral }
		}
	}

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:burghers_estate }
		ruler ?= {
			save_scope_as = ruler_scope
		}
		consort = {
			save_scope_as = consort_scope
		}
		create_character = { #https://en.wikipedia.org/wiki/Agostino_Barelli
			first_name = name_augustine
			last_name = Barelli
			birth_date = 1627.10.26
			birth_location = location:bologna
			culture = culture:emilian
			religion = religion:catholic
			estate = estate_type:burghers_estate
			artist = architect
			artist_skill = 0.76
			script = agostino_barelli_script
			save_scope_as = agostino_barelli_scope
			create_in_limbo = yes
		}
	}

	option = {
		name = flavor_bav.1200.a
		historical_option = yes
		if = {
			limit = {
				location:munich = {
					NOT = { has_building = building_type:cathedral }
				}
			}
			location:munich = {
				construct_building = {
					building_type = building_type:cathedral
					cost_multiplier = 1.1
					cost_multiplier_reason = "clergy_expensive_sponsorship"
				}
			}
		}
		else = {
			change_gold_effect = { scale = -4.00 }
			location:munich = {
				create_art = {
					artist = scope:agostino_barelli_scope
					quality = 72
					type = work_of_art_type:monument
					key = theatinerkirche_art
				}
			}
			trigger_event_silently = {
				id = flavor_bav.1201
				years = 1
			}
		}
		add_prestige = prestige_mild_bonus
		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_weak_bonus }
		add_estate_satisfaction = { type = estate_type:burghers_estate value = estate_satisfaction_weak_bonus }

		scope:agostino_barelli_scope = { move_country = root }
	}
	option = {
		name = flavor_bav.1200.b

		add_prestige = prestige_mild_penalty
		add_estate_satisfaction = { type = estate_type:nobles_estate value = estate_satisfaction_weak_penalty }
		add_estate_satisfaction = { type = estate_type:clergy_estate value = estate_satisfaction_weak_penalty }
		scope:agostino_barelli_scope = { move_country = location:bologna.owner }
	}
}