trigger · has_navy_experience
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Compares current country's navy experience with right side value.
has_navy_experience < <value>
has_navy_experienceCOUNTRYnoneCompares current country's navy experience with right side value.
has_navy_experience < <value>
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
has_navy_experience 常用于判断玩家或 AI 国家是否积累了足够的海军经验值,从而解锁特定的国策、决议或顾问。例如在海军强国的 mod 中,可以把它用作某条专注于舰队扩张的决议的 available 前置条件,防止玩家在毫无海军积累的情况下直接触发高级海军内容。
available = {
has_navy_experience > 50
}
[has_army_experience](/wiki/trigger/has_army_experience) / [has_air_experience](/wiki/trigger/has_air_experience) — 三种经验 trigger 通常成组出现,用来综合评估一个国家的军事积累程度,适合设计"全面军事改革"类决议的多重前置。[has_navy_leader](/wiki/trigger/has_navy_leader) — 有足够海军经验的同时往往需要确认存在可用的海军指挥官,两者配合可确保海军类内容在逻辑上自洽。[add_ideas](/wiki/effect/add_ideas) — 当经验条件满足后,通过 effect 块赋予对应的海军理念或顾问,形成"达标即奖励"的完整决议/国策流程。[command_power](/wiki/trigger/command_power) — 与指挥点判断并列使用,可构建"资源双门槛",让高价值海军操作同时消耗经验与指挥点。has_navy_experience > 50,却忘记这是满足条件时返回真;若想表达"经验不够则不可用",需要将整个条件放在 NOT = { has_navy_experience > 50 } 外层,或直接调整阈值方向,与预期逻辑混淆是最常见错误。any_owned_state 或 any_unit_leader 等 scope 内部调用,脚本不会报明显错误但判断结果始终为假,导致条件永远无法触发。