魔兽争霸的地图编辑问题-怎么把两个技能的数据合到一起?

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:23:16
编辑地图:怎么把两个技能的数据合到一起?

比如说我想把心灵之火和嗜血术的数据和在一起,就是两个技能的效果都有(增加目标友军单位<Ainf,DataA1,%>%的攻击力和<Ainf,DataB1>的防御力。|n持续<Ainf,Dur1>秒。)和(增加一个友军单位<Ablo,DataA1,%>%的攻击速度和<Ablo,DataB1,%>%的移动速度。|n持续<Ablo,Dur1>秒。)
心灵之火 中的数据是:

数据(D) - 伤害增加(%) 0.10
数据(D) - 生命回复率 0.00
数据(D) - 自动施法范围 500.00
数据(D) - 防御增加 5

嗜血术 中的数据是:

数据(D) - 换算系数 0.30
数据(D) - 攻击速度增加(%) 0.40
数据(D) - 移动速度增加(%) 0.25

就是怎么把这两部分合到一起,我右击复制只能复制后边的区域值,双击是修改数据。。。怎么合到一起啊。。。

复合技能不是你这样做的~~~
因为WAR3中本身的技能已经分化好了 因此你不能随意改变技能的效果
你要即有心灵之火的效果又要有嗜血术的效果智能这样做:
1 确定一个主技能,这里以心灵之火为主技能;
2 把两个技能的效果和说明文本改好
3 自定义一个单位A,模型改位.mdl,可见度改没 反正就是让人看不到它,还要一定要是空中英雄单位,生命值增长改为负数;
4 创建一个触发器;
5 触发器的事件设定为开始释放技能,条件为技能判断,判断心灵之火
6 动作设置如下:
在被释放对象上面创建一个A
令其学习嗜血术
将其嗜血术的等级修改为心灵之火释放者的心灵之火的等级
令A对心灵之火的目标释放嗜血术
7 OK

这个原理就是当某人对一个目标使用心灵之火时,在其身边创造一个辅助施法者,让这个辅助施法者完成嗜血术的释放部分,由于其血增量施负数,没多久就会死 然后内存就会释放出来 不占用系统资源

其实U9的论坛上有很多教学的帖子,你可以去看下,而且你做的地图也可以去U9上贴~U9还有个专门测试地图的专区,里面都有专门的人帮忙测试地图然后提出修改意见等~~U9地址:www.uuu9.com