命令百科

trigger · has_country_leader_ideology

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

Checks the Ideology of the active country leader

实战 · 配合 · 坑

实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。

实战用法

has_country_leader_ideology 常用于区分不同意识形态领袖下的事件选项或决议可用性,例如判断当前执政者是否属于法西斯主义,从而解锁特定的战争借口或国策分支。在多派系内战 mod 中,也常用来在同一国家标签下根据领袖意识形态动态切换可用的决策池。

# 仅当国家领袖为法西斯主义时,该决议才可用
available = {
    has_country_leader_ideology = fascism_ideology
}

配合关系

  • [has_country_leader](/wiki/trigger/has_country_leader):先用此 trigger 确认特定角色正在执政,再用 has_country_leader_ideology 精确校验其意识形态,两者叠用可避免误判同名角色。
  • [has_country_leader_with_trait](/wiki/trigger/has_country_leader_with_trait):意识形态相同的领袖可能风格迥异,追加 trait 检查可以做到"法西斯且具备某特质"的双重过滤。
  • [any_character](/wiki/trigger/any_character):当需要遍历候选领袖而非当前执政者时,配合此 trigger 可检查潜在替代者的意识形态是否满足条件。
  • [add_country_leader_role](/wiki/effect/add_country_leader_role):确认当前领袖意识形态后,用此 effect 为其追加额外领袖角色(如同时兼任党政双职),逻辑上形成"检测→赋权"的完整闭环。

常见坑

  1. 意识形态写的是 ideology group 而非 sub-ideology:游戏内意识形态分组(如 fascism)与子意识形态(如 nazism)是两层概念,此 trigger 接受的是 sub-ideology 键名,若直接填写分组名将永远返回假,需确认填入的是 _ideology 后缀的具体子意识形态字符串。
  2. 与执政党意识形态混淆:此 trigger 检查的是当前活跃领袖的意识形态,而非国家的执政党意识形态;若领袖角色未被正确激活或已退出执政,判断结果会与预期不符,应同时确认领袖是否处于活跃状态。