先准备一个分裂技能,设置如下:影响范围10,分裂伤害参数1.0(100%),还有目标允许,要有捕捉单位的类型,别忘了。
再设置一个攻击捕捉单位,设置如下:单位模型:无,模型缩放:0.1,碰撞体积:0,移动类型:飞行。
预设两个变量,一个是实数变量S,一个是单位变量D,把分裂技能给你有神圣伤害的单位。
触发如下:
事件---任意单位被攻击
条件---攻击单位 分裂技能等级 大于 0
动作---创建 1 个 攻击捕捉单位 在 从攻击单位的位置开始,距离为5,角度为攻击单位的面向角度
设置 单位变量D 等于 被攻击单位
事件---任意单位接受伤害时间
条件---伤害来源 分裂技能等级 大于 0
动作---IF-触发单位 等于 攻击捕捉单位
THEN-设置 实数变量S 等于 伤害值
IF-触发单位 等于 单位变量D
THEN-设置 单位变量D 的 生命值为 单位变量D 的 生命值 加 伤害数值 减 实数变量S
因为扩散范围很小,所以不必担心伤害到周围的近战单位。
触发亲测过,近战英雄可行,远程还没试,感觉是不行。有什么问题追问我。
把英雄的攻击类型改成混合攻击
把英雄的攻击设置为 英雄攻击魔法伤害
这就是神圣伤害了。