魔兽争霸地图编辑器技能范围内减速

2025-01-20 02:42:28
推荐回答(1个)
回答1:

减速暴风雪非常复杂,不是这么简单的触发就能做出来的(暴风雪没有技能攻击目标所以你触发里的技能目标完全无效)。现在通用的方法是用隐藏马甲法来做。必须有一定触发器基础,否则不推荐做这种技能。
思路就是:英雄放一个无效果的持续技能(用通魔做技能模板,通魔也不知道的话建议从基础学起,该技能对你来说太难了),创建马甲放持续的暴风雪,再新建一个触发捕捉马甲造成的伤害,再创建马甲放霜冻新星给被伤害的单位实现减速。

触发1:
事件
单位 - 任意单位 发动技能效果
条件
(施放技能) 等于 通魔
动作
单位 - 创建 1 个 马甲1 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 默认建筑朝向 度
设置 u = 最后创建的单位 [R]
单位 - 设置 最后创建的单位 [R] 的 减速 等级为 ((触发单位) 的 通魔 技能等级)
单位 - 设置 最后创建的单位 [R] 的状态为 隐藏
单位 - 为 最后创建的单位 [R] 设置 水元素 类型的生命周期,持续时间为 12.00 秒
单位 - 为 最后创建的单位 [R] 添加 暴风雪
单位 - 对 最后创建的单位 [R] 发布 人族大法师 - 暴风雪 命令到目标点: (技能施放点)
触发2(略)

如果你不喜欢YDWE,就不能用里面的捕捉伤害函数,因此还需要自学捕捉伤害的触发器一个,非常复杂,所以你的技能一共要3个触发器才能实现。