trigger · has_attache
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
Has attaché from any other country
has_attacheCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALHas attaché from any other country
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
has_attache 常用于外交类 mod 中,判断本国是否已接受其他国家的武官派驻,从而开放特定决策或触发外交事件。例如,可以在决策的 available 块中用它限制只有接受过武官的国家才能获取军事情报共享奖励。
# 决策:借助武官渠道申请军备援助
available = {
has_attache = yes
is_in_faction = no
}
[has_attache_from](/wiki/trigger/has_attache_from):has_attache 判断"是否存在任何武官",配合 has_attache_from 可进一步锁定具体来源国,实现更精细的外交条件链。[gives_military_access_to](/wiki/trigger/gives_military_access_to):武官派驻往往伴随军事通行权,两者组合可构建"深度军事合作"的复合判断条件。[add_opinion_modifier](/wiki/effect/add_opinion_modifier):确认武官存在后,用该 effect 动态调整双边关系值,模拟武官外交带来的好感度变化。[any_allied_country](/wiki/trigger/any_allied_country):在迭代盟友时结合 has_attache 检查哪些盟友已派驻武官,用于批量触发相关外交奖励。has_attache 判断的是"本 scope 国家被其他国家派驻了武官"(被动接受方),而非本国向外派出武官,新手容易将两者搞反,导致条件永远不成立或逻辑颠倒。