trigger · has_air_experience
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Compares current country's air experience with right side value.
has_air_experience < <value>
has_air_experienceCOUNTRYnoneCompares current country's air experience with right side value.
has_air_experience < <value>
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
has_air_experience 常用于判断国家是否积累了足够的空军经验值,从而解锁特殊决议、顾问或国策选项,例如要求玩家先投入空战才能获得某项精英飞行员奖励。也可在 limit 块中限制 AI 只有在经验充足时才触发某些空军相关事件,避免过早获取强力加成。
# 示例:仅当空军经验充足时,才允许激活精英飞行员决议
available = {
has_air_experience > 50
}
[air_experience](/wiki/effect/air_experience):最直接的搭档,先用 effect 给予或消耗空军经验,再用 has_air_experience 验证当前余量是否达标,形成"消费门槛"机制。[has_army_experience](/wiki/trigger/has_army_experience):常与其并列使用,同时对陆、空经验设置多重门槛,确保国家整体军事投入达标后再开放某项内容。[has_deployed_air_force_size](/wiki/trigger/has_deployed_air_force_size):配合使用可双重校验:既要有足够的空军经验积累,也要实际部署了一定规模的空军,逻辑更严谨。[has_completed_focus](/wiki/trigger/has_completed_focus):常置于同一 available 或 trigger 块中,要求国家同时完成了特定国策且拥有足够空军经验,避免玩家绕过科技树直接触发。add_air_experience 验证实际数值范围,而非凭感觉填写。has_air_experience 只能在 COUNTRY scope 下使用,若写在 state、unit leader 等 scope 内部将直接报错或静默失效,新手在嵌套 any_allied_country 等遍历块时尤其容易忘记切换作用域。