实战用法
当 mod 中需要通过事件或决议动态解除某个师团模板的数量上限限制时,此 effect 非常实用。例如在科技解锁或国策完成后,允许玩家无限制地训练特定精锐模板,可在相应的 option 块中调用它。
option = {
name = my_event.option_a
clear_division_template_cap = {
division_template = "Elite Panzer Division"
}
}
配合关系
[division_template](/wiki/effect/division_template) — 通常先用 division_template 创建或修改模板,再用本 effect 清除其数量上限,形成完整的模板管理流程。
[country_lock_all_division_template](/wiki/effect/country_lock_all_division_template) — 一个用于批量锁定所有模板,本 effect 用于有针对性地解除特定模板的 cap,两者形成锁定与解锁的对应关系。
[has_completed_focus](/wiki/trigger/has_completed_focus) — 作为触发条件,判断某国策是否完成后再执行清除 cap,确保解锁时机符合游戏设计逻辑。
[add_units_to_division_template](/wiki/effect/add_units_to_division_template) — 在调整模板编制后配合清除 cap,保证新模板不会因数量限制而无法大规模训练。
常见坑
division_template 字段填写的名称必须与游戏中实际模板名称完全一致(区分大小写和空格),填写错误时游戏不会报错但 effect 静默失败,导致上限并未被清除,新手很难察觉。
- 误以为此 effect 作用于 STATE 或 CHARACTER scope,实际上它只能在 COUNTRY scope 下执行,若写在州级或人物事件的 immediate 块中会直接失效,需确认当前 scope 为国家。