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
release_puppetCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALreleases 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):释放傀儡后可用此命令进一步调整双方外交关系(如保证独立、军事通行权等),完善外交链。release_puppet 必须在宗主国(拥有州省的国家)的 scope 下执行,写成在被释放国的 scope 里调用会导致命令无效甚至报错,新手常把 THIS 和目标国搞混。