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_zaz.1 扎波罗热的崛起

时间范围:1500.1.1 - 1600.1.1(每月 3% 概率)

触发条件

  • 国家主流文化 不是 哥萨克文化 (culture:cossack_culture)。
  • zaporizhzhia_area 地区内,至少有一个可拥有 (is_ownable = yes) 且开发度 (percent) 不低于 0.1 的地块,其所有者是本国。
  • 国家拥有哥萨克阶层 (estate_type:cossacks_estate)。

关键效果

  • 选项 A (flavor_zaz.1.a)
    • 效果:为 c:ZAZzaporizhzhia_area 地区的所有地块添加核心。
  • 选项 B (flavor_zaz.1.b)
    • 效果:为 c:ZAZzaporizhzhia_area 地区的所有地块添加核心。
    • 效果:在 zaporizhzhia_area 地区内本国拥有的地块上,创建一个拥有核心的国家 c:ZAZ
    • 效果:为 c:ZAZ 创建一个新王朝和一位新统治者(年龄25岁,哥萨克文化,东正教信仰,行政/外交/军事能力值在50-75之间)。
    • 效果:将 c:ZAZ 设为本国的附庸国(类型:subject_type:vassal)。
    • 效果:将 c:ZAZ 的所有地块整合度提升至核心水平。
    • 效果:将 c:ZAZ 的首都设为其发展度最高的地块。
    • 效果:将 c:ZAZ 的文化改为哥萨克文化,宗教改为东正教。
    • 效果:将 c:ZAZ 的国家类型改为 army
    • 效果:在 c:ZAZ 的首都创建一个步兵子单位 (sub_unit_category:army_infantry)。

背景介绍: 16世纪,东欧草原地带(Steppes)的政治格局动荡。波兰(POL)、立陶宛(LIT)、波兰-立陶宛联邦(PLC)或俄罗斯(RUS)等大国若在扎波罗热地区(Zaporizhzhia)拥有影响力并存在哥萨克阶层,就可能面临哥萨克社群寻求自治或独立的诉求。此事件模拟了哥萨克人(以扎波罗热哥萨克为代表)在这一关键历史时期的崛起,他们作为一股独特的军事政治力量,时常在地区大国的夹缝中争取自己的地位。

完整事件代码

flavor_zaz.1 = { #Rise of Zaporozhie
	hide_portraits = yes
	type = country_event
	title = flavor_zaz.1.title
	desc = flavor_zaz.1.desc
	historical_info = flavor_zaz.1.historical_info

	fire_only_once = yes
	major = yes
	major_trigger = {
		region:steppes_region = {
			any_location_in_region = {
				top_owner ?= root
			}
		}
	}

	dynamic_historical_event = {
		tag = POL
		tag = LIT
		tag = PLC
		tag = RUS
		from = 1500.1.1
		to = 1600.1.1
		monthly_chance = 3
	}

	illustration_tags = {
		10 = regular
		10 = exterior
	}

	trigger = {
		NOT = { dominant_culture = culture:cossack_culture }
		area:zaporizhzhia_area = { #Previously was has_presence_in, however this was changed to this to be able to make them spawning more viable
			any_location_in_area = {
				percent >= 0.1
				is_ownable =  yes
				owner ?= root
			}
		}
		country_has_estate = estate_type:cossacks_estate
	}

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }

		ruler_or_regent ?= {
			save_scope_as = target_ruler
		}

		area:zaporizhzhia_area = {
			every_location_in_area = {
				add_core = c:ZAZ
			}
		}
	}

	option = {
		name = flavor_zaz.1.a

		custom_tooltip = zaz_gains_cores_in_all_of_zaporizhzhia_area_tt
	}

	option = { #Release them as a subject
		name = flavor_zaz.1.b

		custom_tooltip = zaz_gains_cores_in_all_of_zaporizhzhia_area_tt

		create_country_from_cores_in_our_locations = c:ZAZ

		hidden_effect = {
			random_owned_location = {
				limit = {
					area = area:zaporizhzhia_area
				}
				create_dynasty_from_location = random
				last_dynasty_in_location = { save_scope_as = target_dynasty }
			}
			create_character = {
				age = 25
				culture = culture:cossack_culture
				religion = religion:orthodox
				dynasty = scope:target_dynasty
				adm = { 50 75 }
				dip = { 50 75 }
				mil = { 50 75 }
				save_scope_as = target_character
			}
		}

		hidden_effect = {
			c:ZAZ = {
				set_new_ruler = scope:target_character
				make_subject_of = {
					target = root
					type = subject_type:vassal
				}

				every_owned_location = {
					change_integration_level = core
				}

				ordered_owned_location = {
					order_by = development
					max = 1
					save_scope_as = target_location
				}

				set_capital = scope:target_location

				change_culture = culture:cossack_culture

				change_religion = religion:orthodox

				capital ?= { create_sub_unit_of_category = sub_unit_category:army_infantry }

				change_country_type = army
			}
		}
	}
}