怎么用魔兽地图编辑器做薄葬与无光之盾??

2024-12-31 22:50:16
推荐回答(4个)
回答1:

事件-任意单位受到伤害
条件-触发单位拥有魔法效果(薄葬)
动作-如果-单位受到的伤害≥触发单位的当前生命值
那么-设置触发单位的生命值=1
否则-不做任何动作
-等待5秒
关闭该触发

事件-任意单位受到伤害
条件-触发单位拥有魔法效果(无光之盾)
动作-如果-单位受到的伤害≥200
那么-设置增加触发单位200点生命值,命令触发单位对选取以触发单位为圆心,半径300, 匹配单位的类型为触发玩家的敌对等于TRUE 造成200点伤害
-创建死亡缠绕的魔法效果给选取单位
-删除触发单位身上的无光之盾的魔法效果
否则-增加触发单位 单位所受到的伤害值 的生命值
-等待15秒
-命令触发单位对选取以触发单位为圆心,半径300, 匹配单位的类型为触发玩家的敌对等于TRUE 造成 单位所受到的伤害值 点伤害
-创建死亡缠绕的魔法效果给选取单位

回答2:

原理上一样的,都是受伤后把生命补回受伤前的数值。
不同的是,薄葬是判定该伤害是否致死后再补回去,而无光之盾是判断是否达到上限再补回去(没达到就补回去,达到了就选取周围敌人造成伤害)。

回答3:

你让他们这样回答没用 让他们做出来 才是真的 而且要没BUG

他们没说出做这类技能的关键点 做这类技能 要考虑 伤害如果伤害大于 最大生命值-当前生命值 会发现 还是减少生命

是要添加马甲技能才行的 还要用0秒计时器 那是最通用的方法
可以找我做给你

回答4:

好久没做了只能说下思路
薄葬:任意单位受伤害,单位身上有薄葬BUFF,设置单位的生命值为伤害值+1
无光:创建1个马甲与单位灵魂链接并在单位身上创建特效,马甲死亡或者马甲时间到,杀死马甲并对单位周围敌人造成马甲受伤害值/单位个数的伤害。