实战用法
modify_tech_sharing_bonus 常用于 mod 中动态调整某个科技共享组的收益,例如当玩家完成某个国策或达成特定条件时,奖励其在英联邦研究组内获得更高的科技分享加成。它也常见于事件触发后临时提升或削减盟国之间的研究共享效率,以模拟合作关系的深化或破裂。
# 完成国策后提升英联邦科技共享加成
focus = {
id = strengthen_commonwealth_research
...
completion_reward = {
modify_tech_sharing_bonus = {
id = commonwealth_research
bonus = 0.2
}
}
}
配合关系
[add_to_tech_sharing_group](/wiki/effect/add_to_tech_sharing_group):通常先将国家加入某个科技共享组,再用本命令调整该组的加成幅度,两者构成"入组 + 强化"的完整流程。
[add_tech_bonus](/wiki/effect/add_tech_bonus):当共享加成不足以覆盖某项关键科技时,可额外叠加一次性科研奖励,作为补充手段。
[has_completed_focus](/wiki/trigger/has_completed_focus):常作为事件或决策的触发条件,判断玩家是否完成了对应的合作国策,再决定是否执行本命令以给予加成。
[add_ideas](/wiki/effect/add_ideas):可同步添加一个带有科技共享相关修正的 idea,与本命令共同构成多层次的研究加成体系。
常见坑
id 填错或不存在:id 必须对应游戏或 mod 中已定义的科技共享组名称(在 technology_sharing_groups 里声明),若填写了不存在的组名,命令会静默失败且不报错,加成不会生效,非常难以排查。
- 重复叠加无上限意识:多次触发同一事件或国策时,本命令的
bonus 会累计叠加,新手容易忘记设置 has_country_flag 等保护条件,导致加成被反复追加到异常数值。