命令百科

effect · release_on_controlled

Definition

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

Description

releases specified country as a puppet using your owned or controlled states

实战 · 配合 · 坑

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

实战用法

release_on_controlled 常用于剧本事件或决策中,让玩家或 AI 国家将占领区/控制区的某个标签扶植为傀儡国,而无需事先持有该国的全部核心州。典型场景包括:战后和平安排中解放被占国家作为附庸、或在内战脚本里让胜利方立刻控制并册立新政权。

# 示例:德国通过决策将占领的法国以傀儡形式释放
release_on_controlled = FRA

配合关系

  • [controls_state](/wiki/trigger/controls_state) — 在执行前检查是否确实控制了目标国家的关键州,避免因尚未占领而触发无效;
  • [exists](/wiki/trigger/exists) — 先判断目标标签是否已经作为独立国家存在,防止对已存活国家重复释放产生冲突;
  • [add_state_core](/wiki/effect/add_state_core) — 释放傀儡后,为宿主国添加对相关州的核心,强化傀儡关系的领土正当性;
  • [diplomatic_relation](/wiki/effect/diplomatic_relation) — 配合设置后续外交关系(如军事通行权),使傀儡建立后立即进入预期外交状态。

常见坑

  1. 误以为只需"拥有"州即可:该 effect 同时接受"控制"州,但若目标国家的首都州既未被拥有也未被控制,释放往往会静默失败——务必在触发前用 [controls_state](/wiki/trigger/controls_state)[has_capitulated](/wiki/trigger/has_capitulated) 确认关键州确实在手。
  2. 未检查目标标签是否已独立存活:若目标国家当前以独立国家形式存在([exists](/wiki/trigger/exists) 为 true 且并非傀儡),直接调用此 effect 可能产生意料之外的结果,应先用 annex_country 或其他逻辑处理再释放,或加条件跳过。