命令百科

trigger · pc_current_score

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

Checks country's total peace conference score. Only usable if the country is on the winning side.
Example:
CZE = { pc_current_score > 400 }

实战 · 配合 · 坑

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

实战用法

pc_current_score 常用于和会结算阶段的特殊事件或决议触发,例如当某国在和会中积累了足够积分时,解锁额外的吞并选项或触发剧情事件。典型场景是在胜利方达到特定分数阈值后,自动激活某个决议或弹出奖励事件。

# 当德国和会积分超过 400 时触发特殊事件
GER = {
    limit = {
        pc_current_score > 400
    }
    country_event = { id = my_mod.peace_bonus }
}

配合关系

  • [has_country_flag](/wiki/trigger/has_country_flag):在和会期间先用 flag 标记某国是否已触发过奖励,避免积分条件反复触发同一效果。
  • [any_war_score](/wiki/trigger/any_war_score):两者结合可区分"当前和会积分"与"战争分数贡献",在不同阈值下给予差异化奖励。
  • [country_event](/wiki/effect/country_event)(即 country_event effect):积分达标后第一时间弹出剧情事件,是最常见的后续动作搭配。
  • [add_political_power](/wiki/effect/add_political_power):根据和会积分高低赋予政治点数奖励,用于体现外交胜利带来的国内凝聚力提升。

常见坑

  1. 在败方 scope 下使用会静默失败:该 trigger 仅对胜利方有效,若在和会中对战败国使用,条件永远不成立且不会报错,容易导致逻辑漏洞难以排查,务必配合 [has_defensive_war](/wiki/trigger/has_defensive_war) 或阵营判断先过滤 scope。
  2. 混淆"当前和会积分"与"战争分数"pc_current_score 只在和会进行期间有意义,和会结束后数值归零,不能用它在和会外检查历史积分;如需持久化记录,应在和会期间主动用 flag 或变量存储。