实战用法
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) — 配合设置后续外交关系(如军事通行权),使傀儡建立后立即进入预期外交状态。
常见坑
- 误以为只需"拥有"州即可:该 effect 同时接受"控制"州,但若目标国家的首都州既未被拥有也未被控制,释放往往会静默失败——务必在触发前用
[controls_state](/wiki/trigger/controls_state) 或 [has_capitulated](/wiki/trigger/has_capitulated) 确认关键州确实在手。
- 未检查目标标签是否已独立存活:若目标国家当前以独立国家形式存在(
[exists](/wiki/trigger/exists) 为 true 且并非傀儡),直接调用此 effect 可能产生意料之外的结果,应先用 annex_country 或其他逻辑处理再释放,或加条件跳过。