在《魔兽争霸III》地图编辑器(World Editor)中,何游害类使用爆炸伤害类型(Explosion Damage Type)需要结合物体编辑器触发器(Trigger)来调整技能或攻击的戏中型效果。以下是使用具体操作步骤和注意事项:

1. 设置爆炸伤害类型的基础属性

爆炸伤害类型通常用于范围攻击(如火焰冲击、炮弹爆炸等),魔兽其伤害计算与护甲类型相关。争霸炸伤爆炸伤害对特定护甲类型的编辑单位有加成或减益:

  • 对无甲(Unarmored):150% 伤害
  • 对轻甲(Light):100% 伤害
  • 对中甲(Medium):75% 伤害
  • 对重甲(Heavy):50% 伤害
  • 对英雄甲(Hero):50% 伤害
  • 对建筑甲(Fortified):70% 伤害
  • 设置步骤:

    1. 打开物体编辑器(Object Editor)。

    2. 选择需要修改的器中单位或技能(例如:迫击炮小队、火焰风暴技能等)。何游害类

    3. 找到 Combat

  • Attack/Spell Damage TypeCombat
  • Damage Type,戏中型将类型改为 Explosive。使用
  • 4. 调整 Combat

  • Area of Effect 设置范围伤害的魔兽区域大小。
  • 2. 通过触发器实现自定义爆炸效果

    如果需要更复杂的争霸炸伤爆炸逻辑(如触发范围伤害、附加特效等),编辑可以通过触发器(Trigger)实现:

    示例:创建一个爆炸技能

    plaintext

    事件:

    单位

  • 任意单位 发动技能效果
  • 条件:

    施放技能 等于 [自定义爆炸技能]

    动作:

    设置爆炸中心点 = (技能施放目标点)

    单位组

  • 选取以爆炸中心点为圆心,器中半径500范围内的何游害类所有单位,做以下动作:
  • 循环动作:

    如果选取的单位是敌人,则:

    设置伤害值 = 100 + (技能等级 × 50)

    单位

  • 对选取的单位造成伤害值点爆炸伤害,攻击类型:法术,伤害类型:爆炸
  • 特殊效果

  • 在选取单位的位置创建爆炸特效(如AbilitiesSpellsHumanFlameStrikeFlameStrike1.mdl)
  • 等待0.1秒后删除特效

    3. 爆炸伤害与其他机制的联动

  • 击退效果:在触发器中添加位移动作,使受爆炸影响的单位被击退。
  • 燃烧伤害:通过周期性触发器(Periodic Trigger)附加持续伤害。
  • 地形破坏:使用触发器修改地形或创建可破坏物(如树木、建筑残骸)。
  • 4. 注意事项

    1. 护甲类型平衡:确保爆炸伤害不会对特定单位过于强势(如对轻甲单位)。

    2. 范围控制:合理设置爆炸范围(AoE)避免技能过强。

    3. 特效优化:删除临时特效防止内存泄漏。

    4. 测试工具:使用 Test Map功能反复调整参数。

    5. 实际应用场景

  • 迫击炮攻击:设置迫击炮单位的攻击类型为爆炸,对建筑造成额外伤害。
  • 火焰风暴技能:结合范围伤害和燃烧特效,对密集单位群造成高额伤害。
  • 陷阱:通过触发器在特定区域触发爆炸,击飞周围敌人。
  • 通过灵活结合物体编辑器和触发器,你可以为自定义单位或技能设计出独特的爆炸效果!