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.18] 科西嘉反封建起义

时间范围:1347.1.1 - 1370.1.1(每月 80% 概率)

触发条件

  • 国家拥有科西嘉地区 (owns_corsica = yes)。
  • 并且,在 cismonte_provincepumonte_province 省份定义中,至少有一个地点满足条件 location_gen_18_trigger = yes

关键效果

  • 历史选项 (flavor_gen.18.a): “愿起义者击退我们的敌人。”
    • 将人物 Sambucuccio d’Alando 的效忠对象改为反封建起义军 (anti_feudal_revolters)。
    • 在触发起义的地点 (rebel_location),将所有人口的效忠对象改为反封建起义军。
  • 选项 (flavor_gen.18.b): “我们需要 [Sambucuccio_dalando.GetName] 作为我们的将军!”
    • 将人物 Sambucuccio d’Alando 移动至玩家国家。

背景介绍: 14世纪中叶,热那亚共和国统治下的科西嘉岛社会矛盾激化。封建领主的压迫与热那亚总督的统治引发了当地民众,特别是农民阶层的不满。在此背景下,科西嘉本土领袖桑布库乔·德阿兰多(Sambucuccio d’Alando)于1347年左右领导了一场大规模的反封建、反热那亚统治的起义。这场起义旨在驱逐外来统治者,并挑战岛上的封建秩序,是科西嘉历史上争取自治的重要篇章。

完整事件代码

flavor_gen.18 = {
	type = country_event
	fire_only_once = yes
	title = flavor_gen.18.title
	desc = flavor_gen.18.desc
	dynamic_historical_event = {
		tag = GEN
		from = 1347.1.1
		to = 1370.1.1
		monthly_chance = 80
	}
	trigger = {
		owns_corsica = yes
		OR = {
			province_definition:cismonte_province = {
				any_location_in_province_definition = {
					location_gen_18_trigger = yes
				}
			}
			province_definition:pumonte_province = {
				any_location_in_province_definition = {
					location_gen_18_trigger = yes
				}
			}
		}
	}
	illustration_tags = {
		10 = regular
		10 = exterior
	}
	immediate = {
		event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
		location:corte = {
			create_dynasty_from_location = dalando_dynasty
		}
		create_character = {
			first_name = Sambucuccio
			dynasty = dynasty:dalando_dynasty
			estate = estate_type:peasants_estate
			adm = 35
			dip = 40
			mil = 70
			birth_date = 1325.1.1
			birth_location = location:corte
			save_scope_as = sambucuccio_dalando
		}
		create_rebel = {
			category = nationalist
			name = anti_feudal_revolters
			save_scope_as = anti_feudal_revolters
			culture = culture:corsican
		}
		random_owned_location = {
			limit = {
				OR = {
					province_definition = province_definition:cismonte_province
					province_definition = province_definition:pumonte_province
				}
				location_gen_18_trigger = yes
			}
			save_scope_as = rebel_location
		}
	}
	#May the revolters repel our enemies.
	option = {
		name = flavor_gen.18.a
		historical_option = yes
		scope:sambucuccio_dalando = {
			change_character_allegiance = scope:anti_feudal_revolters
		}
		scope:rebel_location = {
			every_pop = {
				change_pop_allegiance = scope:anti_feudal_revolters
			}
		}
	}
	#We need [sambucuccio_dalando.GetName] as our general!
	option = {
		name = flavor_gen.18.b
		scope:sambucuccio_dalando = { move_country = root }
	}
}