effect · show_unit_leaders_tooltip
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
show unit leader's name
show_unit_leaders_tooltipCOUNTRYnoneshow unit leader's name
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
show_unit_leaders_tooltip 常用于自定义事件或决策的 tooltip 展示中,当玩家需要直观了解某国当前指挥官列表时触发,例如在一个"检阅部队"类型的决策 option 里调用它来显示该国所有单位领袖的名字。它本质上是一个纯展示性 effect,不改变任何游戏状态,仅用于 UI 信息反馈。
country_event = {
id = my_mod.1
title = my_mod.1.t
desc = my_mod.1.d
option = {
name = my_mod.1.a
# 向玩家展示本国的单位领袖名单
show_unit_leaders_tooltip = yes
}
}
[every_unit_leader](/wiki/effect/every_unit_leader):在用 every_unit_leader 批量操作指挥官(如添加特性)之后,紧接着调用本 effect 可以让玩家立即看到被影响的领袖列表,形成操作+反馈的完整流程。[add_trait](/wiki/effect/add_trait):为单位领袖添加特质后,配合本 effect 向玩家直观展示谁获得了改变,增强可读性。[character_list_tooltip](/wiki/effect/character_list_tooltip):两者都是纯展示类 effect,可搭配使用以同时呈现角色列表和单位领袖名单,提供更全面的 tooltip 信息。[any_unit_leader](/wiki/trigger/any_unit_leader):在触发条件中用 any_unit_leader 判断是否存在符合条件的领袖,满足条件后再调用本 effect 展示,避免在无领袖时显示空白 tooltip。hidden_effect 中调用则完全没有意义,因为隐藏块里的 tooltip 展示根本不会显示给玩家。