trigger · num_researched_technologies
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Number of researched technologies
num_researched_technologiesCOUNTRYnoneNumber of researched technologies
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
num_researched_technologies 常用于在 mod 中根据国家的科技研究进度解锁特殊决议、国策或顾问,例如只有当一个国家研究了足够多的科技时才允许触发特定事件或启用高端军事工业组织。它也可以用在 AI 权重逻辑中,让 AI 在科技积累达到门槛后才做出某些战略决策。
# 示例:只有研究了一定数量科技后才允许激活某决议
available = {
num_researched_technologies > 20
}
[can_research](/wiki/trigger/can_research):常一起判断当前可研究状态,双重保障科技条件的完整性。[amount_research_slots](/wiki/trigger/amount_research_slots):与研究槽数量联用,区分"有能力快速研究"与"已经研究了多少"两个维度,使条件更精准。[add_tech_bonus](/wiki/effect/add_tech_bonus):当科技数量触发条件满足后,用此 effect 给予额外科技加成作为奖励或推进逻辑。[add_research_slot](/wiki/effect/add_research_slot):常作为奖励 effect 搭配使用,在国家完成一定科技积累后解锁额外研究槽,形成科技滚雪球设计。num_researched_technologies = 20(表示恰好等于 20),而非 >= 20 或 > 19,导致条件极难触发或行为不符合预期。应根据实际需求明确使用 >、>=、< 等比较符。has_doctrine)而非依赖此 trigger。