魔兽争霸编辑,触发,英雄学习一个技能时赋予另一个技能
英雄学习二级技能A时,B技能变成二级。
我不熟悉触发,找不到技能等级的命令。
其实我想将【减少魔法伤害】和【魔法护盾护身符】这两个技能合二为一。您有什么办法
请发图片或者干脆把触发文件发上来。 展开
你的问题可以用魔法书技能来做。魔法书是一个魔兽自带的技能, 也是可以用来隐藏其他多个技能并使它们不占用英雄技能栏的一种手段。
要完成你的问题,需要做下面一些准备工作:
1.设置自定义技能
假设你要的英雄技能叫“抗魔之神”,这里是用闪避技能去掉闪避参数来做的,无实际效果的技能,只用来升级。
再准备两个单位技能魔法护盾和魔法伤害减少,它们都是原来的魔法护盾和神秘腰带的物品技能改的,为了简单把等级都设置为2级,参数分别为10秒CD、1秒CD;抗魔50%、100%。
然后把上述两个单位技能添加到魔法书这个技能的法术列表里:
2.触发
准备工作完成后就可以开始写触发了。
原理就是每遇到学习技能的事件时检测单位是否有魔法书这个技能,有则提升魔法书里的技能等级,无则增加该技能给单位,然后禁用魔法书,这样书里的技能就不会出现在英雄的技能栏里。
举例的触发:
3.效果图
每学习一次抗魔之神,就能够提升魔法护盾和魔法伤害减少的等级,通过文本命令显示它们的等级在屏幕上。
(1)未学习技能时,魔法护盾和魔法伤害减少为0级
(2)学习一次技能时,魔法护盾和魔法伤害提升为1级,即单位拥有了魔法书技能
(3)再次学习技能时,魔法护盾和魔法伤害提升为2级
4.测试图(技能抗魔的效果也可以从敌方单位的技能伤害中看到)
广告 您可能关注的内容 |