flavor_glh.3 大汗的直接呼吁
时间范围:无特定 from 和 to 日期限制。此事件为一次性事件 (fire_only_once = yes),触发概率取决于游戏逻辑,代码中未指定 monthly_chance。
触发条件:
此事件没有直接的 trigger 字段。它是一个由其他事件或游戏逻辑(例如,通过 trigger_event_silently 命令)触发的后续事件。其选项的可见性取决于触发此事件的国家:
- 选项 A 和 B:仅当
root(触发此事件的国家)是GLH(大汗国)时可见。 - 选项 C:仅当
root(触发此事件的国家)不是GLH(大汗国)时可见。
关键效果:
-
选项 A (flavor_glh.3.a) - 历史选项
- 触发条件:触发此事件的国家是
GLH。 - 效果:
- 对
target_root_country(目标根国家):- 移除变量
direct_appeal_to_khan。 - 设置变量
endorses_ruler为 1。 - 静默触发事件
flavor_glh.3(即再次触发此事件,但目标国家可能已改变)。
- 移除变量
- 显示自定义提示
flavor_glh.3.tt1。
- 对
- 触发条件:触发此事件的国家是
-
选项 B (flavor_glh.3.b)
- 触发条件:触发此事件的国家是
GLH。 - 效果:
- 对
target_root_country(目标根国家):- 移除变量
direct_appeal_to_khan。 - 设置变量
endorses_pretender为 1。 - 静默触发事件
flavor_glh.3(即再次触发此事件,但目标国家可能已改变)。
- 移除变量
- 显示自定义提示
flavor_glh.3.tt2。
- 对
- 触发条件:触发此事件的国家是
-
选项 C (flavor_glh.3.c)
- 触发条件:触发此事件的国家不是
GLH。 - 效果:
- 如果触发国自身拥有变量
endorses_pretender:- 添加
government_power_severe_penalty(政府权力严重惩罚)。 - 移除变量
endorses_pretender。
- 添加
- 否则(即触发国拥有变量
endorses_ruler):- 添加
government_power_severe_bonus(政府权力严重奖励)。 - 移除变量
endorses_ruler。
- 添加
- 如果触发国自身拥有变量
- 触发条件:触发此事件的国家不是
背景介绍:
此事件模拟了游牧帝国或附庸国内部的权力斗争。一个派系(target_root_country)直接向最高统治者(GLH,大汗)发出呼吁,请求其裁决或支持。大汗的回应(支持现任统治者或支持觊觎者)将决定该派系的立场,并最终影响该派系自身(当它处理大汗的裁决时)的稳定与权力。
完整事件代码:
flavor_glh.3 = {
type = country_event
fire_only_once = yes
title = flavor_glh.3.title
desc = {
first_valid = {
triggered_desc = {
trigger = {
root = c:GLH
}
desc = flavor_glh.3.desc_direct_appeal_to_khan
}
triggered_desc = {
trigger = {
NOT = { root = c:GLH }
scope:target_root_country = {
has_variable = endorses_ruler
}
}
desc = flavor_glh.3.desc_endorses_ruler
}
triggered_desc = {
trigger = {
NOT = { root = c:GLH }
scope:target_root_country = {
has_variable = endorses_pretender
}
}
desc = flavor_glh.3.desc_endorses_pretender
}
}
}
illustration_tags = {
10 = angry
10 = interior
}
immediate = {
event_illustration_estate_effect = { foreground = estate_type:nobles_estate background = estate_type:nobles_estate }
capital = {
save_scope_as = target_location
}
}
option = {
name = flavor_glh.3.a
historical_option = yes
trigger = {
root = c:GLH
}
scope:target_root_country = {
remove_variable = direct_appeal_to_khan
set_variable = { name = endorses_ruler value = 1 }
trigger_event_silently = flavor_glh.3
}
custom_tooltip = flavor_glh.3.tt1
ai_chance = {
factor = 1
}
}
option = {
name = flavor_glh.3.b
trigger = {
root = c:GLH
}
scope:target_root_country = {
remove_variable = direct_appeal_to_khan
set_variable = { name = endorses_pretender value = 1 }
trigger_event_silently = flavor_glh.3
}
custom_tooltip = flavor_glh.3.tt2
ai_chance = {
factor = 1
}
}
option = {
name = flavor_glh.3.c
trigger = {
NOT = {
root = c:GLH
}
}
if = {
limit = {
has_variable = endorses_pretender
}
add_government_power = government_power_severe_penalty
remove_variable = endorses_pretender
}
else = {
add_government_power = government_power_severe_bonus
remove_variable = endorses_ruler
}
ai_chance = {
factor = 1
}
}
historical_info = flavor_mos.16.historical_info
}