Wiki

effect · release

Definition

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

Description

releases specified country as a puppet using your owned states

实战 · 配合 · 坑

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

实战用法

release 常用于剧本事件或决策中,让某大国在特定条件下将占领地区释放为傀儡国,典型场景包括战后和平安排、民族解放运动或历史性独立事件。注意该命令只会使用执行国自己拥有的州来组建傀儡,因此需提前确保相关州已转移归属。

# 示例:德国通过决策将波兰释放为傀儡
release = POL

配合关系

  • [transfer_state](/wiki/effect/transfer_state)(白名单外,替换为)[every_owned_state](/wiki/effect/every_owned_state):在 release 前用循环将目标核心州的所有权转移给执行国,确保释放时有足够领土。
  • [add_state_core](/wiki/effect/add_state_core):为待释放国补充核心州,避免因缺少核心导致释放后傀儡国领土不完整。
  • [exists](/wiki/trigger/exists):用于前置检查——若目标国尚不存在于地图上,才执行 release,防止重复触发冲突。
  • [diplomatic_relation](/wiki/effect/diplomatic_relation):release 之后立即用此命令调整与新傀儡国的关系规则(如设定保障或军事通行),完善宗主-傀儡外交链。

常见坑

  1. 执行国未持有相应州就调用release 只能用执行国"owned"的州来组建傀儡,若目标国的核心州此时被他国控制或所有,释放结果会是领土残缺的空壳国家甚至完全失败,需在 release 前确认州归属。
  2. 在非 COUNTRY scope 下使用:该命令仅在国家 scope 下生效;若误放入 state scope 或 unit leader scope,游戏不会报错但命令会被静默忽略,导致剧本逻辑无效。

Hands-On Notes

Hands-on notes are AI-generated and checked against the vanilla command vocabulary — treat them as a starting point, not authoritative reference. The definition above is the game's own documentation.

Hands-On Usage

release is commonly used in event scripts or decisions to allow a major power to release an occupied region as a puppet state under specific conditions. Typical scenarios include post-war peace settlements, national liberation movements, or historical independence events. Note that this command only uses states already owned by the executing country to form the puppet, so you must ensure the relevant states have been transferred to your ownership beforehand.

# Example: Germany releases Poland as a puppet through a decision
release = POL

Synergy

  • [transfer_state](/wiki/effect/transfer_state) (alternative outside whitelist: [every_owned_state](/wiki/effect/every_owned_state)): Use a loop before release to transfer ownership of all core states of the target nation to the executing country, ensuring sufficient territory when releasing.
  • [add_state_core](/wiki/effect/add_state_core): Add core states to the nation being released to prevent the puppet state from having incomplete territory due to missing cores.
  • [exists](/wiki/trigger/exists): Use for pre-checks—only execute release if the target nation does not yet exist on the map, preventing duplicate trigger conflicts.
  • [diplomatic_relation](/wiki/effect/diplomatic_relation): Immediately after release, use this command to adjust diplomatic rules with the new puppet state (such as setting guarantees or military access), completing the suzerain-puppet diplomatic chain.

Common Pitfalls

  1. Calling release without the executing country holding the corresponding states: release can only form puppets using states "owned" by the executing country. If the target nation's core states are controlled or owned by another country at that moment, the release will result in a hollow state with incomplete territory or may fail entirely. You must confirm state ownership before executing release.
  2. Using outside of COUNTRY scope: This command only takes effect within a country scope. If mistakenly placed in a state scope or unit leader scope, the game will not report an error but will silently ignore the command, rendering your script logic ineffective.