命令百科

effect · add_doctrine_cost_reduction

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

adds a limited use cost reduction for doctrines

实战 · 配合 · 坑

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

实战用法

add_doctrine_cost_reduction 常用于奖励玩家完成特定国策、决策或事件后,给予一次性的教义研究费用折扣,帮助国家快速推进军事条令树。例如在"军事改革"类国策完成后,赠予玩家数次教义价格减免以模拟军事学说突破的历史感。

# 国策完成效果块示例
focus = {
    id = military_doctrine_reform
    ...
    completion_reward = {
        add_doctrine_cost_reduction = {
            name = military_reform_bonus
            cost = 0.5
            uses = 2
            category = land_doctrine
        }
    }
}

配合关系

  • [has_completed_focus](/wiki/trigger/has_completed_focus):先判断玩家是否完成了某个前置国策,再触发折扣奖励,避免折扣在不合逻辑的时机生效。
  • [add_political_power](/wiki/effect/add_political_power):研究教义通常消耗政治点数,配合一同发放,使奖励包更加完整、符合设计节奏。
  • [can_research](/wiki/trigger/can_research):在条件判断块中验证该教义类别当前是否可研究,防止折扣在无意义状态下浪费。
  • [add_tech_bonus](/wiki/effect/add_tech_bonus):同为研究加速类效果,两者组合可同时覆盖"折扣次数"与"研究速度加成"两个维度,形成更全面的科研奖励。

常见坑

  1. 忘记指定 category 或填错字段名:该 effect 通常需要明确目标教义类别(如 land_doctrinenaval_doctrine),若字段缺失或拼写错误,折扣将不会正确绑定到对应教义,且游戏不一定报错,导致效果静默失效。
  2. 误以为效果可叠加无限次uses 参数控制可使用次数,多次触发同一 effect 并不会将次数合并到同一折扣条目,需注意设计触发条件的唯一性,否则玩家可通过反复触发事件刷取大量折扣次数。