命令百科

trigger · political_power_daily

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

Checks if daily political power increase is more or less that specified value 
 political_power_daily > 1.5

实战 · 配合 · 坑

实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。

实战用法

political_power_daily 常用于判断国家的政治力量积累速度,例如在决策或国策的 available 块中限定只有每日政治力充足的国家才能激活某项重大决策,或在 AI 策略触发条件中区分"政治运作高效"与"政治瘫痪"两种状态。

# 示例:只有每日政治力积累足够高时,才允许触发该决策
available = {
    political_power_daily > 1.5
    NOT = { has_country_flag = policy_on_cooldown }
}

配合关系

  • [command_power_daily](/wiki/trigger/command_power_daily):两者都是检测"每日资源增量"的 trigger,在设计需要同时考察政治效率与军事指挥效率的条件时经常并列使用。
  • [add_political_power](/wiki/effect/add_political_power):当条件满足时给予额外政治力奖励,形成"高效政体获得正向反馈"的设计闭环。
  • [add_ideas](/wiki/effect/add_ideas):通过检测每日政治力阈值决定是否赋予某个理念(如高效官僚体制类 idea),使理念获取条件更加严格和动态。
  • [has_country_flag](/wiki/trigger/has_country_flag):配合标志位进行冷却控制,防止玩家在每日政治力条件满足时反复触发同一事件或决策。

常见坑

  1. 将其误用于效果块(effect)political_power_daily 是纯判断 trigger,不能放在 effect = { } 块里直接写,必须放在 triggerlimitavailableallowed 等条件块内,否则游戏会报解析错误。
  2. 混淆"每日增量"与"当前存量":该 trigger 检测的是每日增加量,而非当前积累的政治力总量;若想判断当前持有的政治力数值,应使用 political_power 而非 political_power_daily,两者语义完全不同,新手极易混用。