flavor_sale_of_lusatia.1100 续签卢萨蒂亚誓约
时间范围:1350.1.1 - 1365.1.1(每月 100% 概率)
触发条件:
- 国家 不 拥有变量
pledge_of_lusatia_timeout。 - 国家拥有变量
pledge_of_lusatia_accepted。 - 满足以下任一文化条件:
- 存在一个 萨克森 文化的国家,且该国家 不是 索布尼亚(SOR)或事件触发国本身,并且拥有统治者。
- 存在一个 索布尼亚 文化的国家,且该国家 不是 索布尼亚(SOR)或事件触发国本身,并且拥有统治者。
- 存在一个 捷克 文化的国家,且该国家 不是 索布尼亚(SOR)或事件触发国本身,并且拥有统治者。
关键效果:
-
选项 A:提供给最佳买家(历史选项)
- 触发条件:国家索布尼亚(SOR)存在,并且是迈森(MEI)的附庸。
- 效果:向
target_buyer(由事件逻辑选出的潜在买家)触发事件flavor_sale_of_lusatia.1101。
-
选项 B:我们保留它
- 触发条件:国家索布尼亚(SOR)存在,并且是迈森(MEI)的附庸。
- 效果:使索布尼亚(SOR)成为勃兰登堡(BRA)的附庸,类型为
vassal。
-
选项 C:后备选项(如果索布尼亚自由且无监管)
- 触发条件:国家索布尼亚(SOR)存在,并且 不是 任何国家的附庸。
- 效果:获得对索布尼亚(SOR)的宣战理由,类型为
cb_subject_broke_free。
-
选项 D:后备选项(如果索布尼亚不存在)
- 触发条件:国家索布尼亚(SOR) 不 存在。
- 效果:获得少量威望惩罚(
prestige_mild_penalty)。
背景介绍: 该事件模拟了14世纪中叶勃兰登堡对卢萨蒂亚地区(历史上由索布尼亚人居住)的处置。根据历史背景,勃兰登堡可能面临是否续签或出售对该地区宗主权的抉择。事件机制会根据索布尼亚(SOR)的存在状态及其与迈森(MEI)的附庸关系,为勃兰登堡提供不同的外交或军事选项,反映了中世纪诸侯国之间复杂的附庸与领土交易关系。
完整事件代码:
flavor_sale_of_lusatia.1100 = { #Renew the Lusatian Pledge
type = country_event
title = flavor_sale_of_lusatia.1100.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
country_exists = c:SOR
}
desc = flavor_sale_of_lusatia.1100.desc_normal
}
triggered_desc = {
trigger = {
NOT = {
country_exists = c:SOR
}
}
desc = flavor_sale_of_lusatia.1100.desc_fallback
}
triggered_desc = {
trigger = { always = yes }
desc = flavor_sale_of_lusatia.1100.desc_fallback
}
}
}
historical_info = flavor_sale_of_lusatia.1100.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = BRA
from = 1350.1.1
to = 1365.1.1
monthly_chance = 100
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
culture:saxon = {
every_country_in_culture = {
limit = {
NOT = {
tag = SOR
this = root
}
has_ruler = yes
}
add_to_list = potential_lusatia_buyers
}
}
culture:sorbian = {
every_country_in_culture = {
limit = {
NOT = {
tag = SOR
this = root
}
has_ruler = yes
}
add_to_list = potential_lusatia_buyers
}
}
culture:czech = {
every_country_in_culture = {
limit = {
NOT = {
tag = SOR
this = root
}
has_ruler = yes
}
add_to_list = potential_lusatia_buyers
}
}
ordered_in_list = {
list = potential_lusatia_buyers
order_by = "opinion(root)"
max = 1
save_scope_as = target_buyer
}
}
trigger = {
NOT = {
has_variable = pledge_of_lusatia_timeout
}
has_variable = pledge_of_lusatia_accepted
OR = {
culture:saxon = {
any_country_in_culture = {
NOT = {
tag = SOR
this = root
}
exists = this
has_ruler = yes
}
}
culture:sorbian = {
any_country_in_culture = {
NOT = {
tag = SOR
this = root
}
exists = this
has_ruler = yes
}
}
culture:czech = {
any_country_in_culture = {
NOT = {
tag = SOR
this = root
}
exists = this
has_ruler = yes
}
}
}
}
option = { #Offer it to the best buyer
name = flavor_sale_of_lusatia.1100.a
historical_option = yes
trigger = {
country_exists = c:SOR
c:SOR = {
is_subject_of = c:MEI
}
}
scope:target_buyer = {
trigger_event_non_silently = flavor_sale_of_lusatia.1101
}
}
option = { #We keep it
name = flavor_sale_of_lusatia.1100.b
trigger = {
country_exists = c:SOR
c:SOR = {
is_subject_of = c:MEI
}
}
c:SOR = {
make_subject_of = {
target = c:BRA
type = subject_type:vassal
}
}
}
option = { #Fallback if SOR is running free without supervision
name = flavor_sale_of_lusatia.1100.c
trigger = {
country_exists = c:SOR
c:SOR = {
is_subject = no
}
}
add_casus_belli = {
target = c:SOR
type = casus_belli:cb_subject_broke_free
}
}
option = { #Fallback if SOR does not exists
name = flavor_sale_of_lusatia.1100.d
trigger = {
NOT = {
country_exists = c:SOR
}
}
add_prestige = prestige_mild_penalty
}
}