effect · end_exile
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
Ends the exile of of the current scope's country
end_exileCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALEnds the exile of of the current scope's country
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
end_exile 常用于流亡政府类 mod 或历史事件链中,当某国完成了恢复主权的条件(如解放首都、签署和平协议)后,用该 effect 正式终止其流亡状态、使其重新成为正常国家。例如在一个法国抵抗事件链中,当盟军解放巴黎后触发事件恢复法国正统地位:
# 某事件 option 中,以 FRA 为 scope
FRA = {
end_exile = yes
add_political_power = 100
add_stability = 0.10
}
[become_exiled_in](/wiki/effect/become_exiled_in):与 end_exile 互为逆操作,常在同一事件链的前后节点配合使用,一个建立流亡状态、一个解除流亡状态,构成完整的流亡生命周期。[has_capitulated](/wiki/trigger/has_capitulated):常作为前置条件检查,确认目标国曾被击败、确实处于流亡状态,再由 end_exile 解除,避免在非流亡国上误调用。[add_ideas](/wiki/effect/add_ideas):结束流亡后通常需要同步给予国家重建相关的 idea(如"战后重建"),两者配合还原正常执政状态。[country_event](/wiki/effect/country_event):结束流亡后立即触发后续事件,通知玩家或 AI 国家已恢复正常状态并给出后续选择,保证叙事流畅。end_exile,游戏不会报错但也不会产生任何效果,新手容易在调试时误以为脚本有 bug,应先用相关 trigger 确认流亡状态再执行。end_exile 只能作用于 COUNTRY scope,若在 state 或 character scope 下调用(例如忘记用 FRA = { } 包裹),将导致脚本解析错误或静默失效,务必确认当前 scope 为正确的国家标签。