flavor_mos.4 莫斯科克里姆林宫的兴建
时间范围
1347.1.1 - 1397.1.1 (每月 5% 概率触发)
触发条件
- 莫斯科地区 (
location:moscow) 必须由玩家国家 (root) 拥有、控制,并且是其首都 (is_capital = yes)。 - 玩家国家未处于战争状态 (
at_war = no)。 - 玩家国家不是列强 (
is_great_power = no)。 - 玩家国家至少有一个附庸国 (
is_subject_of = root) 在其拥有的任意省份中拥有城堡建筑 (has_building = building_type:castle)。
关键效果
选项 A: flavor_mos.4.a (历史选项)
- 设置变量
kremlin为 1。 - 在首都建造克里姆林宫 (
building_type:kremlin)。 - 首都市场 (
capital.market) 在未来10年内增加一项临时需求 (demand:mos_kremlin_construction)。 - 外交影响:
- 所有非附庸邻国对玩家国家增加“受到军事扩张威胁” (
threatened_by_military_expansion) 的负面意见。 - 所有附庸邻国对玩家国家增加“袭击中的安全避风港” (
safe_haven_during_raids) 的正面意见。
- 所有非附庸邻国对玩家国家增加“受到军事扩张威胁” (
- AI 选择此选项的概率因子为 1。
选项 B: flavor_mos.4.b
- 外交影响:
- 所有非附庸邻国对玩家国家增加“信任和平共处” (
trust_peaceful_coexistence) 的信任度。 - 所有附庸邻国对玩家国家增加“缺乏保护” (
lack_of_protection) 的负面意见。
- 所有非附庸邻国对玩家国家增加“信任和平共处” (
- 改变社会价值观:使“好战 vs 和解” (
belligerent_vs_conciliatory) 倾向向右移动 (societal_value_move_to_right),即更倾向于和解。 - 增加少量威望 (
prestige_mild_bonus)。 - AI 选择此选项的概率因子为 0.5。
选项 C: flavor_mos.4.c
- 触发前提:必须满足主触发条件(即拥有带城堡的附庸国)。
- 设置变量
kremlin为 1。 - 在首都建造克里姆林宫 (
building_type:kremlin)。 - 摧毁附庸国拥有的一个城堡建筑 (
scope:castle_location中的building_type:castle)。 - 该附庸国 (
scope:castle_owner) 的独立倾向大幅增加 (liberty_desire_extreme_plus)。 - AI 选择此选项的概率因子为 0.75。
背景介绍
此事件模拟了莫斯科公国在14世纪中后期巩固其权力与地位的关键时刻。随着公国实力的增长,其首都莫斯科的防御与象征性建筑变得至关重要。事件围绕是否以及如何建造标志性的克里姆林宫展开,这不仅是军事防御的升级,也深刻影响着与周边邻国(尤其是附庸国)的关系,是莫斯科从公国向区域强权转变过程中的一个代表性决策点。
完整事件代码
flavor_mos.4 = {
hide_portraits = yes
type = country_event
fire_only_once = yes
title = flavor_mos.4.title
desc = flavor_mos.4.desc
image = "gfx/interface/illustrations/institutions/feudalism.dds"
dynamic_historical_event = {
tag = MOS
tag = RUS
from = 1347.1.1
to = 1397.1.1
monthly_chance = 5
}
trigger = {
location:moscow = {
owner = root
controller = root
is_capital = yes
}
at_war = no
is_great_power = no
any_neighbor_country = {
is_subject_of = root
any_owned_location = {
has_building = building_type:castle
}
}
}
immediate = {
random_neighbor_country = {
limit = {
is_subject_of = root
any_owned_location = {
has_building = building_type:castle
}
}
random_owned_location = {
limit = {
has_building = building_type:castle
}
save_scope_as = castle_location
}
save_scope_as = castle_owner
}
location:moscow = {
save_scope_as = target_location
}
root = { save_scope_as = target_root_country }
}
option = {
name = flavor_mos.4.a
historical_option = yes
set_variable = {
name = kremlin
value = 1
}
capital = {
construct_building = {
building_type = building_type:kremlin
}
}
capital.market = {
add_temporary_demand = {
type = demand:mos_kremlin_construction
years = 10
}
}
custom_tooltip = {
text = flavor_mos.4.a.custom1
every_neighbor_country = {
if = {
limit = {
NOT = { is_subject_of = root }
}
add_opinion = {
target = root
modifier = threatened_by_military_expansion
}
}
else = {
add_opinion = {
target = root
modifier = safe_haven_during_raids
}
}
}
}
custom_tooltip = {
text = flavor_mos.4.a.custom2
}
custom_tooltip = flavor_mos.4.tt1
custom_tooltip = flavor_mos.4.tt2
ai_chance = {
factor = 1
}
}
option = {
name = flavor_mos.4.b
custom_tooltip = {
text = flavor_mos.4.b.custom1
every_neighbor_country = {
if = {
limit = {
NOT = { is_subject_of = root }
}
add_trust = {
target = root
modifier = trust_peaceful_coexistence
}
}
else = {
add_opinion = {
target = root
modifier = lack_of_protection
}
}
}
}
custom_tooltip = {
text = flavor_mos.4.b.custom2
}
change_societal_value = {
type = belligerent_vs_conciliatory
value = societal_value_move_to_right
}
add_prestige = prestige_mild_bonus
ai_chance = {
factor = 0.5
}
}
option = {
name = flavor_mos.4.c
trigger = {
any_neighbor_country = {
is_subject_of = root
any_owned_location = {
has_building = building_type:castle
}
}
}
set_variable = {
name = kremlin
value = 1
}
capital = {
construct_building = {
building_type = building_type:kremlin
}
}
scope:castle_location = {
destroy_building = "building(building_type:castle|owner)"
}
scope:castle_owner = {
add_liberty_desire = liberty_desire_extreme_plus
}
custom_tooltip = flavor_mos.4.tt3
ai_chance = {
factor = 0.75
}
}
historical_info = flavor_mos.4.historical_info
}