trigger · is_fully_controlled_by
Definition
- Supported scope:
STATE - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
Checks if state is fully controlled by specified tag
is_fully_controlled_bySTATETHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALChecks if state is fully controlled by specified tag
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
is_fully_controlled_by 常用于占领/解放事件或决策中,检验某个州是否已被某国完整控制(即所有省份均在同一国控制下),避免在战线混乱时错误触发奖励或剧本推进。例如在抵抗运动 mod 中,只有当一个州被彻底控制后才允许推行特定占领政策:
# 在决策的 available 块中检查州是否已被完全控制
available = {
275 = { # 以法兰西德岛州为例
is_fully_controlled_by = GER
}
}
[is_controlled_by](/wiki/trigger/is_controlled_by):is_controlled_by 只检查州的控制国标签,而 is_fully_controlled_by 要求每一个省份都受同一国控制,两者常放在同一条件块中形成由宽到严的双重验证。[has_active_resistance](/wiki/trigger/has_active_resistance):占领下若存在活跃抵抗运动,通常意味着未完全控制,与 is_fully_controlled_by 配合可实现"完全控制且无抵抗"的复合条件。[set_occupation_law](/wiki/effect/set_occupation_law):在 is_fully_controlled_by 确认完全控制后,才执行占领政策的设置,防止在省份归属混乱时产生脚本报错或逻辑矛盾。[compliance](/wiki/trigger/compliance):顺从度达标往往与完全控制同步推进,两者一起用于判断是否解锁更高级别的占领政策或决策选项。[is_owned_by](/wiki/trigger/is_owned_by) 或直接使用 [is_owned_and_controlled_by](/wiki/trigger/is_owned_and_controlled_by),否则敌国占领后控制整个州也会返回真。is_fully_controlled_by = GER 会报错,必须先通过州 ID 或 capital_scope 等方式进入 STATE scope,再调用该 trigger。