魔兽争霸地图编辑器用触发做的范围型技能会伤害友军单位,怎么办?
我用触发做的是事件-任意单位发动技能效果条件-施放的技能=XX动作-选取半径为325以{触发单位}为圆心的单位组进行动作。Loop-动作-If-条件:选取单位是(触发单位...
我用触发做的是
事件-任意单位发动技能效果
条件-施放的技能=XX
动作-选取半径为325以{触发单位}为圆心的单位组进行动作。
Loop-动作-If-条件:选取单位是(触发单位的所有者的同盟单位)=False
-Then-动作:命令触发单位对半径为325圆心为触发单位的位置的范围造成2×智力点伤害
这样做不行,怎么做? 展开
事件-任意单位发动技能效果
条件-施放的技能=XX
动作-选取半径为325以{触发单位}为圆心的单位组进行动作。
Loop-动作-If-条件:选取单位是(触发单位的所有者的同盟单位)=False
-Then-动作:命令触发单位对半径为325圆心为触发单位的位置的范围造成2×智力点伤害
这样做不行,怎么做? 展开
展开全部
既然你会选取,干嘛不用单体伤害?
未命名触发器 003
┣━事件
┃ └─单位 - 任意单位 发动技能效果
┣━条件
┃ └─(施放技能) 等于 暴风雪
┗━动作
├─设置 point = (技能施放点)
├─设置 group = (半径为 300.00 圆心为 point 且满足 (((选取单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE) 的所有单位)
├─单位组 - 选取 group 内所有单位做动作
│ Loop - 动作
│ 单位 - 命令 (触发单位) 对 (选取单位) 造成 500.00 点伤害,攻击类型: 法术 伤害类型: 普通
├─单位组 - 清空 group 内所有单位
├─单位组 - 删除 group
└─点 - 清除 point
这是一个演示触发,用完的单位组和点要清除,不然会泄漏。积累起来,游戏后期会很卡。
疾魔真诚为你解答,魔编新手群欢迎你的加盟!魔编新手群:5 4 6 4 8 2 4 2
追问
这样写还是会对友军造成伤害。。
追答
我打错了,是匹配单位才对。
展开全部
-单位组 圆范围内单位指定条件 ,条件填写匹配的单位是触发。
单位组 - 选取 (半径为 325.00 圆心为 ((触发单位) 的位置) 且满足 (((匹配单位) 是 ((触发单位) 的所有者) 的同盟单位) 等于 FALSE) 的所有单位) 内所有单位做动作
Loop - 动作
一般这样写,不知道你这样写合格不。
最后动作是范围伤害会伤害到友军,你这个应该是对选取单位造成。
单位 - 命令 (触发单位) 对 (选取单位) 造成 500.00 点伤害,攻击类型: 法术 伤害类型: 普通
单位组 - 选取 (半径为 325.00 圆心为 ((触发单位) 的位置) 且满足 (((匹配单位) 是 ((触发单位) 的所有者) 的同盟单位) 等于 FALSE) 的所有单位) 内所有单位做动作
Loop - 动作
一般这样写,不知道你这样写合格不。
最后动作是范围伤害会伤害到友军,你这个应该是对选取单位造成。
单位 - 命令 (触发单位) 对 (选取单位) 造成 500.00 点伤害,攻击类型: 法术 伤害类型: 普通
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-10-25
展开全部
条件那里的选取单位用匹配单位来代替
条件里不能用选取单位
条件里不能用选取单位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询