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_gen.45 萨姆皮耶鲁·科尔索的回归

时间范围:1520.1.1 - 1567.1.1 (每月 10% 概率)

触发条件

  • 国家拥有变量 exiled_sampieru
  • 国家拥有科西嘉地区(owns_corsica = yes)。
  • 角色 sampieru_corso 存在且存活。

关键效果

  • 历史选项
    • 若角色 sampieru_corso 存在且存活,则将其效忠对象改为 corsican_independence_fighter(科西嘉独立战士)。
    • 在科西嘉地区,所有属于玩家国家且文化为科西嘉的人口,将获得 pop_satisfaction_ultimate_penalty(人口满意度终极惩罚)并改变其效忠对象为 corsican_independence_fighter
  • 立即效果
    • 将角色 sampieru_corso 移动到玩家国家(若存在)。
    • 生成科西嘉叛军(create_corsican_rebels = yes)。

背景介绍: 在16世纪,热那亚共和国长期统治着科西嘉岛,但当地居民的反抗从未停歇。萨姆皮耶鲁·科尔索(Sampieru Corso)是科西嘉著名的军事领袖和民族主义者,曾多次领导反抗热那亚统治的起义。本事件模拟了在特定条件下,这位被流放或潜伏的领袖重返科西嘉,再次点燃独立战火,煽动当地民众起义并引发大规模叛乱的历史时刻。

完整事件代码

flavor_gen.45 = {
	type = country_event
	fire_only_once = yes
	title = flavor_gen.45.title
	desc = flavor_gen.45.desc
	dynamic_historical_event = {
		tag = GEN
		from = 1520.1.1
		to = 1567.1.1
		monthly_chance = 10
	}
	trigger = {
		has_variable = exiled_sampieru
		owns_corsica = yes
		exists = character:sampieru_corso
		character:sampieru_corso = { is_alive = yes }
	}
	illustration_tags = {
		10 = angry
		10 = interior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		character:sampieru_corso ?= {
			save_scope_as = sampieru_corso
			move_country = root
		}
		create_corsican_rebels = yes
	}
	#The Corsicans are rising once again
	option = {
		name = flavor_gen.45.a
		historical_option = yes
		if = {
			limit = {
				exists = character:sampieru_corso
				character:sampieru_corso = { is_alive = yes }
			}
			character:sampieru_corso = {
				change_character_allegiance = scope:corsican_independence_fighter
			}
		}
		custom_tooltip = {
			text = flavor_gen.45.a.tt
			every_owned_location = {
				limit = {
					is_corsica = yes
				}
				every_pop = {
					limit = {
						owner = root
						culture = culture:corsican
					}
					add_pop_satisfaction = pop_satisfaction_ultimate_penalty
					change_pop_allegiance = scope:corsican_independence_fighter
				}
			}
		}
	}
}