实战用法
当你希望通过事件或决策动态调整某个军事工业组织切换设计团队的 XP 消耗时,可以使用此 effect。典型场景包括:随着 MIO 成长解锁"换队折扣"特性、或在特定国家焦点后对特定 MIO 施加惩罚性费用提升。注意值是百分比增量而非绝对值,且多次调用会累加到基础值上。
# 在某个国家焦点完成后,对指定 MIO 降低切换费用
mio:my_tank_mio = {
add_mio_design_team_change_cost = -0.15 # 基础费用降低 15%
}
配合关系
[add_mio_design_team_assign_cost](/wiki/effect/add_mio_design_team_assign_cost):两者分别控制"指派"与"切换"的 XP 费用,通常同时调整以保持费用体系一致性。
[set_mio_design_team_change_cost](/wiki/effect/set_mio_design_team_change_cost):set 版本直接覆盖基础值,而 add 版本做增量修改;需要重置到固定值时改用 set,避免累加失控。
[has_mio_size](/wiki/trigger/has_mio_size):常在触发条件中检测 MIO 当前规模,据此决定是否执行费用调整,体现"MIO 越大切换越便宜/昂贵"的设计意图。
[is_mio_trait_completed](/wiki/trigger/is_mio_trait_completed):检查特定特性是否已完成,满足条件后再给予切换费用折扣,实现特性解锁与费用挂钩的进阶玩法。
常见坑
- 混淆绝对值与百分比:传入的数值是百分比增量(如
0.2 代表 +20%),新手容易误以为是直接加在 XP 数值上,若想直接设定固定值应改用 set_mio_design_team_change_cost。
- 忽略向下取整陷阱:官方明确说明最终结果向下取整,多次小幅度叠加(如连续两次
0.05)可能因取整导致实际效果与预期不符,建议合并为一次调用或用较大步长确保取整后数值有效变化。