实战用法
steal_random_tech_bonus 常用于谍报、间谍行动或特殊国策场景,模拟从技术领先国家"窃取"科研成果的玩法。例如在一个情报组织升级事件中,让玩家对选定目标国触发科技窃取效果,并限制使用次数以防止滥用。
# 间谍行动成功事件 option 中
country_event = {
id = spy_operation.5
option = {
name = spy_operation.5.a
steal_random_tech_bonus = {
category = armor
category = infantry_weapons
base_bonus = 0.10
uses = 1
dynamic = yes
name = stolen_tech_bonus
target = FROM
}
}
}
配合关系
[has_completed_focus](/wiki/trigger/has_completed_focus):常用于判断是否完成了"间谍网络"或"情报机构"相关国策,满足条件后才允许触发窃取效果,保持逻辑合理性。
[add_tech_bonus](/wiki/effect/add_tech_bonus):作为备用或补充手段,当目标国技术差距不足、steal_random_tech_bonus 无法产生理想效果时,可用固定加成兜底。
[compare_intel_with](/wiki/trigger/compare_intel_with):在触发窃取前判断己方对目标国的情报等级,情报足够才能成功执行窃取,增强真实感。
[add_opinion_modifier](/wiki/effect/add_opinion_modifier):窃取科技成功后同步对目标国施加关系惩罚,模拟外交摩擦后果。
常见坑
- 忘记提供至少一个
category 或 folder:该 effect 强制要求至少声明一个科技分类或文件夹,若两者都省略则脚本报错无法正常执行,新手容易在复制模板时漏掉这一必填项。
- 误以为
target 可以省略或填普通国家标签:target 需指向一个合法的 scope 内国家引用(如 FROM、ROOT 等),直接填写国家标签字符串通常不会按预期工作,且若目标国在该分类下无领先技术,效果会自动回退到 base_bonus,务必设置合理的 base_bonus 防止效果完全落空。