实战用法
show_mio_tooltip 常用于国策、决议或事件的 tooltip 展示阶段,当你希望玩家在看到效果说明时能清楚知道某个军事工业组织(MIO)的名称及其初始特性,而不必自行查阅。典型场景是某国专属国策解锁特定 MIO 时,在 complete_national_focus 同级的 ai_will_do 或事件 option 内用它提前告知玩家即将获得的内容。
# 苏联国策事件:展示即将激活的 MIO 信息
country_event = {
id = sov.mio.1
option = {
name = sov.mio.1.a
# 仅做 tooltip 展示,不触发实际激活
show_mio_tooltip = sov_tank_design_bureau
# 也支持变量引用
show_mio_tooltip = var:selected_mio_token
}
}
配合关系
[has_completed_focus](/wiki/trigger/has_completed_focus):先判断某国策是否完成,再在对应事件/决议中用 show_mio_tooltip 展示解锁的 MIO,逻辑上形成「条件→说明」的完整链条。
[every_military_industrial_organization](/wiki/effect/every_military_industrial_organization):遍历 MIO 时配合 tooltip 输出,可在循环体外用 show_mio_tooltip 为玩家高亮目标 MIO,便于对比。
[activate_targeted_decision](/wiki/effect/activate_targeted_decision):激活与 MIO 相关的专属决议前,先用 show_mio_tooltip 在 tooltip 中说明该决议针对哪个 MIO,提升可读性。
[add_ideas](/wiki/effect/add_ideas):两者常出现在同一 option 中——add_ideas 实际添加效果,show_mio_tooltip 负责在同一弹窗内补充展示关联 MIO 的信息,形成「效果 + 说明」的标准搭配。
常见坑
- 把它当激活指令用:
show_mio_tooltip 仅是纯展示性 effect,不会让国家真正获得或激活该 MIO;新手容易误以为写了它就完成了 MIO 的解锁,实际激活逻辑需要额外的指令配合。
- token 拼写与作用域错误:传入的 MIO token 必须在
military_industrial_organization 定义中确实存在,且该 effect 只能在 COUNTRY scope 下调用;若误放在 STATE 或 CHARACTER scope 内,脚本会静默失效或报错,不会给出明显提示。