effect · set_equipment_fraction
Definition
- Supported scope:
COUNTRY - Supported target:
none
Description
Modify all equipments by factor
set_equipment_fractionCOUNTRYnoneModify all equipments by factor
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
set_equipment_fraction 常用于事件或决议中模拟战争损耗、封锁物资效果,或在游戏开局强制设置某国装备库存比例以达到平衡性目的。例如在一个"经济崩溃"事件中,将某国所有装备数量按比例大幅缩减:
country_event = {
id = my_mod.5
# ...
option = {
name = my_mod.5.a
# 触发后装备存量降至原来的30%
set_equipment_fraction = 0.3
}
}
[has_army_manpower](/wiki/trigger/has_army_manpower) — 在触发条件中先判断该国兵力规模,再决定是否通过装备缩减来模拟供给短缺,逻辑更严谨。[add_manpower](/wiki/effect/add_manpower) — 装备被大幅削减后,通常同步削减兵力储备,两者配合模拟全面战略损耗。[add_equipment_to_stockpile](/wiki/effect/add_equipment_to_stockpile) — 可在 set_equipment_fraction 之后用于补发特定装备,实现"清空再重新分配"的精细化装备重组效果。[add_ideas](/wiki/effect/add_ideas) — 配合国策或事件给予对应的减产/补给不足理念,为装备比例变动提供叙事与数值上的双重支撑。1.0 表示维持原状,新手容易误传整数(如 30)误以为是百分比,实际上会导致装备数量暴增至极端值。set_equipment_fraction 只能在 COUNTRY scope 下执行,若写在 STATE scope(例如 every_owned_state 的内部块)中则会静默失效,脚本不会报错但效果完全不生效,排查时极易遗漏。