trigger · is_puppet_of
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
Checks if the country is puppet of specified country
is_puppet_ofCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALChecks if the country is puppet of specified country
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
is_puppet_of 常用于傀儡国独立事件、自治度相关决策或宗主国专属焦点的限制条件,例如判断某国是否处于从属关系从而触发"争取独立"的剧情链。也常见于宗主国 side 的 focus available 块,用来确认目标国仍处于傀儡状态再解锁相关选项。
# 某国尝试通过决策脱离傀儡状态
available = {
is_puppet_of = FROM # 当前国家确实是 FROM 的傀儡才可触发
has_stability > 0.6
}
[has_autonomy_state](/wiki/trigger/has_autonomy_state):与 is_puppet_of 联用可精确描述"是某国的特定自治等级傀儡",比单独判断傀儡关系更细粒度。[any_subject_country](/wiki/trigger/any_subject_country):在宗主国 scope 下遍历所有附庸,配合 is_puppet_of 可反向确认关系链,用于多层傀儡嵌套场景的校验。[end_puppet](/wiki/effect/end_puppet):当条件满足时解除傀儡关系,通常和 is_puppet_of 写在同一事件的 trigger + effect 配对块中。[compare_autonomy_state](/wiki/trigger/compare_autonomy_state):与 is_puppet_of 同时出现在 limit 块,进一步过滤自治进度,避免在自治度即将提升时错误触发事件。is_puppet_of 的 scope 必须是傀儡国本身,若误将 scope 切换到宗主国一侧执行该 trigger,条件将永远为假,且 CK/HOI4 日志不会给出明确报错,极难排查。is_puppet_of = GER),在宿主国标签可变的动态剧本或 formable nation mod 中会失效;应优先使用 ROOT/FROM/PREV 等动态 target 以保证通用性。