实战用法
add_mio_size 常用于剧本事件或国策完成时奖励特定军事工业组织快速成长,例如给某国的航空 MIO 在战争爆发后直接"跳级",模拟战时紧急扩编。它同样适合 DLC 风格的科技树 mod,在解锁特定研究节点后自动提升对应 MIO 规模。
# 在国策完成后提升特定 MIO 的规模
complete_national_focus = {
...
effect = {
var:my_aircraft_mio = {
add_mio_size = 2
}
}
}
配合关系
[add_mio_funds](/wiki/effect/add_mio_funds):升级 MIO 规模后往往需要同步补充资金,抵消因规模扩大带来的后续维护压力,两者常在同一执行块中成对使用。
[complete_mio_trait](/wiki/effect/complete_mio_trait):规模提升后解锁对应特质,体现"规模越大、能力越强"的成长逻辑,让 MIO 立即获得匹配新规模的专属能力。
[has_mio_size](/wiki/trigger/has_mio_size):在事件或国策的 trigger 块中先检查当前 MIO 规模是否达到某门槛,再决定是否执行 add_mio_size,防止无限叠加。
[set_mio_size_up_requirement_factor](/wiki/effect/set_mio_size_up_requirement_factor):若担心后续升级过于容易,可在提升规模的同时调高下一级的需求系数,维持游戏平衡。
常见坑
- 负值崩溃:官方明确要求输入值不能为负数。若你试图用
add_mio_size = -1 来"降级"MIO,游戏不会报错提示而是直接产生非预期结果或崩溃,降低规模请改用 set_mio_funds 等间接手段或重新设计逻辑。
- 作用域错误:
add_mio_size 只在 INDUSTRIAL_ORG scope 内有效,直接写在 country 或 state scope 里会静默失效,务必先通过 var:xxx_mio_var = { } 或专用 MIO scope 切换进去再调用。