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.31 葡萄牙的穆斯林驱逐

时间范围:1471.1.1 - 1531.1.1,每月 10% 概率触发

触发条件

  • 国家拥有统治者 (has_ruler = yes)

关键效果

  • 选项 A (历史选项)

    • 效果:葡萄牙北部和南部地区所有有逊尼派穆斯林人口的省份,其逊尼派人口将向马格里布地区预先选定的8个沿海逊尼派省份迁移(持续60个月,迁移强度为2.000)。
  • 选项 B

    • 效果:根据随机列表(60%概率 vs 40%概率)产生两种不同结果:
      • 60%概率:葡萄牙北部和南部地区的逊尼派人口中,80%将改信天主教。同时,剩余的逊尼派人口将向马格里布地区预先选定的8个沿海逊尼派省份进行小规模迁移(每个目标迁移强度为0.250,持续60个月)。
      • 40%概率:葡萄牙北部和南部地区的逊尼派人口中,30%将改信天主教。同时,将爆发一场名为“葡萄牙穆斯林起义”的宗教叛乱,所有葡萄牙境内的逊尼派人口将对国家极度不满并效忠于叛军。剩余的逊尼派人口将向马格里布地区预先选定的8个沿海逊尼派省份进行极小规模迁移(每个目标迁移强度为0.050,持续60个月)。此外,所有在葡萄牙外交范围内、拥有港口且信仰逊尼派的国家将触发事件 flavor_por.32
  • 选项 C

    • 效果:葡萄牙北部和南部地区所有效忠于葡萄牙的逊尼派人口将获得“重度满意度加成”。

背景介绍: 该事件模拟了15世纪末至16世纪初,葡萄牙王国在收复失地运动结束后,对境内穆斯林(主要是逊尼派)人口的政策选择。历史上,葡萄牙王室采取了强制驱逐和宗教同化的政策,导致大量穆斯林被迫离开或改宗。事件反映了统治者面临的抉择:是严格执行历史性的驱逐政策,还是采取相对温和的同化或宽容政策,以及这些选择对国家稳定、人口构成和外交关系带来的不同后果。

完整事件代码

flavor_por.31 = { #The Expulsion of Muslims from Portugal
	hide_portraits = yes
	type = country_event
	title = flavor_por.31.title
	desc = flavor_por.31.desc

	fire_only_once = yes
	dynamic_historical_event = {
		tag = POR
		from = 1471.1.1
		to = 1531.1.1
		monthly_chance = 10
	}

	trigger = {
		has_ruler = yes
	}

	illustration_tags = {
        10 = regular
        10 = interior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		ruler = {
			save_scope_as = target_character
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target1
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target2
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target3
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target4
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target5
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target6
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target7
			}
		}
		region:maghreb_region = {
			random_location_in_region = {
				limit = {
					owner ?= {
						NOT = { this = root }
					}
					dominant_religion = religion:sunni
					is_coastal = yes
					is_discovered_by = root
				}
				save_scope_as = escape_target8
			}
		}
	}

	option = {
		name = flavor_por.31.a
		historical_option = yes
		custom_tooltip = flavor_por.31.tt2
		hidden_effect = {
			every_province = {
				limit = {
					OR = {
						area = area:north_portugal_area
						area = area:south_portugal_area
					}
					religion_percentage = {
						religion = religion:sunni
						value > 0
					}
				}
				add_migration = {
					owner = prev
					from = this.province_definition
					to = scope:escape_target.capital.province_definition
					religion = religion:sunni
					amount = 2.000
					months = 60
				}
			}
		}
	}

	option = {
		name = flavor_por.31.b
		custom_tooltip = flavor_por.31.tt1
		hidden_effect = {
			random_list = {
				60 = {
					area:north_portugal_area = {
						every_location_in_area = {
							every_pop = {
								limit = {
									religion = religion:sunni
								}
								split_pop = {
									fraction = 0.80
									religion = religion:catholic
								}
							}
						}
					}
					area:south_portugal_area = {
						every_location_in_area = {
							every_pop = {
								limit = {
									religion = religion:sunni
								}
								split_pop = {
									fraction = 0.80
									religion = religion:catholic
								}
							}
						}
					}
					every_province = {
						limit = {
							OR = {
								area = area:north_portugal_area
								area = area:south_portugal_area
							}
							religion_percentage = {
								religion = religion:sunni
								value > 0
							}
						}
						add_migration = {
							owner = prev
							from = this.province_definition
							to = scope:escape_target1.province_definition
							religion = religion:sunni
							amount = 0.250
							months = 60
						}
						add_migration = {
							owner = prev
							from = this.province_definition
							to = scope:escape_target2.province_definition
							religion = religion:sunni
							amount = 0.