命令百科

trigger · pc_total_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_total_score > 400 }

实战 · 配合 · 坑

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

实战用法

pc_total_score 常用于和平会议结算阶段的事件或决议中,判断某个国家是否累积了足够的和平分才能触发特殊奖励、领土索取或剧情事件。例如在自定义战争结算 mod 里,可以根据得分高低给予不同的政治奖励:

# 在和平会议相关事件的 trigger 块中使用
trigger = {
    pc_total_score > 400
    has_country_flag = war_leader_flag
}

配合关系

  • [has_country_flag](/wiki/trigger/has_country_flag):先用国家旗帜标记参战方阵营,再用 pc_total_score 检查其得分,避免在非和平会议阶段误触发。
  • [any_war_score](/wiki/trigger/any_war_score):两者联合使用可同时校验战争得分与和平会议总分,对多场连续战争的结算逻辑更严谨。
  • [add_political_power](/wiki/effect/add_political_power):分数达标后给予政治点奖励,是最典型的"高分奖励"结算模式。
  • [add_state_claim](/wiki/effect/add_state_claim):得分充足时额外声索领土,模拟高贡献国家在会议桌上获得更多话语权的历史逻辑。

常见坑

  1. 在非胜利方上使用:官方明确说明该 trigger 只对处于胜利方的国家有效,若在失败方或中立国的 scope 下调用,条件永远不会为真,且不会报错,容易导致逻辑静默失效,调试时需特别注意。
  2. 在非和平会议阶段调用pc_total_score 仅在和平会议进行期间有实际意义,若把它放在常规 focus 的 available 或日常事件的 trigger 里,得分值通常为 0,导致条件始终不满足,应配合时机判断(如国家旗帜或特定事件链)严格限定触发窗口。