effect · send_embargo
Definition
- Supported scope:
COUNTRY - Supported target:
THIS,ROOT,PREV,FROM,OWNER,CONTROLLER,OCCUPIED,CAPITAL
Description
embargos specified tag
send_embargoCOUNTRYTHIS, ROOT, PREV, FROM, OWNER, CONTROLLER, OCCUPIED, CAPITALembargos specified tag
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
send_embargo 常用于外交博弈类 mod,例如当某国触发贸易摩擦事件或意识形态对立加剧时,自动向目标国发起禁运制裁。它也适合用在决策或国策完成后,模拟历史上的经济封锁行为(如战前对轴心国或同盟国的资源断供)。
# 在某个国策或决策的 complete_effect 中
effect = {
GER = { # 切换到德国 scope
send_embargo = {
target = USA # 向美国发送禁运
}
}
}
[break_embargo](/wiki/effect/break_embargo) — 与 send_embargo 构成一对,适合在外交关系改善事件中解除之前施加的禁运,形成完整的制裁-解除循环。[add_opinion_modifier](/wiki/effect/add_opinion_modifier) — 禁运通常伴随外交关系恶化,同步添加负面观感修正器可使外交后果更真实。[create_wargoal](/wiki/effect/create_wargoal) — 经济封锁升级为军事冲突的剧本中,禁运可作为宣战借口的前置步骤,配合宣战目标使逻辑链更完整。[has_country_flag](/wiki/trigger/has_country_flag) — 用标记记录「已发送禁运」状态,防止同一对国家重复触发禁运逻辑,保持脚本幂等性。send_embargo 必须在发起禁运方(施压国)的 country scope 内执行,target 填被制裁国,新手容易反过来在被制裁国 scope 下写,导致禁运方向完全相反。target 字段须填具体国家 TAG(如 USA、GER),不能直接裸写国家名称字符串,否则解析失败且不会有任何报错提示,禁运静默无效。