[flavor_chi.2206] 中国远征军事件
时间范围
- 起始日期:无明确限制(
from未定义) - 结束日期:无明确限制(
to未定义) - 触发概率:无明确概率(
monthly_chance未定义)
触发条件
- 国家必须拥有至少一支陆军部队:
any_army = { count >= 1 }
关键效果
选项 A:flavor_chi.2206.a
- AI 选择权重基础为 100,并乘以变量
chinese_expedition_positive_ai_weight调整 - 增加远征发起者的好感度
- 增加陆军传统(中等增益)
- 对目标部队造成 0.5% 的士气损伤
- 目标部队的所有子单位获得大量经验加成
选项 B:flavor_chi.2206.b
- AI 选择权重基础为 100,并乘以变量
chinese_expedition_neutral_ai_weight调整 - 增加国家威望(微弱增益)
- 统治者或摄政时的继承人增加 5 点军事能力
背景介绍
该事件模拟了中国远征军(或宝船舰队)在海外行动中可能面临的情景。当国家拥有陆军部队时,可能触发此事件,玩家或 AI 需要在两个选项间做出抉择:一是积极与远征军互动,提升部队经验与关系,但会轻微损耗士气;二是采取更为中立或保守的立场,转而增强国家威望并提升领导者的军事素养。事件反映了远洋探索与军事行动中资源分配与战略权衡的典型决策。
完整事件代码
flavor_chi.2206 = {
type = country_event
title = flavor_chi.2206.title
desc = flavor_chi.2206.desc
trigger = {
any_army = {
count >= 1
}
}
illustration_tags = {
10 = regular
10 = exterior
}
immediate = {
set_chinese_expedition_scopes = yes
if = {
limit = {
is_ai = no
}
event_illustration_poptype_background_effect = { background = pop_type:soldiers }
scope:expedition_initiator = {
event_illustration_poptype_foreground_effect = { foreground = pop_type:soldiers }
}
}
if = {
limit = {
exists = scope:expedition_initiator
scope:expedition_initiator = {
has_variable = chinese_treasure_fleet_location
}
}
ordered_army = {
order_by = "unit_location.distance_to(scope:expedition_initiator.var:chinese_treasure_fleet_location)"
max = 1
save_scope_as = target_unit
}
}
else = {
random_army = {
save_scope_as = target_unit
}
}
}
option = {
name = flavor_chi.2206.a
ai_chance = {
factor = 100
modifier = {
factor = {
value = 1
multiply = chinese_expedition_positive_ai_weight
}
}
}
increase_opinion_of_expedition = yes
add_army_tradition = army_tradition_mild_bonus
scope:target_unit = {
damage_unit_morale_percent = 0.5
every_sub_unit = {
add_subunit_experience = subunit_experience_severe_bonus
}
}
}
option = {
name = flavor_chi.2206.b
ai_chance = {
factor = 100
modifier = {
factor = {
value = 1
multiply = chinese_expedition_neutral_ai_weight
}
}
}
add_prestige = prestige_weak_bonus
ruler_or_heir_if_regent = {
add_mil = 5
}
}
after = {
visitation_event_pulse = yes
}
}