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_kni.10] 医院骑士团的反海盗行动

时间范围:1337.1.1 - 1400.1.1 (每月 5% 概率)

触发条件

  • 事件国家必须信仰天主教 (religion = religion:catholic)。
  • 西安纳托利亚地区 (area:west_anatolia_area) 必须至少存在一个沿海省份,且该省份的拥有者满足以下所有条件:
    • 主流文化为土耳其文化 (culture = culture:turkish_culture)。
    • 国教为逊尼派 (religion = religion:sunni)。
    • 满足以下任一条件:
      • 拥有至少1艘来自该国的私掠船 (any_privateer_from_country = { count >= 1 })。
      • 预期海军规模大于等于10 (expected_navy_size >= 10)。

关键效果

  • 选项 flavor_kni.10.a
    • 获得等同于 12个月 基础水手收入的水手 (add_sailors = { value = root.monthly_sailors multiply = 12 })。
    • 获得等同于 6个月 基础人力收入的人力 (add_manpower = { value = root.monthly_manpower multiply = 6 })。
    • 对目标国家(即触发条件中符合条件的沿海省份拥有者)获得一个 反海盗战争借口 (add_casus_belli = { target = scope:target_country type = casus_belli:cb_anti_piracy })。

背景介绍: 14世纪,医院骑士团在罗德岛建立据点后,面临着来自安纳托利亚海岸日益增长的海上威胁。该地区的土耳其贝伊国或奥斯曼势力不仅拥有强大的海军潜力,其支持的私掠活动也对骑士团在地中海东部的航运和补给线构成了严重挑战。此事件模拟了骑士团针对这些海盗行为采取军事和外交反应的契机,旨在巩固其海上安全并获取必要的资源。

完整事件代码

flavor_kni.10 = {
	type = country_event
	title = flavor_kni.10.title
	desc = flavor_kni.10.desc
	fire_only_once = yes
	
	dynamic_historical_event = {
		tag = KNI
		from = 1337.1.1
		to = 1400.1.1
		monthly_chance = 5
	}

	trigger = {
		religion = religion:catholic
		area:west_anatolia_area = {
			any_location_in_area = {
				is_coastal = yes
				owner = {
					culture = culture:turkish_culture
					religion = religion:sunni
					OR = {
						any_privateer_from_country = { count >= 1 }
						expected_navy_size >= 10
					}
				}
			}
		}
	}

	illustration_tags = {
        10 = regular
        10 = exterior
    }

	immediate = {
		event_illustration_poptype_effect = { foreground = pop_type:soldiers background = pop_type:soldiers }
		area:west_anatolia_area = {
			random_location_in_area = {
				limit = {
					is_coastal = yes
					owner = {
						culture = culture:turkish_culture
						religion = religion:sunni
						OR = {
							any_privateer_from_country = { count >= 1 }
							expected_navy_size >= 10
						}
					}
				}
				owner = {
					save_scope_as = target_country
				}
			}
		}
	}

	option = {
		name = flavor_kni.10.a

		add_sailors = { value = root.monthly_sailors multiply = 12 }
		add_manpower = { value = root.monthly_manpower multiply = 6 }

		add_casus_belli = { target = scope:target_country type = casus_belli:cb_anti_piracy }
	}
}