方法一:直接修改单位技能

1. 打开地图编辑器

启动World Editor,何游打开你的戏魔地图或新建一个地图。

2. 进入物体编辑器

点击顶部菜单栏的兽争士 模块(Module)→ 物体编辑器(Object Editor)

3. 找到骑士单位

在左侧单位列表中,霸中找到人类种族的自定骑士(Knight),路径通常是义骑:

`Units → Human → Units → Knight`

4. 添加抗性皮肤技能

  • 在右侧属性栏中找到 技能(Abilities)一栏。
  • 点击右侧的抗性 添加技能(Add Ability)按钮。
  • 搜索并选择 抗性皮肤(Resistant Skin)(技能ID:`Aakb`)。皮肤
  • 保存修改。何游
  • 5. 调整抗性皮肤参数(可选)

    如果你想自定义抗性皮肤的戏魔效果(如伤害减免比例、法术持续时间减少等):

  • 在物体编辑器中,兽争士切换到 技能(Abilities)标签。霸中
  • 找到 抗性皮肤(Resistant Skin),自定右键复制该技能并重命名(例如“Custom Resistant Skin”)。义骑
  • 修改参数:
  • 伤害减免(Damage Reduction):调整对法术伤害的抗性减免比例。
  • 负面效果持续时间(Duration Modifier):减少负面状态(如减速、眩晕)的持续时间。
  • 返回骑士单位,将原抗性皮肤技能替换为你的自定义技能。
  • 方法二:通过触发器动态修改

    如果希望抗性效果有条件触发(例如受到攻击时激活),可以使用触发器(Trigger):

    1. 打开触发器编辑器

    点击顶部菜单栏的 模块(Module)→ 触发器编辑器(Trigger Editor)

    2. 创建新触发器

  • 事件(Event):`单位
  • 单位受到伤害`
  • 条件(Condition):`触发单位等于 骑士`
  • 动作(Action):
  • 为触发单位添加抗性皮肤技能(`Unit
  • Add Ability`)
  • 设置伤害减免(需配合自定义代码或动态调整护甲值)。
  • 注意事项

    1. 技能冲突

    如果骑士已有其他被动技能(如“防御”或“闪避”),需测试兼容性。

    2. 视觉效果

    抗性皮肤默认没有特效,如需添加特效,可在技能属性中关联模型(如`Spell Resistance`)。

    3. 平衡性

    过高的伤害减免可能破坏游戏平衡,建议在自定义地图中测试调整。

    完成修改后,保存地图并测试效果即可!如果需要更复杂的自定义(如修改模型贴图),可以使用第三方工具如War3 Model Editor调整皮肤文件(.mdx/.blp)。