怎么用地图编辑器做英雄每次攻击都造成神圣伤害

2024-12-21 17:37:44
推荐回答(3个)
回答1:

先准备一个分裂技能,设置如下:影响范围10,分裂伤害参数1.0(100%),还有目标允许,要有捕捉单位的类型,别忘了。

再设置一个攻击捕捉单位,设置如下:单位模型:无,模型缩放:0.1,碰撞体积:0,移动类型:飞行。

预设两个变量,一个是实数变量S,一个是单位变量D,把分裂技能给你有神圣伤害的单位。

触发如下:

事件---任意单位被攻击

条件---攻击单位 分裂技能等级 大于 0

动作---创建 1 个 攻击捕捉单位 在 从攻击单位的位置开始,距离为5,角度为攻击单位的面向角度
   设置 单位变量D 等于 被攻击单位

事件---任意单位接受伤害时间

条件---伤害来源 分裂技能等级 大于 0

动作---IF-触发单位 等于 攻击捕捉单位
   THEN-设置 实数变量S 等于 伤害值
   IF-触发单位 等于 单位变量D
   THEN-设置 单位变量D 的 生命值为 单位变量D 的 生命值 加 伤害数值 减 实数变量S

因为扩散范围很小,所以不必担心伤害到周围的近战单位。

触发亲测过,近战英雄可行,远程还没试,感觉是不行。有什么问题追问我。

回答2:

把英雄的攻击类型改成混合攻击

回答3:

把英雄的攻击设置为 英雄攻击魔法伤害
这就是神圣伤害了。