effect · add_maneuver
Definition
- Supported scope:
CHARACTER - Supported target:
none
Description
Adds maneuver skill to a unit leader
Example: add_maneuver = 1
add_maneuverCHARACTERnoneAdds maneuver skill to a unit leader
Example: add_maneuver = 1
实战内容由 AI 生成,并已对照 vanilla 命令词表校验 —— 请当作起点而非权威依据。上方的定义节才是游戏自带文档原文。
add_maneuver 常用于 mod 中为角色成长系统或剧本事件提供奖励,例如通过完成特定战役任务后提升将领的机动技能。也可用于初始化自定义将领的属性,使其与预设能力相匹配。
# 事件选项:将领在成功完成迂回战术后获得机动奖励
country_event = {
id = custom.1
option = {
name = custom.1.a
FROM = {
add_maneuver = 2
}
}
}
[add_skill_level](/wiki/effect/add_skill_level):整体提升技能等级,常与 add_maneuver 同时使用,搭配分别精细调整单项属性,实现更立体的将领成长。[add_unit_leader_trait](/wiki/effect/add_unit_leader_trait):为同一将领同步添加特性,让机动属性提升在叙事上更有依据(如获得"快速机动"特性)。[gain_xp](/wiki/effect/gain_xp):搭配经验值奖励,符合"将领在战斗中积累经验同时提升具体属性"的设计逻辑。[is_corps_commander](/wiki/trigger/is_corps_commander):在触发条件中过滤作用目标,确保 add_maneuver 只施加给军团指挥官而非元帅或其他角色类型,避免逻辑错误。add_maneuver 必须在 CHARACTER scope 下执行,新手常在 COUNTRY scope 中直接调用而不先用 any_character 或事件的 FROM 转入角色 scope,导致脚本报错或静默失效。[skill](/wiki/trigger/skill) 等条件判断做上限保护,否则将领属性会异常溢出。