Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

flavor_glh.3 大汗的直接呼吁

时间范围:无特定 fromto 日期限制。此事件为一次性事件 (fire_only_once = yes),触发概率取决于游戏逻辑,代码中未指定 monthly_chance

触发条件: 此事件没有直接的 trigger 字段。它是一个由其他事件或游戏逻辑(例如,通过 trigger_event_silently 命令)触发的后续事件。其选项的可见性取决于触发此事件的国家:

  • 选项 A 和 B:仅当 root(触发此事件的国家)是 GLH(大汗国)时可见。
  • 选项 C:仅当 root(触发此事件的国家)不是 GLH(大汗国)时可见。

关键效果

  • 选项 A (flavor_glh.3.a) - 历史选项

    • 触发条件:触发此事件的国家是 GLH
    • 效果
      1. target_root_country(目标根国家):
        • 移除变量 direct_appeal_to_khan
        • 设置变量 endorses_ruler 为 1。
        • 静默触发事件 flavor_glh.3(即再次触发此事件,但目标国家可能已改变)。
      2. 显示自定义提示 flavor_glh.3.tt1
  • 选项 B (flavor_glh.3.b)

    • 触发条件:触发此事件的国家是 GLH
    • 效果
      1. target_root_country(目标根国家):
        • 移除变量 direct_appeal_to_khan
        • 设置变量 endorses_pretender 为 1。
        • 静默触发事件 flavor_glh.3(即再次触发此事件,但目标国家可能已改变)。
      2. 显示自定义提示 flavor_glh.3.tt2
  • 选项 C (flavor_glh.3.c)

    • 触发条件:触发此事件的国家不是 GLH
    • 效果
      1. 如果触发国自身拥有变量 endorses_pretender
        • 添加 government_power_severe_penalty(政府权力严重惩罚)。
        • 移除变量 endorses_pretender
      2. 否则(即触发国拥有变量 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

}