war3 地图编辑器(YD worldEdit)

事件单位-任意单位发动技能效果条件动作如果(所有的条件成立)则运行(Then-动作)否则运行(Else-动作)If-条件(施放技能)等于魔力释放Then-动作开启局部变量... 事件
单位 - 任意单位 发动技能效果
条件
动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(施放技能) 等于 魔力释放
Then - 动作
开启局部变量功能
动画 - 改变 (触发单位) 的动画播放速度为正常速度的 200.00%
动画 - 播放 (触发单位) 的 Spell One 动作
设置 local_g = (半径为 300.00 圆心为 ((触发单位) 的位置) 且满足 (((匹配单位) 是 (触发玩家) 的敌对单位) 等于 TRUE) 的所有单位)
单位组 - 选取 (local_g) 内所有单位做动作
Loop - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(转换角度 (从(触发单位)到(选取单位)的角度) 为实数) 大于或等于 ((转换角度 (((触发单位) 的位置) 到 (技能施放点) 的角度) 为实数) - 60.00)
(转换角度 (从(触发单位)到(选取单位)的角度) 为实数) 小于或等于 ((转换角度 (((触发单位) 的位置) 到 (技能施放点) 的角度) 为实数) + 60.00)
Then - 动作
单位 - 命令 (触发单位) 对 (选取单位) 造成 1.00 点伤害,攻击类型: 法术 伤害类型: 普通
动画 - 改变 (选取单位) 的颜色值: (255,50,50), 透明值: 255
Else - 动作
不做任何动作
动画 - 改变 (触发单位) 的动画播放速度为正常速度的 100.00%
清空局部变量
跳过剩余动作
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(施放技能) 等于 神力突进
Then - 动作
开启局部变量功能
设置 local_j = ((触发单位) 的位置)
设置 local_i = (技能施放点)
设置 local_L = ((local_j) 和 (local_i) 之间的距离)
动画 - 播放 (触发单位) 的 Spell Two 动作
[系统] - 命令 (触发单位) 向 ((local_j) 到 (local_i) 的角度) 方向跳劈,距离为 (local_L) ,持续时间 0.10,刷新周期 0.03,最大高度 0.00,对途经敌人造成伤害值 700.00,在敌人的 chest 附加特效 CycloneTarget.mdl。
点 - 清除 (local_j)
点 - 清除 (local_i)
清空局部变量
跳过剩余动作
Else - 动作
问题:
我现在有两个技能 在学会第一个技能的时候释放神力突进都是正常的 但是学会第一个技能之后释放神力突进就会变成第一个技能 为什么呢? 如果要改怎么改? 需要把两个if 分到不同的触发器中吗?如果改到一个触发器里面还让它执行呢
新标签中打开图片 是能放大查看
自定义技能是通魔技能改的 属性都一模一样 除了 文本 - 名字
展开
 我来答
y877517032
2017-04-30
知道答主
回答量:6
采纳率:0%
帮助的人:2.1万
展开全部

呵呵,为什么把这么简单的问题搞了100悬赏,我以前也遇到过这种问题,结果一头雾水,我告诉你吧,仔细听好了哦

把第一个和第二个技能的 数据-基础命令ID 改成不一样就可以了,跟触发没关系

当然,你也要保证你这张地图上所有的 通魔技能 基础命令ID是不同的,

因此,用通魔做技能模版虽然万能,但是其实是很烦的

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式