元素贤者诡术师

元素贤者诡术师

将欺诈者转变为元素辅助法师。提供屏障、元素附魔、减益净化,以及随队伍护盾效果提升的伤害加成。

元素贤者诡术师

The mod adds a custom HP Barrier system to the Trickster. A barrier is a shield that absorbs damage before your HP. It is shown as a blue bar over the HP bar for you and for your pawns. The Trickster's skills create and consume barriers and gain elemental effects.

屏障机制

  • 吸收: 伤害首先作用于屏障。只有溢出部分才会触及生命值。
  • 魔法伤害加成: 觉醒者的伤害随你的屏障提升。它线性增长,最高在屏障达到最大生命值的70%时造成x2伤害。
  • 高屏障状态: 当屏障达到最大生命值的50%或以上时,若干技能会获得额外的元素和群体控制效果(见下文)。
  • 屏障到期: 当屏障因时间耗尽时,它会释放一次爆发并治疗剩余屏障的25%,其中10%还会恢复已损失的最大生命值。

技能改动

芳香复苏

  • 为你和每个随从授予一个**相当于你最大生命值50%**的屏障,持续30秒。
  • 10%几率暴击,使屏障量翻倍。
  • 每个随从获得一个随机元素附魔(火、冰或雷)。
  • 可选设置,忽略芳香复苏增益的自我伤害。

窒息裹尸布

  • 技能现在造成魔法伤害。
  • 为你和屏障最低的盟友授予一个小型屏障(最大生命值的5%,持续15秒,10%几率翻倍)。
  • 当生命值屏障达到50%或以上时,它还会随机选择一种元素:
    • 火:为你附魔火属性并生成一片火焰区域。被击中的敌人会着火。
    • 雷:为你附魔雷属性并生成一片雷电区域。被击中的敌人会触电。
    • 冰:为你附魔冰属性并生成一片冰霜区域。被击中的敌人会被冻结。

龙之妄念

  • 伤害随整个队伍的总屏障缩放。
  • 造成额外火焰伤害。
  • 当你的生命值屏障高于50%时,敌人会持续受到后续雷电打击。

束缚人偶

  • 当生命值屏障达到50%或以上时,被击中的敌人会被施加昏厥和中毒。

梦巨人之柄

  • 技能现在造成魔法伤害。

基础烟雾攻击

  • 攻击动画播放更快。
  • 基础攻击会生成额外的一次烟雾爆发,造成魔法伤害。
  • 芳香复苏、龙之妄念、窒息裹尸布和梦巨人之柄的施法动画也会加速。

虚幻分隔者

  • 在高屏障下,墙壁会触发一次随机的火焰、冰霜或雷电后续法术(火焰柱、冰锥或雷击)。

诡术师施放的元素法术的伤害数值也经过了重新平衡,以契合基于屏障的战斗风格。

前置要求

  1. REFramework
  2. D2DX (用于绘制屏障条的 REFramework 插件)。没有它,模组会在加载时报错停止。
  3. _NickCore,它提供了模组所依赖的共享辅助库(属性、计时器、函数)。

安装

选项 A:Fluffy Mod Manager(推荐)

  1. 下载主文件。
  2. 将 .zip 拖入 Fluffy Mod Manager(或将其放入 Mods 文件夹)。
  3. 启用 ElementalSageTrickster 并从 Fluffy 启动游戏。

选项 B:手动安装

  1. 下载并解压压缩包。

  2. 将 reframework 文件夹复制到你的 Dragon's Dogma 2 游戏文件夹中,与现有文件夹合并:

    ...\steamapps\common\Dragons Dogma 2\

  3. 最终结构必须为:

    Dragons Dogma 2
    └── reframework
    └── autorun
    ├── ElementalSageTrickster.lua └── ElementalSageTrickster
    ├── Config.lua ├── EfxPlayer.lua ├── Functions.lua ├── FXTracer.lua ├── Helpers.lua ├── HPBarrier.lua ├── Player.lua ├── PlayerProperties.lua └── UIFunctions.lua

卸载

从 reframework\autorun 中删除 ElementalSageTrickster.lua 和 ElementalSageTrickster 文件夹。你也可以删除 reframework\data\ElementalSageTrickster 以移除保存的设置。

设置

打开 REFramework 菜单并展开 ElementalSageTrickster:

EnableMod:开启或关闭模组的所有效果。 EnableIgnoreAromaticDamage: 忽略芳香复苏增益随时间造成的伤害。 Barrier EFX Color: 屏障视觉效果的颜色。 Rage EFX Color: 芳香复苏视觉效果的颜色。

HP Barrier Debug HUD 部分控制屏障条:为你和你的随从设置位置、大小、颜色和可见性。设置会自动保存。

兼容性

  • 适用于诡术师职业。大多数效果仅在使用该职业时触发。
  • 可能与其他修改诡术师技能或外壳/伤害数据的模组冲突。
  • 同时挂钩 HitController.calcDamageValue 的模组可能会干扰屏障吸收。

鸣谢

  • Virus:感谢 Magic Trickster 模组,它启发了制作这个模组。
  • Nickesponja:他的库帮助我找到了外壳哈希值。
  • praydog:REFramework。
  • DSole:感谢 D2DX 模组及其文档。