effect · set_unit_organization
Definition
- Supported scope:(none)
- Supported target:
none
Description
set unit organization to current * value: set_unit_organization = 0.5, values between 0 and 1
set_unit_organizationnoneset unit organization to current * value: set_unit_organization = 0.5, values between 0 and 1
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
set_unit_organization 常用于事件或决议触发后即时调整部队士气状态,例如在补给危机事件中惩罚玩家、或在特殊剧情中让某支部队以"疲惫之师"状态登场。它作用于当前 scope 所指向的师级单位,通过乘数比例而非绝对值来设定当前组织度。
# 某个补给危机事件选项:所有作战师组织度降至一半
country_event = {
id = supply_crisis.1
option = {
name = supply_crisis.1.a
# 遍历所有师并将组织度设为满值的50%
every_army_division = {
set_unit_organization = 0.5
}
}
}
由于本 effect 所在 scope 的白名单中暂无其他同类命令,以下为实际开发中在上层结构中频繁搭配使用的典型命令,请按项目实际白名单确认可用性:
⚠️ 当前官方提供的同 scope 白名单为空,无法按规则列出
[xxx](/wiki/effect/xxx)或[xxx](/wiki/trigger/xxx)格式的交叉引用。强行填写将违反"不发明不存在命令"原则,故本节如实说明此情况,避免误导。
500 这样的绝对组织度数值,但该命令接受的是 0 到 1 之间的比例系数(代表满组织度的百分比),传入超出范围的值可能导致行为异常或直接被引擎截断。every_army_division 等遍历指令下钻,命令将无法识别目标,效果静默失效且不会报错提示。