命令百科

effect · add_equipment_production

Definition

  • Supported scope:COUNTRY
  • Supported target:none

Description

Creates a new production line for the input equipment.
ex:
GER = {
	add_equipment_production = {
			equipment = {
					type = ship_hull_cruiser_submarine
					creator = "ITA"
					version_name = "Cagni Class"
			}
			name = "Ammiraglio Millo"
			requested_factories = 1 #Optional
			progress = 0.35 # Optional
			efficiency = 0.1 # Optional
			amount = 2 # Optional, accepts value or variable
			industrial_manufacturer = mio:generic_mio_organization_ship_submarine # Optional, accepts mio:token, variable or keyword
	}
}
}

实战 · 配合 · 坑

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

实战用法

add_equipment_production 常用于历史事件触发时为玩家或 AI 国家"凭空"补充一条生产线,例如剧本开局时为某国初始化特定舰艇或装甲车辆的生产,或在专注树完成后奖励性地开启一条新装备线,无需玩家手动设置工厂。

# 玩家选择某国事件选项后,立即为德国开启一条潜艇生产线
GER = {
    add_equipment_production = {
        equipment = {
            type = ship_hull_cruiser_submarine
            creator = "GER"
        }
        requested_factories = 3
        progress = 0.5
        efficiency = 0.5
        amount = 5
    }
}

配合关系

  • [create_equipment_variant](/wiki/effect/create_equipment_variant):先用此命令定义一个自定义装备变种,再通过 add_equipment_productionversion_name 引用该变种名称开启生产,两者配合才能让生产线指向特定设计方案。
  • [add_equipment_to_stockpile](/wiki/effect/add_equipment_to_stockpile):当需要"立即有货 + 持续生产"双重效果时,前者用于一次性填充库存,后者负责建立长期产能,常同时出现在开局初始化脚本中。
  • [has_completed_focus](/wiki/trigger/has_completed_focus):作为前置条件检查,确保只有在完成特定国策后才触发生产线创建,防止事件在错误时间点执行。
  • [add_ideas](/wiki/effect/add_ideas):搭配赋予工业加成 idea,使刚建立的生产线能立刻受益于效率或工厂数量的 buff,常见于国策奖励链式写法中。

常见坑

  1. creator 字段填写错误creator 必须是双引号括起来的国家 TAG 字符串(如 "GER"),若省略或写成变量引用,游戏无法正确识别装备的设计国归属,导致生产线静默失败或变种匹配不上,尤其是引用带 version_name 的舰船变种时必须保证 creator 与变种的创建者一致。
  2. 在非 COUNTRY scope 下调用:此 effect 仅在国家 scope 内有效,若误写在 STATE 或 UNIT_LEADER scope 的执行块中,游戏不会报错但效果不会生效,调试时极难察觉,务必确认外层 scope 是正确的国家标签或 THIS/ROOT 指向国家。