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

ireland.40 爱尔兰化

时间范围:无特定起止日期(动态事件) 触发概率:无特定月度概率(满足条件即可能触发)

触发条件

  • 国家首都位于爱尔兰地区(region:ireland_region)。
  • 国家拥有统治者,且统治者属于本国(ruler.owner = this)。
  • 国家主流文化不是爱尔兰文化(culture:irish)。
  • 满足以下任一条件:
    1. 宫廷语言不是盖尔语(language:gaelic_language)。
    2. 并且政府类型为君主制(government_type:monarchy),并且未采用“凯尔特传统”政府改革(government_reform:celtic_traditions_reform),并且政府改革槽位未满(num_reforms < modifier:government_reform_slots)。

关键效果

选项 A:ireland.40.a

  • 核心效果:国家主流文化变为爱尔兰文化。
  • 宫廷语言:若当前宫廷语言不是爱尔兰文化的语言,则将其设置为爱尔兰文化的方言。
  • 政府改革:若政府为君主制或部落制,且未采用“凯尔特传统”改革,并且有爱尔兰文化的邻国或宗主国采用了此改革,则国家将采用“凯尔特传统”政府改革。
  • 政府类型:若政府为君主制,并且有爱尔兰文化的部落制邻国或宗主国,则政府类型将变为部落制。
  • 继承法:若政府为君主制或部落制,且未采用“塔尼斯特里选举制”,并且有爱尔兰文化的邻国或宗主国采用了此继承法,则国家将采用“塔尼斯特里选举制”。
  • 外交关系:若国家是附庸国,且其宗主国文化为殖民者文化(或与殖民者文化同语系但与爱尔兰文化不同语系),则宗主国将对本国产生“本土化”负面意见。
  • 统治者家族:若统治者文化为殖民者文化,则统治者及其所有文化为殖民者文化的同王朝后代,其文化都将变为爱尔兰文化。

选项 B:ireland.40.b

  • 此选项无具体效果描述(通常代表拒绝或忽略事件)。

背景介绍

该事件模拟了非爱尔兰文化(例如诺曼或英格兰)的统治者入主爱尔兰后,面临是否接受并融入当地爱尔兰文化与政治传统(如凯尔特传统、部落制、塔尼斯特里选举制)的历史抉择。选择同化(选项A)将导致国家在文化、政治制度上全面爱尔兰化,并可能引发与原文化母国或宗主国的关系紧张。

完整事件代码

ireland.40 = {
	type = country_event	
	title = ireland.40.title
	desc = ireland.40.desc

	trigger = {			
		capital.region = region:ireland_region
		has_ruler = yes
		ruler.owner = this
		NOT = { culture = culture:irish }
		OR = {
			NOT = { court_language = language:gaelic_language }
			AND = {
				government_type = government_type:monarchy
				NOT = { has_reform = government_reform:celtic_traditions_reform }
				num_reforms < modifier:government_reform_slots
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = exterior
    }

	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:peasants_estate background = estate_type:peasants_estate }
		root.culture = { 
			save_scope_as = settler_culture
			if = {
				limit = { this = culture:anglo_irish }
				culture:english = { save_scope_as = judgmental_culture }
			}
			else = {
				save_scope_as = judgmental_culture
			}
		}
		
		culture:irish = { save_scope_as = native_culture }
	}

	option = {
		name = ireland.40.a

		change_culture = scope:native_culture
		if = { 
			limit = { NOT = { court_language = scope:native_culture.language } }
			set_court_language = scope:native_culture.dialect
		}
		
		if = {
			limit = {
				OR = {
					government_type = government_type:monarchy
					government_type = government_type:tribe
				}
				NOT = { has_reform = government_reform:celtic_traditions_reform }
				OR = {
					any_neighbor_country = {
						culture = scope:native_culture
						has_reform = government_reform:celtic_traditions_reform
					}
					AND = {
						is_subject = yes
						overlord = {
							culture = scope:native_culture
							has_reform = government_reform:celtic_traditions_reform
						}
					}
				}
			}
			add_reform = government_reform:celtic_traditions_reform
		}

		if = {
			limit = {
				government_type = government_type:monarchy
				OR = {
					any_neighbor_country = {
						culture = scope:native_culture
						government_type = government_type:tribe
					}
					AND = {
						is_subject = yes
						overlord = {
							culture = scope:native_culture
							government_type = government_type:tribe
						}
					}
				}
			}
			change_government_type = government_type:tribe
		}
		
		if = {
			limit = { 
				OR = {
					government_type = government_type:monarchy
					government_type = government_type:tribe
				}
				NOT = { succession_law = heir_selection:tanistry_elective }
				OR = {
					any_neighbor_country = {
						culture = scope:native_culture
						succession_law = heir_selection:tanistry_elective
					}
					AND = {
						is_subject = yes
						overlord = {
							culture = scope:native_culture
							succession_law = heir_selection:tanistry_elective
						}
					}
				}
			}
			change_heir_selection = heir_selection:tanistry_elective
		}

		if = {
			limit = { 
				is_subject = yes
			}
			every_overlord_or_above = {
				limit = {
					OR = {
						culture = scope:settler_culture
						AND = {
							culture.language = scope:settler_culture.language
							NOT = { culture.language = scope:native_culture.language }
						}

					}
				}
				add_opinion = { target = ROOT modifier = opinion_gone_native }
			}
		}
		if = {
			limit = { 
				has_ruler = yes
				ruler = { 
					culture = scope:settler_culture
				}
			}
			ruler = {
				change_character_culture = scope:native_culture
				every_descendant = {
					limit = { 
						dynasty = root.ruler.dynasty 
						culture = scope:settler_culture
					}
					change_character_culture = scope:native_culture
				}
			}
		}
	}

	option = {
		name = ireland.40.b
	}
}