实战用法
add_equipment_subsidy 常用于实现"宗主国/盟友援助"类 mod 场景,例如让某个大国向附属国或盟友提供装备补贴,降低其采购成本。典型场景是在某国完成特定国策或达成协议后,触发对盟友的支援协议。
# 德国完成某协议后,向印度和澳大利亚提供支援装备补贴
GER = {
add_equipment_subsidy = {
cic = 150
equipment_type = support_equipment
seller_tags = { RAJ AST }
}
}
配合关系
[create_import](/wiki/effect/create_import):可在建立装备进口合同的同时添加补贴,形成完整的装备援助流程。
[add_political_power](/wiki/effect/add_political_power):外交援助行为通常伴随政治资本消耗或奖励,二者常出现在同一 option 块中体现外交代价。
[has_completed_focus](/wiki/trigger/has_completed_focus):作为触发条件,确保只有在完成特定国策后才发放补贴,避免补贴被无条件触发。
[add_opinion_modifier](/wiki/effect/add_opinion_modifier):援助后同步添加好感度修正,配合补贴营造完整的外交互动效果。
常见坑
seller_tags 与 seller_trigger 二选一:两者是互斥字段,不能同时写在同一个 add_equipment_subsidy 块中,否则脚本解析会报错或行为未定义;若需要动态判断卖家,应改用 seller_trigger 指向一个 scripted trigger。
- scope 必须是国家:新手有时在 state 作用域或 unit leader 作用域内调用此命令,导致效果静默失效,使用前务必确认当前执行块的 scope 为 COUNTRY。