一个魔兽关于地图编辑器的问题,求大神。

关于英雄的技能,如果我想让技能不是固定伤害,而可以附加一个英雄某一属性的倍数的伤害该怎么做触发器?例:①冲击波,对直线上敌人造成300(+力量*1.5)的伤害;②医疗波,... 关于英雄的技能,如果我想让技能不是固定伤害,而可以附加一个英雄某一属性的倍数的伤害该怎么做触发器?
例:①冲击波,对直线上敌人造成300(+力量*1.5)的伤害;②医疗波,治疗一个友军200(+智力*0.5)的生命值并弹跳4次。
这一类型的,顺带说一下我用的是YDWE,万分感谢。
展开
 我来答
流过那海
推荐于2016-11-10 · TA获得超过574个赞
知道小有建树答主
回答量:376
采纳率:69%
帮助的人:183万
展开全部
1:冲击波,①简便点的,首先需要一个0伤害的英雄冲击波技能,一个1伤害的单位冲击波技能
触发器1
事件:任意单位释放技能
条件:释放的技能=【英雄单位的冲击波】
动作:设置Unit【单位变量】=施法单位
创建一个【含有单位冲击波的技能的马甲】在施法单位的位置
命令最后创建单位释放冲击波到技能释放点
设置最后创建的单位是隐藏的
设计最后创建的单位的生命周期【存在时间】
触发器2
事件:任意单位接受伤害
条件:伤害来源的类型=【含冲击波技能的马甲】
动作:命令【这里不能用伤害来源】变量Unit对触发单位造成(Unit的xx属性x多少倍)【这里用算术运算,由于英雄属性是整数,需转换整数为实数】的伤害,不是攻击伤害,不是远程伤害。
②复杂也不是很复杂的方法
事件:任意单位释放技能
条件:释放的技能=【英雄单位的冲击波】
动作:选取(xx角度到xx角度)内的所有单位做动作
命令施法单位对选取单位造成(施法单位的xx属性x多少倍)的伤害不是攻击伤害,不是远程伤害。
2:医疗波 需要一个只能对友军使用的闪电链,弹跳4次(两个,一个给英雄,一个给马甲)
触发器1
事件:任意单位释放技能
条件:释放的技能=【英雄单位的闪电链】
动作:设置Unit【单位变量】=施法单位
创建一个【含有单位闪电链的技能的马甲】在施法单位的位置
命令最后创建单位释放闪电链到技能施法目标
设置最后创建的单位是隐藏的
设计最后创建的单位的生命周期【存在时间】
触发器2
事件:任意单位接受伤害
条件:伤害来源的类型=【含闪电链技能的马甲】
动作:设置触发单位的生命值为(触发单位的生命值+200+智力x0.5)
创建xx特效【这里建议创建点特效,并且闪电链的闪电效果记得改成医疗波的闪电效果】
追问
多谢大神,能有个截图么,要是能有个简易的临时地图W3X文件就帮大忙了,有时间么(ˉ﹃ˉ),我给你加分儿.......QWQ
话说,这样是附加么,怎么感觉冲击波只造成了属性*X的伤害(字面上),我是想在基础伤害上加上这个伤害
技能等级的增长,会造成影响么
追答

一个简易的  求采纳

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式