flavor_kni.2000 骑士团出售加勒比领地
时间范围:1450.1.1 - 1600.1.1,每月 1% 概率触发
触发条件:
- 满足以下任一财务困境:
- 拥有超过 5 笔贷款 (
num_loans > 5) - 月度收支为负 (
monthly_balance < 0)
- 拥有超过 5 笔贷款 (
- 在加勒比地区 (
region:caribbean_region) 存在至少一个满足以下条件的国家:- 是有效的殖民目标 (
is_valid_colonial_target = yes) - 未处于破产状态 (
is_during_bankruptcy = no) - 不是事件触发国自身 (
this != root)
- 是有效的殖民目标 (
- 事件触发国在加勒比地区拥有存在度 (
has_presence_in = region:caribbean_region) - 事件触发国在加勒比地区至少拥有一块领地 (
owner ?= root)
关键效果:
- 选项 A (历史选项):
- 将触发国在加勒比地区所有人口大于0的领地出售给目标国家。
- 出售价格基于领地总人口计算(每点人口价值30金币)。
- 触发目标国家的后续事件
flavor_kni.2001。 - AI选择此选项的权重因子为1,但当触发国贷款超过5笔时,AI权重因子降为0(即不会选择)。
- 选项 B:
- 触发国获得少量威望惩罚 (
add_prestige = prestige_mild_penalty)。 - AI选择此选项的权重因子为9。
- 触发国获得少量威望惩罚 (
背景介绍: 该事件模拟了医院骑士团(KNI)在1450年至1600年间可能面临的财政危机。作为一个小型军事修会国家,骑士团严重依赖地中海的贸易和地产收入。当陷入债务或财政赤字时,为了维持其在地中海的核心军事活动与生存,骑士团可能会考虑出售其在遥远的新世界——加勒比地区——的殖民资产,以换取急需的现金。这反映了早期殖民帝国在扩张与财政可持续性之间所做的艰难权衡。
完整事件代码:
flavor_kni.2000 = {
type = country_event
title = flavor_kni.2000.title
desc = flavor_kni.2000.desc
historical_info = flavor_kni.2000.historical_info
fire_only_once = yes
dynamic_historical_event = {
tag = KNI
from = 1450.1.1
to = 1600.1.1
monthly_chance = 1
}
trigger = {
OR = {
num_loans > 5
monthly_balance < 0
}
region:caribbean_region = {
any_present_country = {
count >= 1
is_valid_colonial_target = yes
is_during_bankruptcy = no
this != root
}
}
has_presence_in = region:caribbean_region
region:caribbean_region = {
any_location_in_region = {
owner ?= root
}
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
save_scope_as = from_country
region:caribbean_region = {
ordered_present_country = {
order_by = "opinion(root)"
max = 1
limit = {
is_valid_colonial_target = yes
is_during_bankruptcy = no
this != root
}
save_scope_as = target_country
}
}
set_local_variable = {
name = cost_of_location_set
value = 0
}
region:caribbean_region = {
every_location_in_region = {
limit = {
owner ?= root
population > 0
}
add_to_list = locations_to_sell
change_local_variable = {
name = cost_of_location_set
add = {
value = population
multiply = 30
}
}
}
}
}
option = {
name = flavor_kni.2000.a
historical_option = yes
custom_tooltip = flavor_kni.2000.a.t
show_as_tooltip = {
scope:target_country = {
add_gold = {
value = local_var:cost_of_location_set
multiply = -1
}
}
add_gold = local_var:cost_of_location_set
every_in_list = {
list = locations_to_sell
change_location_owner = scope:target_country
}
}
scope:target_country = {
trigger_event_non_silently = {
id = flavor_kni.2001
}
}
ai_chance = {
factor = 1
modifier = {
factor = 0
num_loans > 5
}
}
}
option = {
name = flavor_kni.2000.b
add_prestige = prestige_mild_penalty
ai_chance = {
factor = 9
}
}
}