flavor_zaz.1001 独立支持请求
时间范围
无明确 from 与 to 日期限制,事件触发概率未在代码中直接指定 monthly_chance。
触发条件
- 事件为动态历史事件,其触发依赖于外部脚本或前置事件设置的
scope:target_country、scope:target_country2与scope:target_country3等作用域对象。 - 主要触发判定 (
major_trigger):当前国家 (this) 必须是scope:target_country3或scope:target_country其中之一。
关键效果
选项 A (名称: flavor_zaz.1001.a)
- AI 选择倾向: 基础概率 40%。若
target_country2的军队规模小于target_country,则概率乘以 8 倍;若target_country2的军队规模大于target_country,则概率乘以 0.2 倍。 - 核心效果:
- 命令
target_country3向target_country宣战,使用cb_annex(吞并)宣战理由。 - 使
target_country3成为target_country2的附庸国,附庸类型为vassal。
- 命令
选项 B (名称: flavor_zaz.1001.b)
- AI 选择倾向: 基础概率 60%。
- 核心效果:
- 当前国家与
target_country3互相获得名为zaz_rejected_independence_support的意见修正。
- 当前国家与
背景介绍
此事件模拟了一个涉及三方势力的复杂政治与军事抉择场景。一个国家(target_country3)可能正在寻求独立或改变其附庸地位,并向当前国家请求支持。当前国家面临两种选择:一是支持其军事行动,助其向原宗主国(target_country)宣战并转而依附于另一个强国(target_country2);二是拒绝提供直接支持,转而通过外交手段(互相给予特定意见修正)来处理与请求方的关系,这可能会影响未来的双边关系。
完整事件代码
flavor_zaz.1001 = {
type = country_event
title = flavor_zaz.1001.title
desc = flavor_zaz.1001.desc
major = yes
major_trigger = {
OR = {
this = scope:target_country3
this = scope:target_country
}
}
illustration_tags = {
10 = regular
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
}
option = {
name = flavor_zaz.1001.a
ai_chance = {
base = 40
modifier = {
factor = 8
scope:target_country2.army_size < scope:target_country.army_size
}
modifier = {
factor = 0.2
scope:target_country2.army_size > scope:target_country.army_size
}
}
scope:target_country3 = {
declare_war_with_cb = {
target = scope:target_country
type = casus_belli:cb_annex
}
make_subject_of = {
target = scope:target_country2
type = subject_type:vassal
}
}
}
option = {
name = flavor_zaz.1001.b
ai_chance = {
base = 60
}
add_opinion_mutual_effect = {
modifier = zaz_rejected_independence_support
target = scope:target_country3
}
}
}