在魔兽争霸3的何利害免地图编辑器(World Editor)中,可以通过以下步骤增强角色的用魔疫伤害免疫能力。以下是兽争两种主要方法:

方法一:使用“狂战士(Berserk)”技能实现免疫

1. 打开单位编辑器

  • 启动World Editor,打开你的霸编地图或新建一个。
  • 进入 单位编辑器(Unit Editor),辑器辑器角色选择需要修改的单的伤单位。
  • 2. 添加“狂战士”技能

  • 在单位属性中找到 技能(Abilities)栏,位编点击添加技能(Add Ability)。增强
  • 搜索并添加 狂战士(Berserk)(原名为 `ANb2` 或 `Berserk`)。何利害免
  • 3. 修改技能参数

  • 切换到 技能编辑器(Ability Editor),用魔疫找到刚添加的兽争狂战士技能。
  • 调整以下参数:
  • 伤害奖励因子(Damage Taken Factor):设为 `0.00`(单位受到伤害的霸编比例,0为完全免疫)。辑器辑器角色
  • 移动速度奖励(Movement Speed Bonus):设为 `0`(避免移动速度变化)。单的伤
  • 攻击速度奖励(Attack Speed Bonus):设为 `0`(避免攻击速度变化)。位编
  • 移除技能图标(可选):在 Art
  • Button Position 设为 `-1, -1` 以隐藏技能图标。
  • 4. 测试效果

  • 该单位将免疫所有类型的伤害,但需确保技能没有其他负面效果(如魔法消耗或眩晕)。
  • 方法二:通过护甲类型与防御值调整

    1. 修改护甲类型

  • 在单位属性中找到 防御类型(Defense Type)护甲类型(Armor Type)
  • 将护甲类型设为 神圣(Divine)(通常免疫所有物理伤害),但需注意不同攻击类型对神圣护甲的伤害可能有特殊设定。
  • 2. 调整护甲值

  • 增加单位的 基础护甲值(Base Armor)到极高数值(如1000),通过护甲公式大幅降低伤害。
  • 护甲减伤公式:`伤害减少 = (护甲值 × 0.06) / (1 + 0.06 × 护甲值)`,护甲值极高时接近100%减伤。
  • 3. 结合魔法免疫

  • 在单位属性中勾选 魔法免疫(Immune To Spells),使单位免疫魔法伤害和负面效果。
  • 方法三:使用触发器(Trigger)扩展控制(可选)

    如果单位编辑器无法完全满足需求,可通过触发器实现更复杂的免疫逻辑:

    1. 创建新触发器,事件设为“单位受到伤害”。

    2. 条件设为“触发单位等于你的目标单位”。

    3. 动作为“设置单位生命值 = 当前生命值 + 受到的伤害值”(抵消伤害)。

    注意事项

  • 技能副作用:某些技能(如狂战士)可能附带负面效果,需彻底测试。
  • 护甲类型克制:神圣护甲可能被特定攻击类型(如混乱攻击)克制。
  • 触发器优先级:使用触发器时需注意与其他系统的兼容性。
  • 通过以上方法,你可以灵活实现角色的伤害免疫效果。建议优先尝试“狂战士技能修改”,因其操作简单且效果稳定。