Wizardry 法术调整器

Wizardry 法术调整器

重新平衡Electroblob的巫术法术,从一个配置文件开始。

巫师法术调整器

通过一个小型配置文件重新平衡 Electroblob 的 Wizardry 法术。修改法术的法力消耗、冷却时间、引导时间、等级、元素或其获取和使用位置,而无需改动 Wizardry 或其任何附加模组。也适用于来自附加模组的法术。

AI 使用声明: 此模组在开发过程中使用了 AI 智能体协助,遵循此智能体工作流程。项目所有者在开发期间审阅了工作成果。

Wizardry 本身已支持此类配置,但它要求每个法术一个文件且每个字段都需填写完整。漏填一个字段,法术就会被拒绝。拼错一个属性,则会静默失效。

此模组为您提供一个文件,只需写入您想修改的内容:

{
  "format_version": 1,
  "spells": {
    "ebwizardry:magic_missile": {
      "mana_cost": 25,
      "cooldown": 80
    },
    "ancientspellcraft:absorb_crystal": {
      "tier": "master",
      "enabled": { "npcs": false }
    }
  }
}

任何未填写的字段将保留其默认值,删除某个条目则会使该法术恢复默认设置。错误会在日志中报告并列出有效选项,错误条目永远不会被部分应用。

在游戏中运行 /wst generate 可生成 spell_reference.json,其中列出所有可修改的法术及其当前值,方便直接复制。

仅限服务端安装。连接到您服务器的玩家无需安装。修改在服务器重启后生效。

注意事项

  • 此模组会写入 Wizardry 自身的法术配置文件夹。如果您已手动编辑过这些文件,请先将那些值移入 spell_overrides.json,否则它们将被覆盖。
  • 为原本没有引导时间的法术添加引导时间,或移除其引导时间,会改变该法术的施法方式,并可能导致意外行为。
  • 等级和元素的修改会改变 Wizardry 对法杖、交易、战利品和元素加成所读取的值。它们不会改变法术本身的伤害类型、视觉效果或音效。

源码