如何创建被动技能

如何创建一个在升级时获得的被动技能,使其显示在菜单中,并实际对角色产生影响?

MZ 中的技能无法单独持有特质,因此如果没有插件支持,已学习的技能无法改变角色属性。我推荐使用 VisuStella 的 Skills and States Core 插件,它增加了一个注释标签,使得角色在习得该技能期间持续获得一个状态效果:Skills and States Core VisuStella MZ - Yanfly.moe Wiki

配置步骤大致如下:

  1. 创建一个在特质中持有效果的状态,例如攻击力 110%。
  2. 数据库 > 类型,添加一个名为“被动”(Passive)的技能类型。
  3. 创建该技能,将其技能类型设置为“被动”,使用时机设置为“从不”以防止被主动使用,并在备注框中输入以下代码(替换为你的状态 ID):
    <Passive State: 15>
  4. 在职业设置中,将该技能添加到“习得技能”列表中,并设定解锁等级。
  5. 为该职业添加特质“添加技能类型:被动”,以便在技能菜单中显示被动技能列表。

通过升级习得该技能会被视为已习得,因此当角色达到相应等级时,该状态效果会自动激活。