[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)。
- 拥有至少1艘来自该国的私掠船 (
- 主流文化为土耳其文化 (
关键效果:
- 选项
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 })。
- 获得等同于 12个月 基础水手收入的水手 (
背景介绍: 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 }
}
}