命令百科

effect · release_puppet

Definition

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

Description

releases specified country as puppet using states you own

实战 · 配合 · 坑

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

实战用法

release_puppet 常用于剧本事件或国策树中,让一个大国将其占领的领土以傀儡国形式释放,例如战后和平谈判、殖民地独立或历史性分裂事件。调用时必须在目标国家的 scope 内执行,效果会自动将执行者所拥有(own)的、属于目标国的州省转交并建立傀儡关系。

# 在一个事件 option 中,让 GER 把 POL 作为傀儡释放
option = {
    name = my_event.1.a
    GER = {
        release_puppet = POL
    }
}

配合关系

  • [end_puppet](/wiki/effect/end_puppet):先解除旧傀儡关系再重新建立,适合更换傀儡类型或重置从属状态时与 release_puppet 搭配使用。
  • [add_state_core](/wiki/effect/add_state_core):在释放傀儡前为目标国添加核心,确保释放后的傀儡对相关州省拥有合法核心,避免出现无核心的尴尬局面。
  • [has_autonomy_state](/wiki/trigger/has_autonomy_state):用于触发条件判断当前是否已存在某种自治状态,从而决定是否需要调用 release_puppet 或跳过。
  • [diplomatic_relation](/wiki/effect/diplomatic_relation):释放傀儡后可用此命令进一步调整双方外交关系(如保证独立、军事通行权等),完善外交链。

常见坑

  1. Scope 写反release_puppet 必须在宗主国(拥有州省的国家)的 scope 下执行,写成在被释放国的 scope 里调用会导致命令无效甚至报错,新手常把 THIS 和目标国搞混。
  2. 没有拥有对应州省:该 effect 只会划转执行国**own(拥有)**的州省,而非 control(控制)的州省。如果宗主国只是占领而没有实际拥有那些州省,释放出来的傀儡将没有任何领土,形成空壳国。