护盾精准光环交换

护盾精准光环交换

将战士盾牌精准的光环/眼部发光效果与另一职业的效果进行互换

免责声明:使用 AI 协助查找 ID、视觉效果、触发器和编码。Claude 完成了这里的大部分繁重工作。

这个模组最初只是一个自制模组,用于移除盾牌精准(Shield Precision)那滑稽的眼睛发光效果,但后来演变成了稍微不同的东西。

更改战士“盾牌精准”技能的光环:

普通 不变
隐藏 无光环或眼睛发光
替换 改用其他职业的技能光环:
- 战士 - 血之契约
- 战士 - 血之契约(第二阶段)
- 巫师 - 严寒之拥
- 盗贼 - 无形虚招

仅更改视觉效果;技能本身与之前完全相同。
仅影响你自己的角色——随从和 NPC 保持正常外观。

我尚未在魔剑士 + 允许使用大师技能的模组下测试过。应该仍然有效,因为视觉效果针对的是玩家而不是职业。

- 需要 REFramework。

安装

选项 A - Fluffy Mod Manager 将 .zip 文件拖放到 Fluffy Mod Manager 中并启用它。

选项 B - 手动 将 ShieldPrecisionAura.lua 复制到 .../Dragon's Dogma 2/reframework/autorun/

设置

在游戏中按 Insert > Script Generated UI > Shield Precision Aura

外观 普通 / 隐藏 / 替换 光环来源 (仅替换)使用哪个职业的光环。 高级 调试日志、重置为默认值。

更改在下次使用该技能时生效。 设置会保存到 .../Dragon's Dogma 2/reframework/data/ShieldPrecisionAura.json,并在游戏重启和存档槽切换后保持不变。

卸载

在 Fluffy Mod Manager 中禁用它,或从 .../reframework/autorun/ 删除 .lua 文件。不会更改任何游戏文件。

已知限制

  • 光环和眼睛发光是单一效果:它会作为一个整体被隐藏或替换。
  • “隐藏”在设置期间还会隐藏其他职业容器槽位 14 技能上共享此效果的相同光环(例如战士的血之契约)。 “替换”只会更改盾牌精准。
  • 游戏更新可能会更改这些 ID。如果菜单显示“未激活”, 则脚本需要更新。
  • 再次说明,我尚未在魔剑士 + 允许使用大师技能的模组下测试过, 但“应该”可以工作,因为效果 ID 针对的是角色(ch000000),而不是职业 或职业 ID(例如战士的 job01)。

技术说明

光环是效果 14:5(自定义技能槽位 14,元素 5)。效果 管理器从当前职业的效果数据文件中读取它: getStandardData(14, , false) 战士 / 盾牌精准 : ch01/cs014/13_ch01_cs_014_05.efx ("14_Shingan", DataContainerId 100)

替换来源(效果 ID / 职业文件 / 内部名称): 战士 - 血之契约 : 14:5 / ch05_cs (500) / 14_BloodPact 战士 - 血之契约(第二阶段): 14:15 / ch05_cs (500) / 14_BloodPact 巫师 - 严寒之拥 : 17:41 / ch06_cs (600) / 17_CS_FrozenStorm 盗贼 - 无形虚招 : 5:1 / ch04_cs (400) / 05_CS_AutoDodge

  • “隐藏”将请求指向不存在的元素(14:999)。
  • “替换”将请求指向来源的效果 ID,并且在该请求期间 仅使数据查找使用来源职业的文件。