命令百科

trigger · is_exiled_leader_from

Definition

  • Supported scope:CHARACTER
  • Supported target:THIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITAL

Description

Checks if scope leader is from specified exiled government. is_exiled_leader_from = FRA

实战 · 配合 · 坑

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

实战用法

is_exiled_leader_from 常用于流亡政府相关的 mod 场景,例如判断某个角色是否来自特定国家的流亡政府,从而触发专属事件、解锁特殊顾问职位或限制某些决策的可用性。典型场景是在法国沦陷后,检查某指挥官是否隶属于自由法国流亡政府,以决定是否允许其担任要职。

# 在某个角色的 available 条件中,检查其是否来自法国流亡政府
some_character = {
    has_advisor_role = {
        slot = high_command
    }
    available = {
        is_exiled_leader_from = FRA
    }
}

配合关系

  • [is_exiled_leader](/wiki/trigger/is_exiled_leader):先用 is_exiled_leader 确认角色当前处于流亡状态,再用 is_exiled_leader_from 精确锁定来源国,避免误判同为流亡身份但来源不同的角色。
  • [has_advisor_role](/wiki/trigger/has_advisor_role):配合使用可筛选出"来自某流亡政府且担任特定顾问角色"的角色,用于流亡政府顾问体系的精细化管理。
  • [remove_exile_tag](/wiki/effect/remove_exile_tag):当满足条件(角色确实来自指定流亡政府)后,可以通过此 effect 移除流亡标签,实现流亡政府回归本土的剧情逻辑。
  • [has_nationality](/wiki/trigger/has_nationality):与 is_exiled_leader_from 联用可区分"国籍归属"和"流亡政府归属"这两个概念,适合处理多重身份角色的复杂判断。

常见坑

  1. scope 类型错误:此 trigger 只能在 CHARACTER scope 下使用,直接写在国家 scope(如 capital_scope 或普通国家事件的 trigger 块根层)会导致脚本报错或静默失败,需先通过 any_characterevery_character 等方式进入角色 scope 后再调用。
  2. 流亡标签与来源国混淆:参数填写的是流亡政府的来源国 tag(如 FRA),而非流亡政府本身的专属 tag(如 F15),新手容易将二者对调导致条件永远不成立。