
护甲能力
开始为你的护甲添加自定义能力所需的一切
盔甲能力 API:
盔甲能力 API 插件面向模组包作者,使他们能够通过资源编辑器为自定义盔甲添加能力。
面向使用者:
请参考我的功能性盔甲模组包(即将推出)和 盔甲能力 - 原版兼容
功能介绍:
- 该插件允许你为任何盔甲部件分配能力 1-3 动作
- 这些交互可以在资源编辑器中分配(详见下方说明)
- 分配 RootInteraction 以实现复杂功能
缺点:
要使盔甲能力生效,你必须持有拥有能力1、能力2或能力3的物品。
例如:使用任何武器都可以触发某件盔甲的能力1,因为所有武器都有它们特殊的能力1攻击。这不需要武器的能力已充能,只需该武器拥有此项能力即可。然而,能力2-3不会生效,因为武器没有这些能力。
解决方法是在资源编辑器中为物品分配取消其能力1-3的链式交互,如果它们没有这些能力的话。这会让盔甲能力触发,但不会改变物品原本的游戏内功能。(你也可以让物品拥有这些能力,它们会独立工作,例如:盔甲的能力1无论武器充能与否都能生效,反之亦然,武器也会正常充能并拥有其特殊能力)
这意味着原版物品和武器默认不能与所有盔甲能力正确配合,但模组包可以让它们的物品正常工作。
我还制作了一个模组包,使盔甲能力与原版武器兼容:
应用示例:
这个例子不算最好,但我时间有限,所以尽量在接下来几天无法继续工作前完成能做的部分。
示例视频展示了盔甲能力可以叠加的效果:全套盔甲可以实现高跳、更远的冲刺、更快的猛击。
你也可以混合搭配,让每件盔甲在按下 Q 键时产生不同的效果,比如给予不同的治疗增益等。
如何使用该插件
1 - 打开资源编辑器,创建一个新模组包或使用已有的包。
2 - 创建类型为 ArmorAbility 的新资源,该资源的名称必须与你想要赋予能力的盔甲部件名称一致。本例中我将使用铜腿甲。

3 - 填写名称和描述,然后为每个能力填写名称、描述,并创建或分配一个 rootinteraction。

4 - 现在盔甲应该拥有了能力。你首先需要重新加载服务器或运行 /armorabilities 命令。

5 - 测试你的盔甲(装备时会收到能力通知,因为我不确定是否能显示你自己物品的能力,你可以将它们添加到物品描述中)。别忘了,你必须持有拥有能力1的物品才能使其生效。

额外细节
你可以通过组合各种交互来创造多种组合,利用冷却时间和条件来确保能力只在需要时触发。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。