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_por.17 葡萄牙王位继承危机

时间范围:1380.1.1 - 1400.1.1(每月 5% 概率)

触发条件

  • 国家为葡萄牙(tag = POR)。
  • 国家不是附庸国(is_subject = no)。
  • 当前统治者(国王)满足以下所有条件:
    • 为男性(is_female = no)。
    • 年龄大于30岁(age_in_years > 30)。
    • 没有任何男性子嗣(NOT = { any_child = { is_female = no } })。
    • 至少有一名女性子嗣(any_child = { is_female = yes })。

关键效果

  • 选项 A (历史选项)

    • 创建一个名为“阿维斯支持者”的觊觎者叛军(create_rebel)。
    • 在葡萄牙北部和南部地区,所有属于玩家且为贵族或市民阶层的人口,其满意度将降至最低(add_pop_satisfaction = pop_satisfaction_ultimate_penalty),并转而效忠于阿维斯支持者叛军(change_pop_allegiance)。
    • 获得少量政府力量(add_government_power = government_power_mild_bonus)。
  • 选项 B

    • 如果尚未研究,则立即研究“萨利克法”科技(research_advance = advance_type:salic_law_advance)。
    • 将继承人选择法改为萨利克法(change_heir_selection = heir_selection:salic_law),即禁止女性继承。
    • 小幅提升市民阶层(burghers_estate)和贵族阶层(nobles_estate)的满意度(add_estate_satisfaction = estate_satisfaction_mild_bonus)。

背景介绍: 14世纪末,葡萄牙国王若昂一世(或其对应时期的国王)面临严重的王位继承危机。国王年事已高,却没有男性子嗣,只有女儿。根据当时的继承传统,这可能导致王位落入外国王室之手,引发国内动荡。以阿维斯骑士团为首的贵族势力开始集结,意图拥立具有王室血统的男性成员(如事件中创建的约翰·阿维斯)为王,从而避免国家被吞并或陷入分裂。这一事件标志着葡萄牙阿维斯王朝崛起的前奏,是决定葡萄牙未来独立与发展方向的关键节点。

完整事件代码

flavor_por.17 = {
	hide_portraits = yes
	type = country_event

	title = flavor_por.17.title
	desc = flavor_por.17.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = POR
		from = 1380.1.1
		to = 1400.1.1
		monthly_chance = 5
	}

	trigger = {

		ruler = {
			AND = {
				is_female = no
				age_in_years > 30
				NOT = {
					any_child = {
						is_female = no
					}
				}
				any_child = {
					is_female = yes
				}
			}
		}

		is_subject = no

	}

	illustration_tags = {
        10 = angry
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:burghers_estate background = estate_type:nobles_estate }
		ruler = {
			random_child = {
				limit = {
					is_female = yes
				}
				save_scope_as = heir
			}
		}

		location:avis = {
			create_dynasty_from_location = avis_dynasty
		}

		create_character = {
			first_name = name_john
			dynasty = dynasty:avis_dynasty
			estate = estate_type:nobles_estate
			adm = 75
			dip = 60
			mil = 48
			birth_date = 1357.4.11
			father = root.ruler.father
			birth_location = location:lisbon
			script = eng_john_avis
			save_scope_as = john_avis
		}

		capital = { save_scope_as = target_location }

		ruler = { save_scope_as = target_character }
	}

	option = {
		historical_option = yes
		name = flavor_por.17.a

		create_rebel = {
			category = pretender
			name = avis_supporters
			save_scope_as = avis_supporters
		}

		custom_tooltip = {
			text = flavor_por.17.a.custom
			area:north_portugal_area = {
				every_location_in_area = {
					limit = {
						owner ?= root
					}
					every_pop = {
						limit = {
							owner = root
							OR = {
								pop_type = pop_type:nobles
								pop_type = pop_type:burghers
							}

						}
						add_pop_satisfaction = pop_satisfaction_ultimate_penalty
						change_pop_allegiance = scope:avis_supporters
					}
				}
			}
			area:south_portugal_area = {
				every_location_in_area = {
					limit = {
						owner ?= root
					}
					every_pop = {
						limit = {
							owner = root
							OR = {
								pop_type = pop_type:nobles
								pop_type = pop_type:burghers
							}

						}
						add_pop_satisfaction = pop_satisfaction_ultimate_penalty
						change_pop_allegiance = scope:avis_supporters
					}
				}
			}
		}

		custom_tooltip = flavor_por.17.tt1

		add_government_power = government_power_mild_bonus

		custom_tooltip = flavor_por.17.tt2

	}

	option = {
		name = flavor_por.17.b

		if = {
			limit = {
				NOT = { has_advance = salic_law_advance }
			}
			research_advance = advance_type:salic_law_advance
		}

		change_heir_selection = heir_selection:salic_law

		add_estate_satisfaction = { type = estate_type:burghers_estate
			value = estate_satisfaction_mild_bonus
		}

		add_estate_satisfaction = { type = estate_type:nobles_estate
			value = estate_satisfaction_mild_bonus
		}

		custom_tooltip = flavor_por.17.tt3

	}

}