实战用法
become_exiled_in 常用于制作亡命政府、傀儡逃亡等剧情 mod,例如在国家被消灭时触发,让残存政府流亡到盟友国继续运作。也可用于历史事件模拟,如二战中多个欧洲国家流亡英国的场景。
# 当波兰被占领时,流亡至英国
country_event = {
id = exile_events.1
immediate = {
POL = {
become_exiled_in = {
target = ENG
legitimacy = 60
}
}
}
}
配合关系
[add_legitimacy](/wiki/effect/add_legitimacy) — 流亡后可进一步调整流亡政府的合法性,配合 legitimacy 参数做精细化数值管理。
[add_ideas](/wiki/effect/add_ideas) — 为流亡国家附加专属国策 idea(如"流亡政府"减益),使流亡状态有实质游戏机制体现。
[has_country_flag](/wiki/trigger/has_country_flag) — 在触发条件中检测特定 flag,确保只有满足剧情条件的国家才触发流亡效果,避免重复执行。
[end_exile](/wiki/effect/end_exile) — 流亡的反向操作,当解放条件达成后结束流亡状态,两者成对使用构成完整的流亡/复国逻辑。
常见坑
- scope 混淆:该 effect 必须在被流亡国家(COUNTRY scope)内执行,
target 填写的才是接收流亡的宿主国 TAG;新手容易反过来在宿主国 scope 下调用,导致脚本报错或逻辑颠倒。
- 宿主国不存在时崩溃:若
target 指定的国家在游戏中尚未存在(exists = no),效果会静默失败甚至引发异常,使用前应配合 [exists](/wiki/trigger/exists) 做存在性检查。