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_byz.1400 邀请北欧人

时间范围:1450.1.1 - 1500.1.1,每月 1% 概率触发

触发条件

  • 事件触发国(root)拥有君士坦丁堡地区。
  • 存在至少一个已知国家,其文化属于斯堪的纳维亚文化组(culture_group:scandinavian_group)。

关键效果

  • 选项 A (flavor_byz.1400.a)
    • 向目标斯堪的纳维亚国家(scope:target_country)静默触发事件 flavor_byz.1401
    • 每年向目标国家转移 0.5 金币。
    • 在 80 个月内,从目标国家首都向君士坦丁堡迁移 0.05 数量的农民(pop_type:peasants),其文化为目标国家文化。
    • 将创建的北欧人物(scope:varangian_character)移动至事件触发国。
  • 选项 B (flavor_byz.1400.b)
    • 增加少量威望(prestige_mild_bonus)。
    • (隐藏效果)静默杀死创建的北欧人物(scope:varangian_character)。

背景介绍: 在拜占庭帝国晚期,帝国面临着来自四面八方的军事压力。历史上,拜占庭帝国曾雇佣北欧的瓦兰吉人作为精锐的宫廷卫队。此事件模拟了帝国在1450年至1500年间,试图再次从斯堪的纳维亚地区招募战士和移民,以补充其军事力量和人口,延续瓦兰吉卫队的传统。

完整事件代码

flavor_byz.1400 = { #Inviting the Northmen
	type = country_event
	title = flavor_byz.1400.title
	desc = flavor_byz.1400.desc

	fire_only_once = yes

	illustration_tags = {
		10 = interior
		10 = armed
	}

	dynamic_historical_event = {
		tag = BYZ
		from = 1450.1.1
		to = 1500.1.1
		monthly_chance = 1
	}

	trigger = {
		location:constantinople.owner = root
		any_known_country = {
			culture = { has_culture_group = culture_group:scandinavian_group }
		}
	}

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
		ruler_or_regent ?= {
			save_scope_as = target_character
		}
		ordered_known_country = {
			limit = {
				culture = { has_culture_group = culture_group:scandinavian_group }
			}
			order_by = total_population
			max = 1
			save_scope_as = target_country
			create_character = {
				adm = { 10 40 }
				dip = { 10 40 }
				mil = { 40 75 }
				culture = scope:target_country.culture
				birth_location = scope:target_country.capital
				age = 30
				save_scope_as = varangian_character
				estate = estate_type:peasants_estate
				create_in_limbo = yes
				trait_category = general
			}
		}
		save_scope_as = target_country2
		location:constantinople = {
			save_scope_as = target_location
		}
	}

	option = {
		name = flavor_byz.1400.a

		scope:target_country = {
			trigger_event_silently = { id = flavor_byz.1401 days = 1 }
		}

		custom_tooltip = BYZ_IF_THEY_ACCEPT

		show_as_tooltip = {
			transfer_yearly_gold = {
				value = 0.5
				target = scope:target_country
			}
			add_migration = {
				owner = this
				from = scope:target_country.capital.province_definition
				to = scope:target_location.province_definition
				culture = scope:target_country.culture
				amount = 0.05
				months = 80
				type = pop_type:peasants
			}
		}
		scope:varangian_character = {
			move_country = root
		}
	}

	option = {
		name = flavor_byz.1400.b
		add_prestige = prestige_mild_bonus
		hidden_effect = {
   			kill_character_silently = scope:varangian_character
  		}
	}
}