命令百科

trigger · pc_is_on_winning_side

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

Checks if country is on the winning side in the peace conference.
Example:
CZE = { pc_is_on_winning_side = yes }

实战 · 配合 · 坑

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

实战用法

pc_is_on_winning_side 常用于和平会议结束后的事件或决议触发,判断某国是否处于胜利方阵营,从而给予奖励(如政治点数、国策解锁、理念加成)或触发特殊剧情分支。例如,在一个二战架空 mod 中,可以用它判断捷克斯洛伐克是否作为胜利方参与了会议,并据此发放对应奖励:

country_event = {
    id = my_mod.100
    trigger = {
        tag = CZE
        pc_is_on_winning_side = yes
    }
    option = {
        name = my_mod.100.a
        add_political_power = 50
        add_stability = 0.05
    }
}

配合关系

  • [has_capitulated](/wiki/trigger/has_capitulated):常与此配合,先排除已投降国家再检查其胜败立场,避免逻辑矛盾。
  • [any_war_score](/wiki/trigger/any_war_score):用于进一步量化该国在战争中的贡献,与本 trigger 组合可实现"胜利且贡献达标"的双重门槛。
  • [add_political_power](/wiki/effect/add_political_power):胜利方通常需要奖励,这是最常见的效果搭配之一。
  • [add_ideas](/wiki/effect/add_ideas):给予胜利方特定理念(如战后荣誉 buff),与本 trigger 构成典型的"条件→奖励"结构。

常见坑

  1. 作用域错误:本 trigger 只在 COUNTRY scope 下有效,若写在 state scope 或 unit leader scope 中会静默失败或报错,务必确认外层作用域是国家。
  2. 会议外使用无意义:该 trigger 只在和平会议进行期间或紧接其后有实际判断意义,若在远离和平会议的普通 focus 或日常 decision 中使用,其返回值可能始终为 no,导致条件永远不满足。