effect · show_ideas_tooltip
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
show what idea does
show_ideas_tooltipCOUNTRYnoneshow what idea does
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
show_ideas_tooltip 常用于国策或决议的 option 块中,在玩家即将获得某个 idea 之前,以工具提示的形式预先展示该 idea 的具体效果,帮助玩家做出决策。典型场景是在政治事件或国策完成时,让玩家在选项界面就能看清将要获得的 idea 内容,而不必另行查阅。
option = {
name = my_event.1.a
show_ideas_tooltip = my_special_idea
add_ideas = my_special_idea
}
[add_ideas](/wiki/effect/add_ideas) — 最直接的搭档:先用 show_ideas_tooltip 在选项里展示 idea 详情,再用 add_ideas 实际赋予,逻辑上形成"预览→生效"的配对。[add_timed_idea](/wiki/effect/add_timed_idea) — 当要添加的是限时 idea 时,同样可在前面插入 show_ideas_tooltip 让玩家看到持续效果,避免盲选。[has_idea](/wiki/trigger/has_idea)(注:此处应使用白名单内最接近的 trigger)— 配合 [amount_taken_ideas](/wiki/trigger/amount_taken_ideas) 可在触发条件中判断玩家是否已持有该 idea,避免重复展示或重复添加。[activate_advisor](/wiki/effect/activate_advisor) — 顾问类 idea 激活前,用 show_ideas_tooltip 提前告知顾问效果,保持 UI 信息一致性。show_ideas_tooltip 只负责在界面上展示 idea 的描述,不会真正添加或激活任何 idea;新手常以为写了它就已经"给出"了 idea,忘记同时写 add_ideas,导致玩家看到提示却什么也没得到。every_owned_state 内部)中调用,游戏会报作用域错误或静默失效,需确保执行块处于国家作用域。