Kubejs 河豚技能

Kubejs 河豚技能

为河豚的技能添加了KubeJS脚本支持以及可重复的技能升级。

杂项

PufferfishSkillsJS 是 Pufferfish 的技能系统的附加模组,增加了 KubeJS 集成。它允许整合包作者通过 KubeJS 更轻松地控制技能树行为,例如配置可重复技能、监听技能解锁事件、提供自定义奖励以及修改技能经验或技能状态。

详细用法请查看项目 wiki:
https://github.com/hp3081925122/PufferfishSkillsJS/wiki

主要特性

  • KubeJS API 支持:通过脚本管理 Pufferfish 的技能系统的分类、技能、经验、奖励和解锁状态,使整合包作者更易于编写自定义逻辑。
  • 技能事件监听器:提供技能解锁、技能锁定、分类解锁、分类锁定和可重复技能升级等事件。这些事件可用于运行命令、给予物品、修改属性或与其他系统集成。
  • 可重复技能:允许选定的技能在解锁后重复升级,每次消耗技能点数并再次触发相应的奖励。
  • 数据包与脚本集成:设计与基于数据包的技能树和 KubeJS 脚本配合使用,适用于职业、天赋、类 Rogue 进度、属性升级和其他自定义游戏机制系统。