实战用法
add_operation_token 常用于间谍/情报 mod 中,让一个国家针对另一个国家积累特定行动代币(token),从而解锁或推进后续情报事件链。例如在德国完成某间谍任务后给予标记,供后续 trigger 检测进度:
# 德国完成间谍渗透任务后
GER = {
add_operation_token = {
tag = SOV
token = ger_infiltrated_soviet_industry
}
}
配合关系
[has_country_flag](/wiki/trigger/has_country_flag):通常先用国家标志记录前置条件是否满足,再执行 add_operation_token,确保代币只在合适时机添加。
[add_intel](/wiki/effect/add_intel):情报行动场景中,与添加代币同步给予情报值,使情报收益与行动进度标记保持一致。
[country_event](/wiki/effect/country_event):添加代币后触发对应事件,由事件进一步检测代币数量或组合,推动情报剧情分支。
[add_timed_idea](/wiki/effect/add_timed_idea):配合限时 idea 使用,让代币所代表的行动效果有时限,到期后再通过 idea 移除或转化状态。
常见坑
- tag 填写目标国而非己方:新手常把
tag 误写成执行国自身的标签,但该字段表示"针对哪个国家"的对象国,写错会导致代币挂载到错误的双边关系上,后续检测完全无效。
- token 字符串大小写不一致:
token 的值是区分大小写的字符串 ID,若在添加时写 GER_Token 而在 trigger 检测时写 ger_token,游戏不会匹配,导致逻辑永远不会触发,调试时极难发现。